The course

Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC)

Centre de Visió per Computador

Institut de Robòtica i Informàtica Industrial

From January 2022 to November 2022

The Artificial Intelligence course from the Mad for Science programme of the Catalunya La Pedrera Foundation is a course developed by the Artificial Intelligence Research Centre (IIIA-CSIC) aimed at 1st year A-Level students with a scientific vocation interested in STEM careers. This course was created with the idea of introducing the multidisciplinary environment offered by Artificial Intelligence where different disciplines come together to solve all kind of problems. The main objective of this course is to foster scientific vocations and promote the knowledge and education of excellence of young people in Catalonia.

The Artificial Intelligence (AI) course aims to give a broad vision of what AI is today. Oriented to the description, you will walk comfortably and spaciously through the different topics of current AI, with an emphasis on the basic concepts and the practical dimension of this technology.

Registration for the Artificial Intelligence course of the Mad for Science programme will be open from 15th September to 25th October 2021 and among all those enrolled there will be 24 students selected from the 1st year of A-Levels who will participate in the 1st edition of the course within the 10th edition of the Mad for Science programme that will take place in 2022.

The course will be held on different Saturdays from 15th January 2022 to 26th November 2022 at the Artificial Intelligence Research Centre (IIIA-CSIC) facilities, as well as at other collaborating centres such as the Institut de Robòtica i Informàtica Industrial (IRI).

During 16 theoretical and practical sessions students will get to know the research in the main areas of Artificial Intelligence.

A typical session will consist of three parts: a first part of theory, of an hour or hour and a half, a break of half an hour, and a last section dedicated to the practical part of two hours (or two and a half hours). In this last part you will see (and touch if it’s possible) devices and robots, watch videos, etc. The practical part can also be oriented to describe use cases or for the teacher to solve exercises on the blackboard.

The course will cover the following areas:

  • Problem resolution
  • Knowledge representation
  • Learning
  • Natural language
  • Perception
  • Multi-agents
  • Ethical issues

 

Special objectives

Academic studies

  • To promote among young people scientific vocations related to artificial intelligence in particular and to computer science in general, as an object of study and as a tool for research.

Research 

  • Make students aware of the importance of artificial intelligence in different areas of research, science and engineering.
  • Know the operation of research centers linked to artificial intelligence.
  • Valuing multidisciplinarity and technology as necessary pieces for the progress of knowledge.

Artifical Intelligence

  • Learn that artificial intelligence is a necessary tool in different scientific disciplines.
  • Understand the difference between basic research and applied research in artificial intelligence.

 

 

2022 Sessions

Session 1 - Introduction. Heuristic search.

Day: Saturday 15th of January 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Language: catalan and spanish 

In this session we will present AI as a discipline that has been worked on and investigated since 1956. After seeing, from a bird's eye view, the main traces of its evolution, we will focus on one of the first techniques that were developed, the heuristic search, We will discuss its difficulties (especially the combinatorial explosion) and its advances, and we will describe success stories.

Session 2 - Local search. Metaheuristics

Day: Saturday 29 of January 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byMehmet Anil, Teddy Nurcahyadi

Language: english

As a continuation of the exhaustive search schemes seen in the first session, in this session we will look at local search ideas and metaheuristics, largely inspired by metaphors from the natural world, and which are of particular interest for optimization problems.

Session 3 - Propositional logic

Day: Saturday 12 of February 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run by:Felip Manyà

Language: catalan 

The logic represented the first attempt to achieve an application domain independent knowledge representation. Although it was not consolidated as a universal representation language - there were too many exceptions - its propositional version has left a lot of mark on current AI (in particular, on SAT solvers). In this session we will see the most elementary steps of the logical approach.

Session 4 - Probabilistic logic

Day: Saturday 26 of February 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byTommaso Flaminio

Language: spanish

Uncertainty and imprecision are very present in our lives and, despite these obstacles, we are able to reason successfully. This session will deal with how to carry out this type of deliberation through formal schemes that can be implemented on a computer.

Session 5 - Learning

Day: Saturday 12 of March 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byThiago Freitas

Language: english

The ability to learn is common to all intelligent systems, and learning has been a well-studied topic since the beginnings of AI. This session will focus on symbolic learning, the different approaches will be reviewed and some success stories will be listed.

Session 6 - Deep learning

Day: Saturday 26 of March 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byThiago Freitas

Language: english

In recent years (since ImageNet in 2012), neural learning schemes have been developed that far surpass the performance of neural networks of the 80s and 90s, and that have revolutionized some areas of AI such as vision (recognition image) and natural language processing (machine translation). In this session we will focus on these recent deep learning techniques, and discuss their performance as well as the resources they consume and the problems they pose.

Session 7 - Vision

Day: Saturday 30 of March 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byCarles Sánchez, Andrés Mafla, Luis Herranz

Language: catalan and spanish

Since sight is the sense by which we acquire the most information, computer vision has long been a goal pursued by AI since its inception. In this session we will review the progress that has been made in this field, as well as its open problems

Session 8-Robotics

Day: Saturday 14 of May 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byAntonio Andriella, Alberto Olivares

Language: catalan and spanish

The developments in robotics in the last twenty years are spectacular, especially on the theory of control that allows these artificial entities to be governed satisfactorily. The emergence of high-performance robots, already a reality in Far Eastern countries such as Korea or Japan, poses a series of new challenges, beyond the purely technological ones, which have to be addressed by the entire society. In this session we will describe current robotics, as well as the most relevant challenges it poses.

Session 9 - Autonomous Car

Day: Saturday 28 of May 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byAura Hernández, Carlos Conejo

Language: catalan and spanish

Two or three years ago, the autonomous car was emerging as a great technological contribution to society; Today, despite great progress, this contribution has not been fully realized in the maximum levels of performance that had been set. In this session, we will focus on describing all the technology that has been developed in this great collective effort, and on the problems that remain as obstacles to reaching that imagined capacity.

Session 10 - Natural language

Day: Saturday 28 of May 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byPedro Meseguer

Language:  spanish

The fluent handling of natural language, which generates a list of different tasks - it is not the same to answer questions about a text than to translate that text into another language - by digital computers has been one of the objectives of the AI since its inception. It is possibly the area of AI on which the most different technologies have been used, each one improving on the previous one but without reaching the desired perfection. In this session, we will review the tasks associated with natural language, as well as the most accepted current technologies for its treatment

Session 11 - Multiagent systems

Day: Saturday 1st October 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byNieves Montes

Language:  catalan

The effective realization of AI systems allows considering a society of artificial intelligent agents, where issues such as cooperation versus competition, selfish agents, rationality, computational social choice, etc. appear. In this session we will review all of these issues, with an emphasis on impossibility results.

Session 12 - Recommending systems

Day: Saturday 15 October 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byQurat ul ain Shaheen

Language: english

A popular application of AI techniques is recommender systems, which have been developed in the heat of the rise of social media. Techniques such as collaborative filtering have been essential to reach levels that amaze mobile device users. In this session, we will describe the most common tasks in this field, as well as the most popular techniques.

 

Session 13- Ethical issues

Day: Saturday 29 October 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run byNieves Montes

Language:  catalan

The effective implementation of AI systems and their implementation in society - they are no longer confined systems in laboratories - has revealed a series of ethical problems associated with this technology, ranging from the use of robots to care for young children, facial control in crowds or the moral dilemmas posed by the emergence of the autonomous car. In this session we will review the ethical issues raised by technology today, with particular emphasis on autonomous weapons.

Session 14 - Decidability and complexity

Day: Saturday 12 November 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run by:  Amanda Vidal

Language:  spanish

The topics in this session are framed in theoretical computing, although they have special relevance for the fundamentals of AI. It is about analyzing the problems that are computable - those that can be carried out on a digital computer under the Turing machine model - and those that are not. And secondly, to study those problems that, although computable, can take so long to calculate that, in practice, they are not feasible. Aware of the level of abstraction of the subject, we will focus on the descriptive dimensions of this area.

Session 15 -Preparation of presentations

Day: Saturday 19  November 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

Session run by:  Pedro Meseguer

Language:  catalan and spanish

This session is dedicated to the students to prepare their presentations for the closing session.

Session 16 - Closing ceremony

Day: Saturday 26  November 2022

Time: 10am to 2pm

Place: IIIA

Session coordinator: Pedro Meseguer

In this last session, the students will make their presentations of 10 minutes per presentation —in the topics that they have previously chosen—, the diplomas will be awarded and the course will finish.

Schedule
Schedule
15 January
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Introduction. Heuristic search.
Theoretical-practical session from 10am to 2pm
29 January
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Local search. Metaheuristics
Theoretical-practical session from 10am to 2pm
12 February
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Propositional logic
Theoretical-practical session from 10am to 2pm
26 February
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Probabilistic logic
Theoretical-practical session from 10am to 2pm
12 March
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Learning
Theoretical-practical session from 10am to 2pm
26 March
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Deep learning
Theoretical-practical session from 10am to 2pm
30 April
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Vision
Theoretical-practical session from 10am to 2pm
14 May
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Robotics
Theoretical-practical session from 10am to 2pm
28 May
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Autonomous Car
Theoretical-practical session from 10am to 2pm
17 September
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Natural lenguage
Theoretical-practical session from 10am to 2pm
1 October
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Multiagent systems
Theoretical-practical session from 10am to 2pm
15 October
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Recommending systems
Theoretical-practical session from 10am to 2pm
29 October
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Ethical issues
Theoretical-practical session from 10am to 2pm
22 November
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Decidability and complexity
Theoretical-practical session from 10am to 2pm
19 November
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Preparation of presentations
Theoretical-practical session from 10am to 2pm
26 November
Institut d’Investigació en Intel·ligència Artificial (IIIA–CSIC). Bellaterra
Closing ceremony
Theoretical-practical session from 10am to 2pm