Tarek Abdelzaher (Office: SC 4126)
Office Hours: Wednesdays, 2pm-3pm, via zoom (unless otherwise requested).
Zoom link: Join Zoom Meeting
Lecture TimesTuesdays and Thursdays, 2:00 – 3:15pm (SC 0216)
DescriptionIn contrast to more general introductions to the Internet of Things (IoT), this advanced topic course focuses specifically on research challenges in edge AI motivated by the introduction of machine intelligence into IoT applications. Recent advances in AI culminate a shift in science and engineering away from strong reliance on algorithmic and symbolic knowledge towards new data-driven approaches. The course discusses how the emerging intelligent data-centric world impacts research on IoT and embedded computing. It organizes these effects around the types of bottlenecks that arise. At training time, in intelligent IoT applications, the bottlenecks are generally data related. IoT applications often exploit scarce data modalities (such as heterogeneous sensor data), unlike those commonly addressed in mainstream AI, necessitating solutions for efficient learning from scarce sensor data. At inference time, the bottlenecks are resource-related, calling for smaller models (such as small language models and application-specific foundation models) and improved resource economy (thanks to a variety of optimization techniques including quantization, caching, early exit networks, and mixture-of-expert scheduling policies). Furthermore, the convergence of AI around specific model architectures introduces additional model-related challenges in IoT contexts. The class discusses the research directions that arise in the data-centric world of intelligent IoT, covering data-, resource-, and model-related challenges, and overviews recent solutions emerging in this important domain.
The course is designed for graduate students and grading reflects that design. Grades will be assigned as follows:
This technology is also not in a vacuum. More sensors will lead to more data, which will lead to more analysis and more advancements with AI and machine learning. Everything is connected, figuratively and literally.
The need for [edge analytics] is being driven by the mass of information being collected at the edge. The real expense is going to be shipping all that data back to the cloud to be processed when it doesn't need to be.
The Internet will disappear. There will be so many IP addresses, so many devices, sensors, things that you are wearing, things that you are interacting with, that you won't even sense it. It will be part of your presence all the time.