BLACKBOARD PAGE | UNIT INFO |

COMSM0152 - Foundations of ProAI


Unit Information

This unit introduces students to a range of methodologies and applications across the field of AI. Each week will focus on a different theme, with three activities:

  1. Required reading -- background reading to introduce the topic of the week
  2. Guest seminars (TB1: Mondays, 1500-1600, SRB 5.401) -- a guest speaker will present an introduction to their research area, connected to the week's topic
  3. Reading group discussion (TB1: Fridays, SRB 2.415) -- student led discussion on the required reading and guest seminars. This is a chance to go over the important concepts and raise questions. The sessions will be chaired by a student, to facilitate the discussion (they are not required to present the topic). Please use the spreadsheet of session chairs to sign up for 1-2 sessions.
  4. AI Lab Lunch and Learn Seminars: (see mailing list) -- these sessions are not exclusive to the CDT and we invite the whole AI Lab and beyond, with visiting researchers as well as our local speakers giving talks, and, importantly, free pizza. Many foundational and applied AI topics are covered here, so it is worth attending.

Bear with us while we organise the schedule below -- the topics for later in TB1 and TB2 will change as we arrange dates with our guest speakers.
Please do give us feedback at any time on how we can make the unit work better! In particular, if you find some topics assume prior knowledge you don't have, or would like to go further into certain topics, let us know. Please see below for some great all-round textbooks on AI, which may help you fill in some knowledge gaps...
We also have a Team on MS Teams. Please do use it to ask us questions, discuss AI topics you are interested in, post interesting blogs, videos or papers, etc...

Staff

James Cussens (JC) Edwin Simpson (ES)


Unit Materials

TB1

TB2: details to be added soon...

Week Reading (to complete before Monday's lecture) Guest Seminar Discussion chair Lecturer responsible
1 (w/c 21/09/26) Representation learning for text sequences Edwin Simpson ES
2 (w/c 28/09/26) Attention and Transformers.
Some introductory reading recommendations: You can find the slides here.
Mike Wray ES
3 (w/c 05/10/26) Large language models: Conor Houghton -- linguistic perspectives on LLMs JC
4 (w/c 12/10/26) Data and labels for image and Video understanding:
  • ImageNet, the competition that kick-started the deep learning revolution in Computer Vision
  • Kitti, a highly impactful dataset in vision and robotics.
  • Optional extra: The winner of the ImageNet 2015 competition, ResNet.
Dima Damen -- tutorial on data and labels for video understanding ES
5 (w/c 19/10/26) Reinforcement learning
  • TBD
Mengyan ES
6 (w/c 26/10/25) CONSOLIDATION WEEK (no seminar/reading group)
7 (w/c 02/11/26) Causality James Cussens JC
8 (w/c 09/11/26) Bias, fairness and transparency
Miranda Mowbray JC
9 (w/c 16/11/26) Trustworthy Deep Learning Xiyue Zhang ES
10 (w/c 23/11/26) Philosophy of AI
James Ladyman JC
11 (w/c 30/11/26) Knowledge representation and reasoning (TBC) Oliver Ray JC
12 (w/c 08/12/25) Assessment period TB1 essay due this week

Assessment Details

Deadlines: TB1 assessment = week of 14th December, exact time and date to be announced later. TB2 assessment = week of 4th May, exact time and date to be announced later.

More detailed guidance on the assessment can be found here After each Teaching Block students submit an essay of about 5,000 words (10 pages) on a research topic jointly chosen by them and their Academic Mentor. The essay should describe the background, state of the art, and open challenges with regard to the chosen topic. Each essay is assessed on a pass/fail basis in terms of scholarly content and academic writing. Narrative feedback is also provided, indicating strong points as well as areas for improvement. Passing the unit requires passing both essays. More guidance will be provided by the unit lecturers during the first term.


Text books

  1. Bishop, C. M., Pattern recognition and machine learning (2006). This is one of the best ML textbooks and will provide a solid foundation across many aspects of ML. The book is freely available here.
  2. Russell, S. and Norvig, P., Artificial Intelligence, A Modern Approach, 4th Edition (2020). The canonical introduction to AI, 3rd edition available at here.
  3. Jurafsky, D. and Martin, J.H., Speech and Language Processing, 3rd edition drafts (2024). A great NLP textbook, but very readable and an interesting way to think about the challenges of designing AI systems in general. Also good for showing a contrast between deep learning and feature engineering approaches. Online only, here.
  4. Murphy, K., Probabilistic Machine Learning: An Introduction (2022) and Murphy, K., Probabilistic Machine Learning: Advanced Topics (2023). A more recent ML textbook with particularly good coverage of probabilistic methods, freely available via here.
Some of you may prefer videos to books. Youtube has many video lectures, including the Machine Learning course from Stanford by Andrew Ng, which is very good.