the question
Two literatures grew up in different rooms. One asks what a language model can be made to do: plan, use tools, act as one of many. The other asks what it costs: memory, bandwidth, latency, watts. I work where they meet.
two directions
figure one
Every dot is a query–key pair a head could attend to. A causal mask is a triangle, because a token may only look backwards.
Scroll and watch a streaming head throw the middle away. It keeps a few attention sinks and a narrow window of recent tokens. The generated text does not notice, and the cache stops growing with the context.
Splitting heads into the ones that need everything and the ones that do not is DuoAttention: 2.1× less memory, 3.0× faster decoding.
n = 64, drawn as a halftone. Four sink columns, a five-token window. At a 32k context, with the 64 sinks and 256-token window the paper uses, the same rule removes 98.0% of the mask.
publications
Guangxuan Xiao, Jiaming Tang, Jingwei Zuo, Junxian Guo, Shang Yang, Haotian Tang, Yao Fu, Song Han
We identify two distinct types of attention heads in large language models: retrieval heads, which require access to the full KV cache to locate relevant tokens, and streaming heads, which only need a constant-size cache. DuoAttention exploits this asymmetry to significantly reduce memory usage and decoding latency for long-context inference, while preserving model accuracy.
Weize Chen*, Yusheng Su*, Jingwei Zuo, Cheng Yang, Chenfei Yuan, Chi-Min Chan, Heyang Yu, Yaxi Lu, Yi-Hsin Hung, Chen Qian, Yujia Qin, Xin Cong, Ruobing Xie, Zhiyuan Liu, Maosong Sun, Jie Zhou
AgentVerse is a versatile framework designed to facilitate the deployment of multiple LLM-based agents in various applications. It provides a structured pipeline for multi-agent collaboration and uncovers emergent social behaviors arising from agent interactions, offering insights into collective intelligence in LLM-based systems.
experience
Student Researcher, Google Cloud AI Research · Managed by Linfeng Song
SWE Intern, JAX Training Experience Team, Core ML · Google Cloud
AI Infrastructure Internship · LLM Inference Team
Remote Research Internship · InfiniAI Lab, advised by Prof. Beidi Chen
Research Internship · Han Lab, advised by Prof. Song Han
Research Internship · Natural Language Processing Lab (THUNLP), advised by Prof. Zhiyuan Liu
open source
Google Cloud / AI-Hypercomputer · Contributor
Open-source JAX framework for high-performance LLM training on TPUs and GPUs. Implemented Streaming DiLoCo for low-communication training across bandwidth-constrained datacenters.
MIT Han Lab · Core contributor
Reference implementation of DuoAttention, splitting attention heads into retrieval and streaming heads to cut long-context inference memory by 2.1x and decoding latency by 3.0x. Published at NeurIPS 2025.
OpenBMB / THUNLP · Core contributor
Framework for deploying multiple LLM-based agents in collaboration, covering reasoning, tool use, and embodied AI. Published at ICLR 2024.
education & service
Doctoral Study in Computer Science and Information Systems
B.Eng. in Electrical Engineering
B.S. in Fundamental Sciences (Math & Physics)
Exchange student at College of Engineering
Selected on Dean's list
off duty
Tennis.
Sometimes I play piano. Classical music and pop music are both my favorites.
At the crossing between nature and humanity. Portfolio: (Ig) chris.z_pics
books about sociology, psychology, and history, also novels.