S9 SIIA Interactive Machine Learning


Interactive Machine Learning (IML) merges machine learning and human-computer interaction. While traditional machine learning systems process the data that have been given to them in advance, this course considers that the learning process could benefit from interactions with the environment as well as with a human, and that inputs and outputs from and for humans carry meaningful information. Indeed humans may provide input to a learning algorithm, including inputs in the form of labels, demonstrations, advice, rewards or rankings. The interaction is all the more useful as the human can guide along the learning process while adapting his guidance to the outputs of the algorithm. This interaction can be in the form of feedforward or feedback information. The timing of these interactions can be preset, left to the teacher’s initiative or even to the learner’s initiative. In the latter case, the algorithm called “active learner" can decide when, about what, how and with whom to interact to optimise its learning process. Thus a bidirectional dialogue can emerge. Application will focus on interactive robot programming covering topics including sensing in real-world environments, mapping, navigation, localization, kinematics and vision. Students will program virtual and physical robots interacting with the world using modern Robot Operating 


Presentation of

  • Interactive Machine learning
  • Interactive Robotic
  • Interactive Machine Learning for Robotic

Langue d'enseignement