
I'm a computer science PhD candidate at DIRO at the Université de Montréal, advised by Bang Liu. I apply a critical sociotechnical perspective to study the use of LLMs within larger pipelines and agent systems, especially in the context of code generation. Here's my resume (and the academic version).
During the course of my PhD program, my understanding of the political nature of "AI" (and the implications for my own research) has shifted substantially. My latest post "AI research is dead, long live AI" gets into this a little, but a lot of the older posts here I no longer see the same way. More changes to this site are on the way.
Previously I was a speech scientist at Cobalt Speech & Language, a company that designs custom speech recognition, text-to-speech, and dialogue models. While at Cobalt I worked on some neat projects, including language modeling for recognizing air traffic control speech and creating an online training system for ASR models.
I graduated from BYU with a BS in Applied and Computational Mathematics (ACME) with an emphasis in linguistics and a minor in computer science. ACME's curriculum includes graduate-level courses in algorithms, analysis, optimization, statistics, data science, optimal control, and machine learning.
During my undergrad I interned both with Cobalt Speech and Emergent Trading.
contact (he/they)
Around the web I'm known by the username kylrth. I prefer to be contacted through
the Matrix protocol (@kyle:kylrth.com). (If you'd
like an account on my Matrix server, follow the instructions here.) My GPG public key is here.
Matrix / Signal / email / GitHub / LinkedIn
research
Here's my academic CV.
Several of my projects center on providing LLM systems with formal structure for procedural (how-to) knowledge. Providing explicit structure for procedure planning allows developers and users to "open the hood" on the planning and action phases of a pipeline, and allows us to build "skill libraries" of procedures that can be adapted to new tasks.
other stuff
- my posts about self-hosting
- other projects:
- WordBurner (in development): an app for language learners to use to develop their vocabulary. Users can add words to their active list, and the app will recommend additional words that they might also want to learn. In addition to my personal use learning French, I hope this app will make it easier for displaced people to adapt to the culture where they find themselves, even when their language skills are already advanced.
- fun websites: