Knowledge Engineering
This course reviews methods for developing knowledge-based systems, providing examples of their use in intelligent applications and conversational agents. The course uses knowledge graphs to store information about entities and their relationships, where the entities can be words, documents, people, places, events, products, services, or other things. Students design graph data models, implement graph-relational databases, and build applications that draw on those databases. They build end-to-end applications for information retrieval, information extraction, question answering, and product recommendations. Students use graph data science, machine learning, and large language models for knowledge representation, search, and inference. Recommended prior courses: MSDS 431-DL Data Engineering with Go and MSDS 453-DL Natural Language Processing. (Required: (1) MSDS 420-DL Database Systems and Data Preparation or CIS 417-DL Database Systems Design and Implementation and (2) MSDS 422-DL Practical Machine Learning or CIS 435-DL Practical Data Science Using Machine Learning.)
Sources
- Course catalogue ↗2026–2027