Vivek Gupta

Assistant Professor

Vivek Gupta is an assistant professor of computer science at the School of Computing and Augmented Intelligence, specializing in natural language processing (NLP) for complex data types like semi-structured data, flowcharts, and maps. His research aims to improve reasoning and inference in these areas.

Previously, he was a postdoctoral researcher at UPenn CIS, working on semi-structured data with various NLP and machine learning groups. He earned his doctorate from the Kahlert School of Computing at the University of Utah, where he also engaged in the Utah NLP Group, the Utah Data Science Club, and taught Graph Data Structures and Algorithms. His doctoral work was supported by the Bloomberg Data Science Fellowship, and he also explored fair machine learning.

Before Utah, he was a research fellow at Microsoft Research India. He holds an MTech and BTech (Dual Degree) in computer science from IIT Kanpur, where he focused on hierarchical product classification and multi-label learning.

Gupta has received several accolades, including the Bloomberg Data Science Fellowship and the Ericsson Innovation Award. He is currently recruiting motivated graduate and undergraduate students for the CORAL: COmplex Data Reasoning and Analysis Lab.