Kai-wei Chang is an associate professor of computer science at UCLA and a Sloan Fellow whose 12-year career bridges foundational research and practical systems in machine learning, NLP, and multimodal AI. He led pioneering work on Trustworthy NLP—advancing fairness, value alignment, and robustness in language models—and helped create early vision-language foundation models such as VisualBERT as well as state-of-the-art novel object recognition models like GLIP and DesCo. A prolific conference leader and editor, he has won multiple best paper awards (EMNLP, KDD, ACL) and serves in senior roles across NeurIPS, ICML, AAAI, ACL and more, while his research is funded by NSF, DARPA, NIH, IARPA, ONR and industry partners. In addition to academic leadership, he contributes to impactful open-source ML tooling—having worked on core extensions to Vowpal Wabbit—bringing a practical systems perspective to high-impact research. Based in Los Angeles, he combines deep theory with hands-on engineering and cross-sector collaboration, including ongoing ties with Amazon Alexa as an Amazon Scholar.
11 years of coding experience
7 years of employment as a software developer
M.S Computer Science and Information Engineering, M.S Computer Science and Information Engineering at National Taiwan University
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Illinois Urbana-Champaign
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
Role in this project:
Back-end Developer & ML Engineer
Contributions:106 commits, 8 PRs, 1 push in 1 year 11 months
Contributions summary:Kai-wei primarily contributed to implementing and enhancing the Vowpal Wabbit machine learning system, evidenced by modifications to its core codebase. Their work included adding support for multi-class tasks and integrating features like cost-to-go. These changes suggest involvement in both the back-end development of the system and the application of machine learning algorithms within the project.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.