Kexin Peiheadshot is a Neubauer Family Assistant Professor of Computer Science. His research interest lies at the intersection of security, software engineering, and machine learning. He is interested in developing data-driven program analysis approaches to improve the security and reliability of software systems. Specifically, he develops machine learning models that can reason about program structure and behavior to precisely and efficiently analyze, detect, and fix software vulnerabilities. His research has received the Best Paper Award in SOSP, a Distinguished Artifact Award, been featured in CACM Research Highlight, and won CSAW Applied Research Competition Runner-Up. He works with the Learning for Code team at Google DeepMind, building program analysis tools based on large language models.

What overarching question are you trying to answer with your research?

My research focuses on building safe machine learning for safe software. The research questions involve building intelligent ML models that can reliably and precisely reason about symbolic data, i.e., computer code, such that its prediction should be interpretable and have formal guarantees. I also explore how the improved ML approaches can automate existing software security applications and enable new capabilities.

What are you working on right now?

Machine learning for code, with applications in software security (e.g., vulnerability detection and repair) and reliability (finding correctness and performance bugs).

Can you share an example of how interdisciplinary collaboration has enhanced your research and led to unexpected or exciting findings?

My research spans machine learning and program analysis, two seemingly interdisciplinary areas in CS. While this direction has been quite popular these days, such as large language models for code like Github Copilot, it was an unusual interdisciplinary research bridging two communities with disparate philosophies—connectionism (neural network) vs. symbolism (symbolic methods), for instance.

By collaborating with experts from both domains, I am amazed by how many new capabilities and impactful applications can be enabled by combining the two complementary directions. For example, by pre-training large language models (ML models) on computer code and the execution traces (symbolic data), I built a binary code similarity tool to detect vulnerabilities, outperforming the state-of-the-art approaches by orders of magnitude in both accuracy and efficiency (impactful results).

dogHow do you spend your time outside of work?

I play basketball and walk my dog, a 100lb Alaskan malamute named Alpha.

This article was originally published by The Physical Science Division.

Related News

More UChicago CS stories from this research area.
headshot
UChicago CS News

Managing Director Nita Yack Among Six UChicago Staff Members Honored With Staff Impact Awards In Inaugural Year

Aug 12, 2026
UChicago CS News

IBM, UChicago Demonstrate ‘Quantum Advantage,’ Outperforming Traditional Computers With A Quantum Computer

Jul 30, 2026
headshot
UChicago CS News

Can Apps Work Without Taking Possession of Your Data? Researchers Think So

Jul 27, 2026
general
UChicago CS News

Remotely Operated, Robotic Lab Receives $20 Million National Science Foundation Grant

Jul 22, 2026
ChatGPT policy sheet
In the News

When Chatbots Come To Class: How High School Students Are Navigating the New AI Frontier

Jul 09, 2026
headshot
UChicago CS News

Fred Chong Named Distinguished Service Professor in July 2026

Jul 01, 2026
BloomBeacon touch
UChicago CS News

Flexible Displays, Flexible Lives: How BloomBeacon Reimagines Interaction

Jun 11, 2026
UChicago CS News

SciFM 2026 at UChicago: Inside the Premier Gathering of AI, Foundation Models, and the Future of Scientific Discovery

Jun 03, 2026
Student using ChatGPT
UChicago CS News

Are Students Hiding Their AI Use? The Social Stigma Behind AI Use in the Classroom

May 27, 2026
headshot
In the News

Exploring Sustainable Computing

May 21, 2026
headshot
UChicago CS News

Seeing What Matters: UChicago’s Alex Kale Receives NSF Early CAREER Award for Rethinking Data Visualization Ethics

May 20, 2026
Headshot
UChicago CS News

Nick Feamster Receives 2026 Quantrell Teaching Award

May 14, 2026
arrow-down-largearrow-left-largearrow-right-large-greyarrow-right-large-yellowarrow-right-largearrow-right-smallbutton-arrowclosedocumentfacebookfacet-arrow-down-whitefacet-arrow-downPage 1CheckedCheckedicon-apple-t5backgroundLayer 1icon-google-t5icon-office365-t5icon-outlook-t5backgroundLayer 1icon-outlookcom-t5backgroundLayer 1icon-yahoo-t5backgroundLayer 1internal-yellowinternalintranetlinkedinlinkoutpauseplaypresentationsearch-bluesearchshareslider-arrow-nextslider-arrow-prevtwittervideoyoutube