Uploaded April 2024 | Updated September 2026, 1 day ago
Speakers:
Marc Fisher: https://www.sri.inf.ethz.ch/people/marc
Luca Beurer-Kellner (ETH Zürich): A Ph.D. student in the Department of Computer Science at ETH Zurich, under the supervision of Professor Martin Vechev. He holds a Bachelor's degree in Computer Science from Humboldt University of Berlin and a Master's degree from ETH Zurich. Luca's research focuses on the intersection of programming languages and machine learning. Most recently, he worked on controlled and constrained text generation with Large Language Models. He is the lead author of the LMQL (Language Model Query Language) paper in 2023, presenting an innovative query language for LLMs, enabling precise control over generated text.
Abstract:
Large language models have recently demonstrated outstanding performance on a wide range of tasks. However, to obtain state-of-the-art performance or adapt language models for specific tasks, complex task- and model-specific programs have to be implemented, which may still require ad-hoc interaction or laborious result parsing.
To address this we implement LMQL (short for Language Model Query Language). LMQL is a programming language for language model interaction and generalizes natural language prompting, making it more expressive while remaining accessible. For this, LMQL builds on top of Python, allowing users to express natural language prompts as well as control flow, allowing the user to steer the LLM's reasoning process. In LMQL, users can specify high-level, logical constraints over the language model output. These constraints are then automatically converted into token-level prediction masks, which can be enforced eagerly during text generation. This allows to enforce constraints strictly, making it impossible for the model to generate content that does not satisfy the requirements. Try it now on lmql.ai
Speakers:
Marc Fisher: https://www.sri.inf.ethz.ch/people/marc
Luca Beurer-Kellner (ETH Zürich): A Ph.D. student in the Department of Computer Science at ETH Zurich, under the supervision of Professor Martin Vechev. He holds a Bachelor's degree in Computer Science from Humboldt University of Berlin and a Master's degree from ETH Zurich. Luca's research focuses on the intersection of programming languages and machine learning. Most recently, he worked on controlled and constrained text generation with Large Language Models. He is the lead author of the LMQL (Language Model Query Language) paper in 2023, presenting an innovative query language for LLMs, enabling precise control over generated text.
Abstract:
Large language models have recently demonstrated outstanding performance on a wide range of tasks. However, to obtain state-of-the-art performance or adapt language models for specific tasks, complex task- and model-specific programs have to be implemented, which may still require ad-hoc interaction or laborious result parsing.
To address this we implement LMQL (short for Language Model Query Language). LMQL is a programming language for language model interaction and generalizes natural language prompting, making it more expressive while remaining accessible. For this, LMQL builds on top of Python, allowing users to express natural language prompts as well as control flow, allowing the user to steer the LLM's reasoning process. In LMQL, users can specify high-level, logical constraints over the language model output. These constraints are then automatically converted into token-level prediction masks, which can be enforced eagerly during text generation. This allows to enforce constraints strictly, making it impossible for the model to generate content that does not satisfy the requirements. Try it now on lmql.ai



![Open AI: considering the ethical upsides and downsides of Open AI development
Abstract:
In this talk, I will discuss the ethical upsides and downsides of releasing AI openly.
I will first present our FAccT’22 paper [1], where we interview contributors to an open source Deepfake tool about their sense of responsibility and agency to prevent harm. We show that open source licenses and norms combine with notions of technological inevitability and neutrality to lead contributors to disavow responsibility for harmful ways their tool is used.
I will then broaden to discuss other work examining AI openness, situated in the context of “Open”AI’s U-turn on openness. I will discuss benefits of AI openness, such as supporting open science, and enabling wider scrutiny for harms such as bias, and downsides, such as enabling the proliferation of powerful tools which can be used to harm.
I will then conclude by enumerating and advocating for a variety of “middle ground” approaches to AI openness, including methods of norm setting, ethical licenses, release gating, or hard technical restrictions, before opening up discussion for other ways of tackling this thorny problem.
[1] https://dl.acm.org/doi/abs/10.1145/3531146.3533779
Bio:
David Gray Widder (he/him) studies how people creating “Artificial Intelligence” systems think about the downstream harms their systems make possible. He is a Doctoral Student in the School of Computer Science at Carnegie Mellon University, and previously worked at Intel Labs, Microsoft Research, and NASA’s Jet Propulsion Laboratory. He was born in Tillamook, Oregon, and raised in Berlin and Singapore. He maintains a conceptual-realist artistic practice, advocates against police terror and pervasive surveillance, and enjoys distance running.
https://davidwidder.me/ Open AI: considering the ethical upsides and downsides of Open AI development](https://i.ytimg.com/vi/HZP3kps9TsU/mqdefault.jpg)






