19-640 AI Enabled Network Science
12 units, Carnegie Mellon University
Network science and AI help us understand, model, and predict human behavior. Where network science focuses on the patterns of relations between entities such as people, ideas, organizations and so forth using graph and statistical methods. AI (including machine learning, computational linguistics, and large language models) is often used to focus on the content of the messages shared during interactions. Both methods have limitations. In this course we explore how they can be used together to overcome these limitations. This course provides an introduction to network science and how network science is enabled by artificial intelligence (AI). Topics that will be covered include identification of key actors and groups, stance, network comparison, and network dynamics. AI will be used to generate synthetic network data, label groups, and identify missing links in networks. This course will provide an overview of how network science can be used to overcome limitations in AI systems and how AI can be used to overcome limitations in network data and support analysis. Much of the training will be hands-on and participants will be given data and technologies to analyze. The data provided will be organized in scenarios that the participants will analyze and produce insights related to as they use the AI enabled network science methods and tools provided.
Prerequisites: none listed
Offered: Spring 2027, Spring 2026
Courseweave needs JavaScript to show sections, workloads and planning tools.