杜润宝

Runbao (Frank) Du

Frank Du

I am a 3rd-year undergrad studying Computational and Applied Mathematics (CAAM) with a minor in Astronomy and Astrophysics at the University of Chicago. My main interest lies in AI applications and the intersections of AI, ethics, security, and music.

I enjoy making music, writing poems, and sometimes typing competitively. I also enjoy bouldering, working out, playing ultimate, and, on rare occasions, running 400m. I love making plans — I make too many plans for everything in my life and they are probably hindering my productivity. I enjoy thinking about big topics and vague problems and pretending to have solutions for them even though I don't even have a solution to the second question on my math homework.

I am always looking for new opportunities.

Email  runbao (at) uchicago (dot) edu
CV Last updated: April 2026

Research

Open-source Music-generation Model: MuseV2 ongoing

Building a controllable text-to-music LLM from scratch with Fudan University's NLP Lab. Currently working on data preparation. Built a deterministic cascade/DAG sampler that generates structured song specs across 17 genre families / 99 sub-genres with coverage-balanced, conditionally-dependent fields

Adversarial Analysis of AI-Music Detection and the Limits of "Humanness" ongoing

Building a rigorous, de-confounded detector for AI-generated music (Suno and beyond), and using an adversarial generator–detector loop to ask which artifacts of "machine-made" music are removable surface tells vs. stubborn deep fingerprints. Mentored by Qile He from Fudan University. Supervised by Prof. Blase Ur.

The Effects of Value-Laden Persona Descriptions on LLM Value Inferences and Task Completion Nov 2025 - May 2026

Worked in the UChicago's SUPERGroup Lab to explore value-based reasoning in large language models.

Abstract

Humans increasingly delegate everyday tasks like editing emails and soliciting recommendations to large language models (LLMs). Because many decisions implicit in completing these tasks reflect human values, we wondered to what degree a short self-description of a user (persona) might impact how LLMs completed tasks. In our first experiment, we studied the values LLMs infer. The eight LLMs we tested inferred from these 33 personas 2,583 unique values, which we formed into 162 clusters. In our second experiment, we tested how these personas impacted how eight LLMs completed 33 tasks. We found that nearly any persona, even if seemingly irrelevant to the task, shifted how LLMs completed tasks. Personas relevant to a task caused an even larger shift. In other words, we found that even a few sentences that suggest particular values can cause an LLM to complete a task far differently, raising tensions between personalization and stereotyping.

UChicago Directed Reading Program Aug 2025 – Jan 2026

Learned fundamental concepts in algebraic geometry and applied them to study elliptic curves, using Silverman's The Arithmetic of Elliptic Curves as the main textbook. The ultimate goal is to understand and reproduce the proof of the elliptic curve primality test.

Presentation slides →

Build

Audit Copilot — LLM Agent for Multi-track Audio DatasetMay 2026 - July 2026

Assisted in building Audit Copilot, an in-house LLM-agent tool built for Fudan University's Lab of Audio and Music Technology, aiming to curate a large-scale Chinese-pop multi-track dataset (vocals, stems, MIDI, mix-project files) for music generation models. It automates the multi-hour manual QC pipeline — file-naming, structure, format, alignment, arrangement checks — that reviewers previously ran by hand for every song, driving a 17-state SOP with an LLM agent that hands control back to a human whenever subjective judgment (mixing, tempo, structure) is needed. Mainly worked on redesigning the Phase-B human-in-the-loop SOP in the agent's system prompt and trimming workflow.

诗宇 Shiyu — An Interactive 3D Universe for PoetryMay 2026 - July 2026

Poetry doesn't belong in a list. It should have orbits, velocity, and gravity.

shiyu.com

Lyra: text-music chatbot Jan 2026 - May 2026

Built and deployed a full-stack AI music platform where users upload a song and chat with an LLM that "listens" through a custom Python audio-analysis pipeline and generates on-the-fly visual scenes via Claude tool-use orchestrating Google's Gemini image model.

Please contact Runbao for the prototype!

Prezuricle — Multimodal Marketing Platform Aug 2023 – May 2024

Co-created with Jason Zhao (USC '27). An AI-driven platform covering multimedia conversions like text-to-speech and text-to-image, with the main services being AI-centric marketing tools.

prezuricle.com →

Music

Album coming Dec 2026.

Whatnot

What keeps me up at night

  1. Do emotions have a lifespan? Why do some emotions last longer while others last for a split second?
  2. Will there ever be a perfect debate? Perfect in terms of having absolute consensus upon definitions.
  3. Will there ever be an absolute, independent thinker who has all their thoughts generated by themselves?
  4. How do you defeat a man who knows everything, at any time?
  5. Will there ever be a scenario in which all of mankind stands on the same side of an argument?
  6. Is there a threshold to the level of impact that forces us to begin weighing the pros and cons?
  7. Is it possible to explain a very challenging academic topic without using the terms and logic of that field? If so, would anything be lost?
  8. Is there a threshold that separates what is truly humanly impossible from what is extremely challenging but still achievable?

Animal names I use to plan the sh*t out of everything

I started experimenting with making plans and time management since grade 8 (or maybe 9 — I can't remember). I wrote a book about the planning techniques I used to survive high school, which nobody cared about or read.

I realized that the most important aspect of a good plan is to be flexible and multidirectional. A good plan should incorporate things that you want and don't want to do, but it should be so flexible that you are not restricted. The plan should not be guiding you. You should be guiding the plan.

Elephant
Beaver
Owl
Dolphin
Bookworm
Bees

I tend to use these animal categories with the following rules:

  1. I should be completing at least 3 animals a day.
  2. I should be prioritizing these animals at the start of each day so I have a general sense of what's more pressing, but rule 1 still applies.
  3. Some animals may take longer than the rest, and that's fine.
  4. Some tasks may fall under multiple animals. That's fine — completing that task counts towards completing multiple animals.
  5. If a task does not fall under any of these categories, it is not a task.

A table

A table