6 EC
Semester 1, periode 2
5083SYNA6Y
| Eigenaar | Bachelor Kunstmatige Intelligentie |
| Coördinator | Martha Lewis |
| Onderdeel van | Minor Logic and Computation, jaar 1Bachelor Kunstmatige Intelligentie, jaar 3 |
| Links | Zichtbare leerlijnen |
Recent neural approaches to artificial intelligence are very effective, with a proliferation of large models trained on correspondingly massive datasets. However, these models still fail on some tasks that humans, and symbolic approaches, can easily solve. There is therefore a need to integrate symbolic and neural approaches, firstly to potentially improve the performance of large neural models, and secondly to analyze and explain the representations that these systems are using. This course will survey key models and approaches that integrate neural, statistical, or distributed approaches with symbolic, logic-based approaches to AI. In this course you will be expected to read and discuss key academic papers that will be introduced in lectures.
By the end of this course you should be able to:
The field of neurosymbolic AI is still new, and definitely an area of active research. A large part of your learning will be through the supported reading of papers in the area. Most weeks, there will be some assigned reading and some programming, and occasionally some pen-and-paper problem sets. You should start the reading early (at the start of the week) and come to the lectures ready to discuss. Often, there will be parts that you don't understand. This is fine, but please prepare questions to ask in the lectures - if you don't understand something then it's likely others won't either!
Neuro Symbolic Reasoning and Learning, Paulo Shakarian, Chitta Baral, Gerardo I. Simari, Bowen Xi, Lahari Pokala, https://doi.org/10.1007/978-3-031-39179-8. Should be accessible with UvA login, also on Canvas.
Reading will be made available on Canvas.
Programming worksheets will be made available on Canvas
The hoorcolleges will be partly in a 'lecture' format, where the teacher will give an overview of material for the week, and partly in a discussion format. Prior to the hoorcolleges, students are expected to have done the assigned reading, and to come to the hoorcolleges prepared to discuss and ask questions.
The werkcolleges will have some time set aside for an overview of the programming worksheets, and some time for students to work independently on the worksheets and/or reading for that week. There will also be an opportunity for feedback on the previous week's work.
In the self-study time, students are expected to do the weekly reading and complete programming assignments and problem sets. In later weeks, they are expected work towards the final assessment.
|
Activiteit |
Uren |
|
|
Hoorcollege |
24 |
|
|
Werkcollege |
24 |
|
|
Zelfstudie |
140 |
|
|
Totaal |
168 |
(6 EC x 28 uur) |
Aanwezigheidseisen opleiding (OER-B Artikel B-4.10):
Aanvullende eisen voor dit vak:
Students must attend 10 out of the 12 werkcolleges. Students who do not meet this requirement will not be permitted to resubmit their coursework in the case of failing the course. Students may request exceptions for special personal circumstances as described in the Teaching and Examination Regulations (OER).
| Onderdeel en weging | Details |
|
Eindcijfer | |
|
0.3 (30%) Deeltoets | |
|
0.2 (20%) Programming & Problem Sets | |
|
0.5 (50%) Final Project |
On release of grades, students will be invited to request feedback.
There are 5 assessed and non-assessed assignments.
Assessed Notebooks: Individually completed, graded out of 10. Written feedback given.
Week 1: Jupyter Notebook and written questions on Logic and Neural Networks
Week 2: Jupyter Notebook on Logic Tensor Networks
Week 3: Jupyter Notebook on Logical Neural Networks
Week 5: Jupyter Notebook on Differentiable Inductive Logic Programming
Each assessed notebook is worth 5% of the total grade, for 20% overall.
Final Project: Completed in pairs, graded out of 10. Written feedback given.
Week 8: Final project and report extending one or more of the assessed notebooks.
Dit vak hanteert de algemene 'Fraude- en plagiaatregeling' van de UvA. Hier wordt nauwkeurig op gecontroleerd. Bij verdenking van fraude of plagiaat wordt de examencommissie van de opleiding ingeschakeld. Zie de Fraude- en plagiaatregeling van de UvA: http://student.uva.nl
| Weeknummer | Onderwerpen | Studiestof |
| 1 | Details on Canvas | Details on Canvas |
| 2 | Details on Canvas | Details on Canvas |
| 3 | Details on Canvas | Details on Canvas |
| 4 | Details on Canvas | Details on Canvas |
| 5 | Details on Canvas | Details on Canvas |
| 6 | Details on Canvas | Details on Canvas |
| 7 | Details on Canvas | Details on Canvas |
| 8 | Details on Canvas | Details on Canvas |