Hao Lan (兰颢)

hao.lan@mail.utoronto.ca | +86 18960945526 | Download CV


About Me

I received my Ph.D. degree at the Department of Electrical & Computer Engineering, University of Toronto, supervised by Prof. Baochun Li. I finished both my B.E. and M.E. degree at the School of Communication, Xidian University in 2015 and 2018, respectively. Now I’m a postdoctoral researcher at the Department of Computer Science and Technology, Tsinghua University, supervised by Prof. Jiwu Shu.

Research Interests

Distributed Machine Learning, Deep Reinforcement Learning, Graph Neural Network, Federated Learning, Privacy Preserving, Data Center Network, Load Balancing, Congestion Control.

Selected Publications


  1. MLSys
    Be Careful with PyPI Packages: You May Unconsciously Spread Backdoor Model Weights
    Tianhang Zheng, Hao Lan, and Baochun Li
    In Proceedings of Machine Learning and Systems (MLSys), 2023


  1. CVPR
    Orphicx: A causality-inspired latent variable model for interpreting graph neural networks
    Wanyu Lin, Hao Lan, Hao Wang, and Baochun Li
    In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022


  1. IPDPS
    EAGLE: Expedited Device Placement with Automatic Grouping for Large Models
    Hao Lan, Li Chen, and Baochun Li
    In 2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2021
  2. ICML
    Generative causal explanations for graph neural networks
    Wanyu Lin, Hao Lan, and Baochun Li
    In International Conference on Machine Learning (ICML), 2021
  3. ICPP
    Accelerated Device Placement Optimization with Contrastive Learning
    Hao Lan, Li Chen, and Baochun Li
    In 50th International Conference on Parallel Processing (ICPP), 2021


  1. TCOM
    Thor: a scalable hybrid switching architecture for data centers
    Xiaoshan Yu, Hong Xu, Huaxi Gu, and Hao Lan
    IEEE Transactions on Communications, 2018