Introduction to Machine Learning with Robots and Playful Learning

Authors

  • Viktoriya Olari Fraunhofer IAIS, Sankt Augustin, Germany Department for Digital Humanities, University of Cologne, Cologne, Germany
  • Kostadin Cvejoski Fraunhofer IAIS, Sankt Augustin, Germany
  • Øyvind Eide Department for Digital Humanities, University of Cologne, Cologne, Germany Center for Data and Simulation Science, University of Cologne, Cologne, Germany

Keywords:

AI Education, Machine Learning, Robotics, Neural Networks, Q-learning, Playful Learning, Clustering, K-means Algorithm, Open Roberta Lab, Constructionism, AI Teaching

Abstract

Inspired by explanations of machine learning concepts in children’s books, we developed an approach to introduce supervised, unsupervised, and reinforcement learning using a block-based programming language in combination with the benefits of educational robotics. Instead of using blocks as high-end APIs to access AI cloud services or to reproduce the machine learning algorithms, we use them as a means to put the student “in the algorithm’s shoes.” We adapt the training of neural networks, Q-learning, and k-means algorithms to a design and format suitable for children and equip the students with hands-on tools for playful experimentation. The children learn about direct supervision by modifying the weights in the neural networks and immediately observing the effects on the simulated robot. Following the ideas of constructionism, they experience how the algorithms and underlying machine learning concepts work in practice. We conducted and evaluated this approach with students in primary, middle, and high school. All the age groups perceived the topics to be very easy to moderately hard to grasp. Younger students experienced direct supervision as challenging, whereas they found Q-learning and k-means algorithms much more accessible. Most high-school students could cope with all the topics without particular difficulties.

Downloads

Published

2021-05-18

How to Cite

Olari, V., Cvejoski, K., & Eide, Øyvind. (2021). Introduction to Machine Learning with Robots and Playful Learning. Proceedings of the AAAI Conference on Artificial Intelligence, 35(17), 15630-15639. Retrieved from https://ojs.aaai.org/index.php/AAAI/article/view/17841