Munindar Singh
Computer Science
- Phone: 919-515-5677
- Email: mpsingh@ncsu.edu
- Office: Engineering Building II (EB2) 2252
- Website: http://www.csc.ncsu.edu/faculty/mpsingh/
Dr. Munindar P. Singh is Alumni Distinguished Graduate Professor in the Department of Computer Science at North Carolina State University. He is a co-director of the DoD-sponsored Science of Security Lablet at NCSU, one of six nationwide. Munindar’s research interests include computational aspects of sociotechnical systems, especially as a basis for addressing challenges such as ethics, safety, resilience, trust, and privacy in connection with AI and multiagent systems.
Munindar is a Fellow of AAAI (Association for the Advancement of Artificial Intelligence), AAAS (American Association for the Advancement of Science), ACM (Association for Computing Machinery), and IEEE (Institute of Electrical and Electronics Engineers), and was elected a foreign member of Academia Europaea (honoris causa). He has won the ACM/SIGAI Autonomous Agents Research Award, the IEEE TCSVC Research Innovation Award, and the IFAAMAS Influential Paper Award. He won NC State University’s Outstanding Graduate Faculty Mentor Award as well as the Outstanding Research Achievement Award (twice). He was selected as an Alumni Distinguished Graduate Professor and elected to NCSU’s Research Leadership Academy.
Munindar was the editor-in-chief of the ACM Transactions on Internet Technology from 2012 to 2018 and the editor-in-chief of IEEE Internet Computing from 1999 to 2002. His current editorial service includes IEEE Internet Computing, Journal of Artificial Intelligence Research, Journal of Autonomous Agents and Multiagent Systems, IEEE Transactions on Services Computing, and ACM Transactions on Intelligent Systems and Technology. Munindar served on the founding board of directors of IFAAMAS, the International Foundation for Autonomous Agents and MultiAgent Systems. He previously served on the editorial board of the Journal of Web Semantics. He also served on the founding steering committee for the IEEE Transactions on Mobile Computing. Munindar was a general co-chair for the 2005 International Conference on Autonomous Agents and MultiAgent Systems and the 2016 International Conference on Service-Oriented Computing.
Munindar’s research has been recognized with awards and sponsorship by (alphabetically) Army Research Lab, Army Research Office, Cisco Systems, Consortium for Ocean Leadership, DARPA, Department of Defense, Ericsson, Facebook, IBM, Intel, National Science Foundation, and Xerox.
Twenty-nine students have received Ph.D. degrees and thirty-nine students MS degrees under Munindar’s direction.
Research Interests
Singh’s lifelong program of research can be summed up as discovering, modeling, studying, and applying high-level abstractions for computing.
Computing is in the midst of a paradigm shift from individual computations to interaction. Current techniques are woefully inadequate for network-based applications such as ubiquitous information access and e-commerce, which involve a number of heterogeneous (or independently designed) and autonomous (or independently operated) subsystems. The metaphor of interaction offers a natural, powerful conceptual basis for designing solutions for these applications. He takes inspiration from current developments in databases, artificial intelligence, and distributed computing.
Agents are a popular metaphor for autonomous, persistent computations that perceive, reason, act, and communicate. Agents interact to form multiagent systems, which promise a natural means for building complex computing systems in large, dynamically changing, networked environments.
The motivation for Singh’s research program is practical, but there are major implications for problems and approaches studied within computer science. He was among the first researchers to study theories of agents and communication, apply agent techniques in workflow management, and use ontologies for heterogeneous database access. His current research falls into two major themes, emphasizing theory and applications, respectively.
- Multiagent systems: To engineer multiagent systems presupposes a thorough understanding of interaction, which opens up important theoretical problems in formulating, formalizing, and engineering with the right interaction primitives. In one direction, Singh is studying new forms of protocols to engineer the coordination and collaboration of agents. These are based on formalizations of abstractions dealing with agent communication, temporal logic, commitments, and teams of agents. In another direction, he is studying systemic questions of trust, where agents collaborate to detect untrustworthy agents. The challenge here is to design mechanisms so that agents can act locally yet collaborate enough that they are not exploited by others.
- Networked applications (e-commerce, Web services, mobile computing): New applications are changing the face of computing and provide a source of both inspiration and technical challenges for theoretical work. Although Singh’s work on this theme includes a fair amount of conceptual and theoretical development, it is geared toward the creation of prototype solutions. For example, he is applying ideas on protocols for Web service composition and mechanisms on trust for trustworthy service location and evaluation.
- E-Commerce: Topics of interest are B2B interoperation, trading and payment protocols, and trust.
- Personal Technologies: Topics of interest are smartphone and communicator applications, referral systems, and trust.
His work is inherently interdisciplinary. It synthesizes insights from different subareas of computer science, primarily distributed artificial intelligence and distributed computing. It also involves disciplines such as linguistics, philosophy, organizational theory, and law. Being interdisciplinary increases the startup cost for research, but helps make the results broadly applicable and thus more valuable.
Singh has made a conscious effort to reach a wide audience through his research. Besides publishing in technical specialty venues, he has sought to publish in wider-circulating forums that address computer scientists in general.
Education
Degree | Program | School | Year |
---|---|---|---|
Ph.D. | Doctor of Philosophy in Computer Sciences | University of Texas, Austin | 1993 |
MSCS | Master of Science in Computer Sciences | University of Texas, Austin | 1988 |
B.Tech. CSE | Bachelor of Technology in Computer Science & Engineering | Indian Institute of Technology, Delhi, India | 1986 |
Honors and Awards
- 1996 | National Science Foundation Faculty Early CAREER Award
- 1996 | IBM Partnership Award
- 1997 | IEEE Computer Society Distinguished Visitor
- 1998 | IEEE Computer Society Distinguished Visitor
- 1999 | IEEE Computer Society Distinguished Visitor
- 2000 | IEEE Computer Society Distinguished Visitor
- 2000 | IBM Partnership Award
- 2001 | Cisco University Research Award
- 2007 | Intel Research Council Faculty Award
- 2007 | IBM Faculty Award
- 2009 | Institute of Electrical and Electronics Engineers (IEEE) Fellow
- 2015 | NCSU Alumni Association Outstanding Research Award
- 2016 | NCSU Alumni Association Distinguished Graduate Professorship Award
- 2016 | IFAAMAS Influential Paper Award
- 2016 | IBM Partnership Award
- 2017 | Fellow, Association for the Advancement of Artificial Intelligence (AAAI)
- 2017 | NCSU Alumni Association Outstanding Research Award
- 2017 | Member, NCSU Research Leadership Academy
- 2021 | Carla Savage Award
- 2021 | ACM Fellow