SRC Grand Finalists 2025

GRADUATE CATEGORY

First Place:
Jordan Pettyjohn  - Colorado School of Mines
SC 2024
    Title of Submission: Mind Your Manners: Detoxifying Language Models via Attention Head Intervention

Second Place:
Haowen Lai  - University of Pennsylvania
MobiCom 2024
    Title of Submission: Enabling Visual Recognition at Radio Frequency

Third Place:
Vaastav Anand  - Max Planck Institute for Software Systems
SOSP 2024
    Title of Submission: Online Specialization of Systems with Iridescent

 

UNDERGRADUATE CATEGORY

First Place:
Jason Han  - Rice University
SIGMETRICS 2024
    Title of Submission: Turning Quantum Noise on its Head: Using the Noise for Diffusion Models to Generate Images

Second Place:
Craig Liu  - Purdue University
SPLASH 2024
    Title of Submission: Gradual Verification of Fractional Permissions

Third Place:
Jizheng He   - University of Illinois, Urbana-Champaign
MobiCom 2024
    Title of Submission: Extended-Range Two-way Radar Backscatter Communication with Low-Power IoT Tags

ACM Student Research Competition

The ACM Student Research Competition is an internationally recognized venue enabling undergraduate and graduate students to experience the research world, share research results and exchange ideas, rub shoulders with academic and industry luminaries, understand the practical applications of their research and gain recognition.

2025 SRC Winner First Place, Graduate

Jordan Pettyjohn, Colorado School of Mines

"Mind Your Manners: Detoxifying Language Models via Attention Head Intervention" (SC 2024)

1ABSTRACT Transformer-based language models deliver impressive fluency but can also propagate and amplify toxic or biased behavior learned from their training data. We present DART (Degenerate AttentionResponse Tracking), a per-head toxicity auditing method that identifies which attention heads generate the most harmful tokens, and ToxIn (Toxicity Intervention), a lightweight activation-patching procedure which ablates those heads’ toxic contributions in a humaninterpretable manner. To scale interpretability and intervention to billion-parameter models, we propose LoRA Lens, a low-ran adaptation that approximates full-rank affine transformations with 99 % fewer parameters and yields up to a 1, 800× speedup during training.) [Read more]

alt=

2025 SRC Winner Second Place, Graduate

Haowen Lai, University of Pennsylvania

"Enabling Visual Recognition at Radio Frequency" (Mobicom 2024)

ABSTRACT This paper introduces PanoRadar, a novel RF imaging system that brings RF resolution close to that of LiDAR, while providing resilience against conditions challenging for optical signals. Our LiDAR-comparable 3D imaging results enable, for the first time, a variety of visual recognition tasks at radio frequency, including surface normal estimation, semantic segmentation, and object detection. PanoRadar utilizes a rotating single-chip mmWave radar, along with a combination of novel signal processing and machine learning algorithms, to create high-resolution 3D images of the surroundings. Our system accurately estimates robot motion, allowing for coherent imaging through a dense grid of synthetic antennas. It also exploits the high azimuth resolution to enhance elevation resolution using learning-based methods. Furthermore, PanoRadar tackles 3D learning via 2D convolutions and addresses challenges due to the unique characteristics of RF signals. Our results demonstrate PanoRadar’s robust performance across 12 buildings. Code, datasets, and demo videos are available on our website. [Read more]

alt=

2025 SRC Winner Third Place, Graduate

Vaastav Anand, Max Planck Institute for Software Systems

"Online Specialization of Systems with Iridescent" (SOSP 2024)

1 Introduction Specializing system implementations to workload characteristics and hardware can significantly improve performance and efficiency [1, 3, 5–10, 13, 14, 18, 20–22, 25]. To achieve these benefits for particular hardware and workload combination, system developers manually modify the system code and recompile to benefit from the compile-time optimizations enabled by specialization [15, 23]. System specialization comes at the cost of generality.A system heavily specialized to workload and hardware either performs poorly outside of this regime, or completely fails. As a result, developers today must carefully navigate this specialization-generalization tradeoff and optimize for the most common hardware and workload setting. [Read more]

alt=

2025 SRC Winner First Place, Undergraduate

Jason Han, Rice University

"Turning Quantum Noise on its Head: Using the Noise for Diffusion Models to Generate Images" (SIGMETRICS 24)

1 Problem and Motivation Generative Diffusion Models. Generative diffusion models have rapidly gained in popularity, with models such as OpenAI’s DALLE and Google’s Gemini gaining millions of users in just the past few years [5, 7, 18]. These models have the potential to impact a wide range of fields, such as augmenting training datasets for health-related machine learning models, improving the diversity of generated images of humans, and generating new, creative designs for products in industrial applications [13, 17]. As seen in Fig. 1, these diffusion models rely crucially on a noising process, where random noise is iteratively added to corrupt an image, and these models learn to generate new images by learning how to iteratively "de-noise" random pixels into useful features [11]. Researchers have found that the distribution of noise used in the noising process can significantly impact the performance of these generative models,with one work comparing random noise sampled from a uniform distribution to that of a cosine distribution [14]. [Read more]

alt=

2025 SRC Winner Second Place, Undergraduate

Craig Liu, Purdue University

"Gradual Verification of Fractional Permissions" (SPLASH 24)

Abstract Static verification assures program correctness but requires heavy user annotation. Gradual verification alleviates this burden by allowing users to write partial, imprecise specifications that are checked statically where possible and dynamically when necessary. The first gradual verifier, Gradual C0, reasons about shared heap memory through a permission logic. This paper describes an extension to Gradual C0 supporting fractional permissions in its permission logic. 1 Introduction Static verification provides strong guarantees of program correctness. Unfortunately, it requires users to write numerous, highly detailed specifications, rendering it difficult to use in practice. In response, Bader et al. [2] proposed gradual verification,which supports the incremental specification and verification of simplistic programs. Gradual verification supports partial, imprecise specifications signified with the ? operator that can be fully unknown (?) or joined with a static part (? && a > 5).[Read more]

alt=

2025 SRC Winner Third Place, Undergraduate

Jizheng He, University of Illinois, Urbana-Champaign

"Extended-Range Two-way Radar Backscatter Communication with Low-Power IoT Tags" (Mobicom 2024)

1ABSTRACT Transformer-based language models deliver impressive fluency but can also propagate and amplify toxic or biased behavior learned from their training data. We present DART (Degenerate AttentionResponse Tracking), a per-head toxicity auditing method that identifies which attention heads generate the most harmful tokens, and ToxIn (Toxicity Intervention), a lightweight activation-patching procedure which ablates those heads’ toxic contributions in a humaninterpretable manner. To scale interpretability and intervention to billion-parameter models, we propose LoRA Lens, a low-ran adaptation that approximates full-rank affine transformations with 99 % fewer parameters and yields up to a 1, 800× speedup during training.) [Read more]

alt=