My name is Jacob Johnson, and I am a student of Computer Science and Linguistics at the University of Utah. After learning German, I was fascinated with language, and discovered that making computers that can work with language as well as we do is not only very useful, but also fascinating!

My overarching research interest is the application of theoretical/experimental linguistics to natural language understanding, especially through formal language/automaton theory approaches and through making neural approaches less opaque.

I'm currently working with Ana Marasović of UtahNLP on applying Instance Bundles and CondaQA, the first English reading comprehension dataset which requires reasoning about the implications of negated statements, to improve robustness of negation processing, as well as contributing to a replication of "Exposing Individuals to Foreign Accent Increases their Trust in What Nonnative Speakers Say" (Boduch-Grabka & Lev-Ari, 2021) with Rachel Hayes-Harb of the Speech Acquisition Lab.

Last summer, I started a project on the Mathematics of Language and Cognition Lab under the direction of Aniello De Santo of the University of Utah Department of Linguistics. I am working with MITSL (subregular) grammars, implementing and evaluating grammatical inference algorithms to learn them transparently from positive data, and we will be continuing this Spring (2023).

I spent Spring 2022 semester making a relation extraction system to detect drug-drug interactions. This was a term project in CS6390 Information Extraction from Text, taught by Ellen Riloff.

This is also my fourth consecutive semester as a Teaching Assistant. After three semesters TAing for CS2420 (Intro to Algorithms and Data Structures), I am now TAing for CS5340 Natural Language Processing taught by Ellen Riloff.