Ziyang Huang

I am a first-year master's student majoring in Computer Science at Johns Hopkins University advised by Prof. Benjamin Van Durme.

Prior to this, I finished my undergraduate studies dual majoring in Computer Science and Data Science from Purdue University. I also worked as an undergraduate research assistant with Prof. Xiangyu Zhang and Ph.D. student Zian Su on several projects that involved pre-training and fine-tuning large language models for code learning and understanding.

still under construction

Updated: 1/27/2025

Publications

2024

Source Code Foundation Models are Transferable Binary Analysis Knowledge Bases.
Zian Su, Xiangzhe Xu, Ziyang Huang, Kaiyuan Zhang, Xiangyu Zhang.The Thirty-eighth Annual Conference on Neural Information Processing Systems (NeurIPS 2024), Vancouver, Canada.

[pdf]

CodeArt: Better Code Models by Attention Regularization When Symbols Are Lacking.
Zian Su, Xiangzhe Xu, Ziyang Huang, Zhuo Zhang, Yapeng Ye, Jianjun Huang, Xiangyu Zhang.The ACM International Conference on the Foundations of Software Engineering (FSE 2024), Porto de Galinhas, PE, Brazil.

[pdf]

2023

Symbol Preference Aware Generative Models for Recovering Variable Names from Stripped Binary.
Xiangzhe Xu, Zhuo Zhang, Zian Su, Ziyang Huang, Shiwei Feng, Yapeng Ye, Nan Jiang, Danning Xie, Siyuan Cheng, Lin Tan, Xiangyu Zhang.The 32nd Network and Distributed System Security Symposium (NDSS 2025), San Diego, CA, USA

[pdf]

Teaching

Johns Hopkins University

  • CS (601.) 475/675 Introduction to Machine Learning
    Course AssistantFall 2024, Spring 2025

Purdue University

  • CS 37300 Data Mining & Machine Learning
    Undergraduate Teaching AssistantFall 2022, Spring 2023, Fall 2023, Spring 2024
  • CS 37300 Data Mining & Machine Learning
    Course DeveloperSummer 2022, Summer 2023
  • CS 25000 Computer Architecture
    Undergraduate Teaching AssistantSummer 2022
  • CS 24200 Introduction to Data Science
    Undergraduate Teaching AssistantSpring 2022