Xiao (Thomas) Zhang http://www.umich.edu/~tomzhang 203-856-1378 [email protected]

Education University of Michigan, Ann Arbor, MI Ph.D in Physics, Sep, 2012 - June, 2017 Thesis: Statistical inference and spectral methods for network analysis. Advisor: Prof. Mark Newman Rensselaer Polytechnic Institute, Troy, NY B.S. in Physics, Sep, 2009 - May, 2012 – GPA: 3.87, Major: 3.93

Skills Programming Language: • Advanced: Python, Matlab, Gephi, Latex. • Intermediate: C++/C, Mathematica, R, Git, Go, Spark, Javascript, SQL, MongoDB, Neo4j. Analytical — Statistical Inference, Machine Learning, Network Science, Graph algorithms, Bayesian Inference, Natural Language Processing, Monte Carlo methods, Advanced Linear Algebra.

Experience Data Scientist, Owler Inc., San Mateo, CA, Aug, 2017 - Current • Implemented community detection and graph analysis algorithms for clustering companies to provide insights for market analysis and sales optimization. • Used NLP techniques for business news categorization and information retrieval. • Built news recommendation system applying data mining techniques and Bayesian models. • Implemented systems for data cleaning using anomaly detection machine learning algorithms. Graduate Student Research Assistant, Ann Arbor, MI, Sep, 2012 - June, 2017 • Analyzed and proved limitations spectral clustering algorithm using random matrix theory. • Implemented message passing inference algorithm for importance-based division on models. (Python, C++) • Proposed a new regularized ranking/centrality measure in networks to avoid anomalous measure. (Python) • Proposed a new spectral clustering algorithm that outperforms k-means for community detection in networks. (Python) • Derived models for time-varying network data and proposed learning algorithm for fitting real-world data into the models. (Python,C++) • Goodness of fit and model selection of network models. (Python) Selected Class Projects, Ann Arbor, MI, Sep, 2012 - June, 2017 • Message passing algorithm for computing graph spectra. (Python, EECS 598, Random Matrix Theory) • Numerical thresholds for lattices using Monte Carlo algorithm. (Python, PHYS 514, Computational Physics) Santa Fe Complex Systems Summer School, Santa Fe, NW, June, 2016 • Used regression methods to study the network properties of a large movie data set(over 5000 movies and 200Mb in size). (Python) • Studied the data of epidemics spreading in South Africa’s ostrich farm using dynamic models. (Python) Undergraduate Student Researcher, Troy, NY, Jan, 2011 - May, 2012 • Worked on the Daya Bay Neutrino Experiment, a large international collaboration with over 100 scientists. • Implemented data logging system for water purity measurement system. (Labview) • On-site installation of different data acquisition systems including water purity measurement system. Publications Statistical Inference and Spectral Methods for Network Analysis, Xiao Zhang, University of Michigan (2017). Random graph models for dynamic networks, Xiao Zhang, , and M. E. J. Newman, Eur. Phys. J. B, 90, 200 (2017). Multiway spectral community detection in networks, Xiao Zhang, and M. E. J. Newman, Phys. Rev. E, 92 , 052808 (2015). Identification of core-periphery structure in networks, Xiao Zhang, Travis Martin, and M. E. J. Newman, Phys. Rev. E, 91 , 032803 (2015). Localization and centrality in networks, Travis Martin, Xiao Zhang, and M. E. J. Newman, Phys. Rev. E, 90, 052808 (2014). Spectra of random graphs with and arbitrary degrees, Xiao Zhang, Raj Rao Nadakuditi, and M. E. J. Newman, Phys. Rev. E, 89, 042816 (2014).

Conference Talks International School and Conference on Network Science, Indianapolis, June, 2017 “Random graph models for dynamic networks”. American Physical Society March Meeting, Baltimore, March, 2016 “Multiway spectral community detection in networks”. American Physical Society March Meeting, San Antonio, March, 2015 “Identification of core-periphery structure in networks”.

Awards International Student Leadership Scholarship, 2009 - 2012 Dean’s List , 2009 -2012 Phi Theta Kappa Honor Society (Physics), 2011

Teaching Teaching Assistant — Network Theory. University of Michigan, Ann Arbor (Fall 2013; Fall 2014; Fall 2015) • Graded homework assignment, programming problems and exams for network theory class. Graduate Student Instructor — Introductory Physics Lab. University of Michigan, Ann Arbor (Fall 2012; Winter 2013)

Other Activities • Served as journal referee for: Physica A, PLOS ONE, Journal of Complex Networks, Europhysics Letters, Physical Review E, European Physical Journal B, Physics Letters A, Computer Journal, Journal of Computer Science and Technology, European Journal of Operational Research. • Patron of: Soccer, Jazz, Chess, Movies and Cycling.

References Prof. Mark Newman, Prof. Raj Rao Nadakuditi, Department of Physics Department of EECS University of Michigan University of Michigan Ann Arbor, MI 48109 Ann Arbor, MI 48109 Email: [email protected] Email: [email protected] Phone: (734) 764-4437 Phone: (857) 891-8303 Prof. Charles Doering, Department of Mathematics Prof. Cristopher Moore, University of Michigan Santa Fe Institute Ann Arbor, MI 48109 Santa Fe, NM 87501 Email: [email protected] Email: [email protected] Phone: (734) 936-2913

Last updated: January 29, 2018