Clemente Pasti
I am a computer science PhD student at ETH Zürich, supervised by Ryan Cotterell and Michael Hahn. I am interested in understanding the cognitive functioning of language models — how they reason, and how this resembles or differs from human cognition. I am also drawn to formal language theory and probabilistic methods, which I also happen to use as tools to better understand language models. I am currently on a 1-year leave at CHI-FRO, where I am working on controlled generation and (probabilistic) program synthesis as part of the genlm project.
Before my PhD, I was an MSc student in CS at USI, in Lugano, and before that I was a BSc student in Mathematical Engineering, at Politecnico di Milano in Italy, my home country. Beyond mathematics and computer science, I am very much interested in philosophy and particularly in idealism, structuralism and the continental tradition in general. I am also very passionate about sports, including running (I used to run the 800 meters during high school), rowing and skiing.
Publications
2026
- Prefix Parsing is Just ParsingIn Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics, 2026
-
2025
- Are Language Models Efficient Reasoners? A Perspective from Logic ProgrammingIn Advances in Neural Information Processing Systems 38, 2025
- Syntactic and Semantic Control of Large Language Models via Sequential Monte CarloIn The Thirteenth International Conference on Learning Representations, 2025
2024
- Computational Expressivity of Neural Language ModelsIn Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 5: Tutorial Abstracts), 2024