COMP6611C: Advanced Topics in Embedded AI Systems (Spring 2025)

Computer Science and Engineering, Hong Kong University of Science and Technology


How to run machine learning models on mobile or embedded devices? What are the unique challenges in embedded AI systems?

Instructor: Xiaomin Ouyang
Class Time: Tuesday 4:30pm - 5:50pm, Thursday 4:30pm - 5:50pm (Room 2304, Lift 17/18)
Email: xmouyang@cse.ust.hk (For course-related queries, please use the subject starting from [COMP6611C])
Office Hour: Friday 4:30pm - 5:30pm, Room 3562, Lift 27/28
Teaching Assistants: Miss Liyu Zhang (lzhangcx@connect.ust.hk) (For enrolled students: Recorded videos for absent classes can be requested by emailing the TA directly.)

Communication and Announcement: Canvas is the main platform for communication and announcement. For students auditing without official enrollment, please email me your name, student ID, and email address to access the course resources not available here and to stay updated with any course changes.


Course Description: This course will enable students to have an in-depth understanding of embedded AI algorithms and their implementation in real systems and applications. The major topics include 1) basics on machine learning; 2) data and system challenges in embedded AI 3) AI techniques and their implementation on cutting-edge platforms 4) real-world applications, such as smart health and smart buildings. The course structure will primarily consist of instructor presentations, student presentations, paper summaries, and a course project. Students will work on an individual or team project to build an end-to-end embedded AI system. Students will also read and discuss the latest publications in the areas of embedded AI, Internet of Things, mobile systems, and ubiquitous computing.

Course Objectives: After completion of this course, the students will have in-depth understanding of challenges in embedded AI systems, hands-on experience in implementing state-of-the-art embedded AI algorithms in real-world systems or applications, and critical thinking ability to tackle embedded AI problems.

Pre-requisite: Basic understanding of machine learning is required. Familiarity or experience with the fundamentals of embedded or mobile systems are preferred.


Grading Scheme:

  • Class attendance & discussion: 20%
  • Project: 60%
    • Proposal presentation (10%)
    • Midterm presentation (10%)
    • Final presentation (20%)
    • Final report (20%)
  • Paper presentation: 10%
  • Paper Reviews: 10% (5 papers)

Reference Materials:

  • Conferences: Proceedings of MobiCom/MobiSys/SenSys/UbiComp/IPSN/IoTDI/NeurIPS/ICML/ICLR/CVPR/ACL

  • Book: Siam, S.I., et al. (2024). Artificial Intelligence of Things: A Survey. ACM Transactions on Sensor Networks. website


Course Syllabus

Date Topics Materials Note
Feb 4 (Tuesday) Course Introduction and Overview Lecture 0
Feb 6 (Thursday) Machine Learning Basics Lecture 1
Feb 11 (Tuesday) Challenges in Embedded AI Systems Lecture 2
Feb 13 (Thursday) Challenges in Embedded AI Systems Lecture 3
Feb 18 (Tuesday) Unsupervised Learning Lecture 4
Feb 20 (Thursday) Unsupervised Learning Paper Presentation
Feb 25 (Tuesday) Project Proposal Presentation 8min pre + 2min QA
Feb 27 (Thursday) Cancelled (Makeup on Mar 5)
Mar 4 (Tuesday) Multimodal Sensing and Learning Lecture 5
Mar 5 (Wednesday) Project Proposal Feedback Presentation+Feedback
Mar 6 (Thursday) Multimodal Sensing and Learning Paper Presentation
Mar 11 (Tuesday) Federated Learning Lecture 6
Mar 13 (Thursday) Federated Learning Paper Presentation
Mar 18 (Tuesday) Efficient Deep Learning on the Edge Lecture 7
Mar 20 (Thursday) Efficient Deep Learning on the Edge Paper Presentation
Mar 25 (Tuesday) Midterm Project Presentation 15min pre + 5min QA
Mar 27 (Thursday) Midterm Project Presentation 15min pre + 5min QA
April 1 (Tuesday) No class (Midterm Break)
April 3 (Thursday) No class (Midterm Break)
April 8 (Tuesday) LLMs and Foundation Models on the Edge
April 10 (Thursday) LLMs and Foundation Models on the Edge Paper Presentation
April 15 (Tuesday) LLMs and Foundation Models on the Edge Paper Presentation
April 17 (Thursday) Physics-strengthened AI for Sensing Systems
April 22 (Tuesday) Physics-strengthened AI for Sensing Systems Paper Presentation
April 24 (Thursday) Applications
April 29 (Tuesday) Applications Paper Presentation
May 1 (Thursday) No class (Public Holiday)
May 3 (Saturday) Final Project Presentation 15min pre + 5min QA
May 6 (Tuesday) Cancelled (Makeup on May 3)
May 8 (Thursday) Report Deadline Cancelled (Makeup on May 3)