Computer science is no more about computers than astronomy is about telescopes. -- E. W. Dijkstra [folklore :)]

About me


I am a Ph.D. student in the Department of Computer Science at Virginia Tech, under the supervision of Prof. Naren Ramakrishnan. My current project focuses on deep generative model, with an emphasis on temporal-dependent non-homogeneous tabular data generation. I also have an on-going project about deep reinforcement learning with multi-agent graph structure. Before starting my current research topic, I focused on programming language for two years, with an emphasis on program syntax and semantics analysis.

Before starting my Ph.D, I received my bachelor degree from Beijing University of Post and Telecommunication in 2016. I spent one summer at Microcoft Research Asia in 2018, and one summer at Google in 2015.

Besides, I am also interested in graph theory and competitive algorithm contests. I'm a big equipment enthusiast of tennis and ski/snowboard.

Office: 2202 Kraft Drive, Knowledge Works II, RM 2202,
Blacksburg VA 24060
Email: shengzx [AT]

Internship Experience

Research Intern @Microsoft Research Asia
05/2018-8/2018, Beijing, China

Software Engineer Intern @Google
07/2015-11/2015, Beijing, China

Research Assistant @Tsinghua National Laboratory
Tsinghua-Waterloo Joint Research Center for Internet Information Acquisition
01/2015-06/2015, Beijing, China


Meditor: inference and application of API migration edits [pdf] [software]
    Shengzhe Xu, Ziqi Dong, and Na Meng
    Proceedings of the 27th International Conference on Program Comprehension (ICPC)
    Montreal, QC, Canada, May 2019


Learning to coordinate with coordination graphs in repeated single-stage multi-agent ... , Summer18 MSRA [pdf]
Don't decay the learning rate, increase the batch size, Spring18 VT ICLR paper [pdf]
Poisoning attacks against support vector machines, Fall17 VT ICML paper [pdf]
Attacking speaker recognition with adversarial speech perturbations, Fall17 VT course project [pdf]
Automatically finding patches using genetic programming, Spring17 VT ICSE paper [pdf]
SVM-KMeans, a semi-supervised learning for outlier detection, Spring16 BUPT UnderGrad Thesis Defense [pdf]

Teaching Assistant

VT CS5560: Fundamentals of Information Security, Spring19
VT CS5704: Software Engineering, Spring18
VT CS1044: Introduction to Programming in C, Fall17
VT CS3114: Algorithm and Data Structure, Fall16


Award of excellence at Machine Learning group, MSRA 2018
Beijing Outstanding Graduate Student, BUPT 2016
Silver Medal, ACM-ICPC Asia Regionals Mudanjiang site, 2014