me
Jinwoo Kim
Ph.D Student in Computer Science and Engineering
University of California-San Diego
I am a fourth-year Ph.D. student at UC San Diego, working in the intersection of programming languages and generative AI with Loris D'Antoni.

Previously, I did my Masters at UW-Madison also with Loris, then took a leave of absence to perform mandatory military service as a researcher for South Korea with Chung-Kil Hur.

Email:
Office: 3262 at Computer Science and Engineering Building, UCSD
Research Interests
Before working with generative AI, my research used to focus on formal semantics that capture the behavoir of sets of programs (as opposed to single programs) in the context of program synthesis.

My current research aims to understand and influence generative AI models (such as LLMs) under this paradigm. Generative models can be thought of as defining a probability distribution over a set of programs; my research focuses on understanding and manipulating these distributions through the lens of semantics, with the goal of getting generative models to more reliably output text that meets a desired property.

For an example, check out Diffinity, where we utilize information about distributions defined by diffusion models, to guide them generate text that matches a regular expression.
Papers
Preprint

The Computational Complexity of Program Synthesis [pdf]
Jinwoo Kim, Loris D'Antoni
Preprint

Learning the Error Patterns of Language Models [pdf]
Jinwoo Kim, Taylor Berg-Kirkpatrick, Loris D'Antoni
OOPSLA 2026

Incremental Program Synthesis from Event Logs
Jinwoo Kim, Victor Nicolet, Joey Dodds, Loris D'Antoni
ICML 2026

Diffusion Models can Obey Formal Syntax [pdf]
Jinwoo Kim, Taylor Berg-Kirkpatrick, Loris D'Antoni
OOPSLA 2025

Semantics of Sets of Programs [pdf]
Jinwoo Kim*, Shaan Nagy*, Thomas Reps, Loris D’Antoni       (* Equal contribution)
POPL 2025

Archmage and CompCertCast: End-to-End Verification Supporting Integer-Pointer Casting [pdf]
Yonghyun Kim, Minki Cho, Jaehyung Lee, Jinwoo Kim, Taeyoung Yoon, Youngju Song, Chung-Kil Hur
OOPSLA 2024

Automating Unrealizability Logic: Hoare-style Proof Synthesis for Infinite Sets of Programs [pdf]
Shaan Nagy, Jinwoo Kim, Thomas Reps, Loris D’Antoni
PLDI 2023

Fair Operational Semantics [pdf]
Dongjae Lee, Minki Cho, Jinwoo Kim, Soonwon Moon, Youngju Song, Chung-Kil Hur
POPL 2023

Unrealizability Logic [pdf] [corrigendum] [slides]
Jinwoo Kim, Loris D'Antoni, Thomas Reps
CAV 2021

Programmable Program Synthesis [pdf]
Loris D'Antoni, Qinheping Hu, Jinwoo Kim, Thomas Reps
POPL 2021

Semantics-Guided Synthesis [pdf] [talks] [slides|5min_slides]
Jinwoo Kim, Qinheping Hu, Loris D'Antoni, Thomas Reps
Talks
Jan. 2020
@ POPL 2020 SRC
"Proving Unrealizability for Imperative Syntax-Guided Synthesis Problems"

Awards
Jan. 2020

I received the 1st Place Graduate Award at the Student Research Competition at POPL 2020, for my work on "Proving Unrealizability for Imperative Syntax-Guided Synthesis Problems".
Sep. 2019 ~

I am grateful to be awarded a fellowship from the Korea Foundation of Advanced Studies for studying abroad.