CS 7840: Foundations and Applications of Information Theory (Fall 2024)

Topics and approximate agenda

This schedule will be updated regularly as the class progresses. Check back frequently. We will usually post lecture slides by the end of the day following a lecture (thus the next day), or latest two days after class. Posted slides are accumulative per topic.

PART 1: Information Theory (the basics)

Covers the basic mathematical framework behind entropy and its various forms.

PART 2: The axiomatic approach (deriving formulations from first principles)

Covers the axiomatic approach from multiple angles: a few simple principles (axioms) leading to entropy or the laws of probability up to factors. Starting from a list of postulates leading to particular solution is a powerful approach that has been used across different areas of computer science (e.g. how to define the right scoring function for achieving a desired outcome)

Part 3: Selected Applications to data management, machine learning and information retrieval

Covers example approaches of basic ideas from information theory to practical problems in data management, machine learning, and information retrieval. Topics and discussed papers may vary over years.

Project presentations







Literature list

Part 1: Information Theory (the basics)

Part 2: The axiomatic approach (deriving formulations from first principles)

Topic 3: Selected Applications to data management, machine learning and information retrieval

Research best practice