Rui Li Headshot

Rui Li

Associate Professor

Department of Computing and Information Sciences Ph.D.
Golisano College of Computing and Information Sciences

585-475-2521

Rui Li

Associate Professor

Department of Computing and Information Sciences Ph.D.
Golisano College of Computing and Information Sciences

Education

BS, Harbin Institute of Technology (China); MS, Tianjin University of Technology (China); Ph.D., Rochester Institute of Technology

585-475-2521

Personal Links

Select Scholarship

Published Conference Proceedings
Li, Rui, et al. "Sparse Covariance Modeling of Gene Regulatory Networks with Gaussian Processes." Proceedings of the NeurIPS. Ed. NeurIPS. Montreal, QC: n.p., 2018. Web.
KC, Kishan, et al. "Learning Topology-preserving Embedding for Gene Interaction Networks." Proceedings of the European Conference on Computational Biology. Ed. ECCB. Athens, Greece: n.p., 2018. Web.
Li, Rui, Jared Curhan, and M. Ehsan Hoque. "Understanding Social Interpersonal Interaction via Synchronization Templates of Facial Events." Proceedings of the AAAI 2018. Ed. Carol Hamilton. New Orleans, Louisiana: AAAI, 2018. Print.
Guo, Xuan, et al. "Modeling Physicians’ Utterances to Explore Diagnostic Decision-making." Proceedings of the IJCAI 2017. Ed. Fahiem Bacchus. Melbourne, Australia: IJCAI, 2017. Print.
Journal Paper
Li, Rui, et al. "Modeling Eye Movement Patterns to Characterize Perceptual Skill in Image-based Diagnostic Reasoning Processes." Computer Vision and Image Understanding 151. (2016): 138-152. Web.

Currently Teaching

CISC-863
3 Credits
This course will cover the theory and practice of statistical machine learning, focusing on computational methods for supervised and unsupervised data analysis. Specific topics include Bayesian, maximizing a posteriori (MAP), and maximum likelihood (ML) parameter estimation, regularization and sparsity-promoting priors, kernel methods, adaptive basis function methods, the expectation maximization algorithm, Monte Carlo methods, variational methods, and models for data with temporal or hierarchical structure. Applications to regression, categorization, clustering, and dimensionality reduction problems are illustrated by examples. Each student will complete several problem sets, including both mathematical and computer implementation problems. Probability and Statistics I, Linear Algebra, and Introduction to Computer Programming. Familiarity with a numerical mathematics package (e.g. Matlab, Maple, Mathematica) is helpful but not required.
CISC-865
3 Credits
Deep learning represents a set of emerging techniques in machine learning that has quickly become prevalent in the analysis of big data. The power and potential of this recent breakthrough in intelligent computer systems has been demonstrated through many successes. Deep learning systems are the current best performer in computer vision and speech processing. A wide variety of active researches are being conducted to leverage the capability of deep learning for achieving automation in areas such as autonomous driving, robotics, and automated medical diagnosis. There is a crucial need to educate our students on such new tools. This course gives an in-depth coverage of the advanced theories and methods in deep learning including basic feedforward neural networks, convolutional neural networks, recurrent neural networks including long short-term memory models, deep belief nets, and autoencoders. It will make an emphasis on approaches with practical relevance, and discusses a number of recent applications of deep networks applications in computer vision, natural language processing and reinforcement learning.