Jiakang Huang
I am Jiakang (Daniel) Huang, a final-year B.Sc. student in Computer Science at the University of British Columbia. I am currently a visiting researcher in the BigML Lab at UCLA, advised by Prof. Baharan Mirzasoleiman, and previously worked as a research assistant at the University of Toronto.
I believe that as models grow, what matters shifts from how much we spend to where we spend it. Every training run has a fixed budget of data, compute, and parameters, and we mostly spread it evenly, but the return is uneven. I am interested in finding where that budget matters with a measurable signal, drawing on data selection, model merging, optimization, and ML compilers.
At UCLA I work on teacher selection for LLM post-training: using cheap, student-aware signals to pick the right teacher model for reasoning SFT before generating data with every teacher, and extending this kind of data curation to agentic trajectories. I am applying to PhD programs for Fall 2027.
Beyond research, I co-founded iMark, an AI bookmark assistant built on retrieval-augmented generation. Outside of work, I enjoy basketball and CS:GO.
News
- Sep. 2026 My first-authored paper HR-Merge: Model Merging with Headroom-Weighted Residual Refinement has been accepted to the NeurIPS 2026 NeuralArtifacts Workshop (poster).
- Aug. 2026 Our paper Syntax-R1: Syntactic Prediction through Reinforcement Learning has been accepted to EMNLP 2026 (Main Conference) — my first paper! 🎉
- Jun. 2026 Joined Prof. Baharan Mirzasoleiman's BigML Lab at UCLA as a visiting researcher.
Education

University of British Columbia
Bachelor of Science in Computer Science

Peking University
Exchange Student, Computer Engineering

Chengdu Foreign Languages School
High School
Experience

University of California, Los Angeles
Visiting Researcher @BigML Lab

University of Toronto
Research Assistant

University of British Columbia
Undergraduate Teaching Assistant @CPSC 213
Publications
HR-Merge: Model Merging with Headroom-Weighted Residual Refinement
NeurIPS 2026 NeuralArtifacts Workshop (Poster). A training-free, merge-operator-agnostic wrapper that provably never underperforms the base merge on validation. It gives the best result in every CLIP ViT and LoRA setting tested, reaching 94.29 on the LLaMA-3 8B six-NLI benchmark.
Syntactic Prediction through Reinforcement Learning
Accepted to EMNLP 2026 (Main Conference). Syntax-R1 is a two-stage post-training framework that uses reinforcement learning to improve hierarchical syntactic prediction in large language models, achieving state-of-the-art results on constituency parsing and CCG supertagging.
GraphFuse-R1: A Compiler-Side Bound and a Learned Graph-Level Policy for Operator Fusion
Under review. GraphFuse-R1 trains an 8B LLM with SFT and GRPO to propose whole-graph operator-fusion groups inside PyTorch's TorchInductor, compiling 28.5% fewer kernels and fusing 39% more nodes than the hand-written heuristic, and derives a compiler-side bound on how much fusion headroom remains.
TARE: Timescale-Aware Row-wise Energy Redistribution for Muon Optimizers
Under review. A Muon-family optimizer that shifts update energy away from weight rows whose recent gradients conflict with the longer-term trend, reaching NorMuon's loss with 1.07–1.10x higher token efficiency from 130M to 1.1B parameters at under 5% extra wall-clock time.
Projects
OpenTikZ

An open-source TikZ figure library and AI agent skill for academic papers. Describe a figure, such as a system diagram, neural-network architecture, or pipeline, and get back paper-ready, editable TikZ.
iMark

Co-founder & AI Technical Lead. An agentic bookmark assistant with semantic search and web interactions, shipped as a Chrome extension with 100+ users. Built on retrieval-augmented generation (Pinecone + Gemini), with Stripe and Supabase.
UBC Campus Explorer

A full-stack UBC campus navigation app: a custom query engine over UBC building and room data, with Google Maps walking routes between selected buildings (100+ weekly visits). Built with TypeScript, Express/Node.js, the Google Maps API, and Docker on AWS EC2.
Blog
October 14, 2026
In the AI Era, Iteration Speed Is the Edge
In the AI era, how fast you iterate and how many projects you can move forward have become the skills that matter most. Three habits that speed me up: work like a manager, stay ...
March 31, 2026
Deep Dive into speedup_by_fusion in PyTorch Inductor
A benchmark-driven analysis of PyTorch Inductor's speedup_by_fusion config, its runtime logs, and why register spilling can reject fusions that still help.
March 29, 2026
Deep Dive into fuse_nodes in PyTorch Inductor
A structured walkthrough of how PyTorch Inductor enumerates, scores, and greedily applies graph fusion candidates in fuse_nodes.
