Artificial Pets
Creating artificial agents that can exhibit emotional and social intelligence for human interaction is an open challenge currently tackled through top-down approaches. In this project, we instead aim to do so incrementally, by exploiting the analogy with domestic animals: autonomous agents we create a harmonious relation with through mutual efforts and understanding.
This project addresses two complementary research questions:
- How to combine NeuroEvolution and Reinforcement Learning to automatically produce artificial brains that can adapt, especially when interacting with humans?
- How to get “natural” interaction, through a top-bottom approach, similar to what is seen between humans and domestic animals
For the first question, the goal is to produce large-scale (about 1K inputs) neural networks automatically without much human input. To that end we use the ES-HyperNEAT encoding 1 bypassing the usually time-consuming task of topology tweaking required by Deep Learning (DL). Furthermore, as the robots morphologies are meant to change during evolution, it also precludes the need to do transfer learning.
For natural interaction, the objective is to promote human-machine interaction with another tack than that of expert AI. On the one hand, we want to study how collaboration can emerge, meaning that we should introduce as little bias as possible. On other hand, these artificial life-forms should be autonomous in the same sense that domestic animals are. To approach that natural interaction we would, initially, leverage simple communication channels such as blinking lights or simple sounds.
The figure above, describes the cycle interactive evolution with its multiple nested loops. First, we start we the usual evolution loop with the added twist that some learning occurs to ensure that the agents show some degree of adaptability. Regularly, a pre-selection is performed on the current population to show a promising subset to the human agent. The result of their selection can then either be directly used to guide evolution towards desirable regions of the genetic space or, more infrequently, to assemble a physical robot. In the latter case, the instantiated agent would interact with the human on whatever task is currently investigated. Following that interaction, either the results are used to further drive evolution or the agent is considered successful and ready for deployment.
To make the whole process practical, modular robots will serve as the backbone of the evolutionary protocol, specifically those of the revolve platform 2. In latter cycles of the project, the assembly step should be fully automated as with 3.
While first and foremost concerned with the study of emotional and social intelligence, this project is also applicable to a broad context of interactions that do not require expert knowledge but, instead, harmonious cooperation 4,5:
- Soft monitoring both at home and in hospitals
- Evaluation in serious games
- Reduction of observer bias
References
- Risi, S. & Stanley, K. O. An Enhanced Hypercube-Based Encoding for Evolving the Placement, Density, and Connectivity of Neurons. Artificial Life 18, 331–363 (2012).
- Hupkes, E., Jelisavcic, M. & Eiben, A. E. Revolve: A Versatile Simulator for Online Robot Evolution. in 687–702 (2018). doi:10.1007/978-3-319-77538-8_46.
- Angus, M. et al. Practical Hardware for Evolvable Robots. Frontiers in Robotics and AI 10, (2023).
- Akata, Z. et al. A Research Agenda for Hybrid Intelligence: Augmenting Human Intellect With Collaborative, Adaptive, Responsible, and Explainable Artificial Intelligence. Computer 53, 18–28 (2020).
- Pianca, F. & Santucci, V. G. Interdependence as the Key for an Ethical Artificial Autonomy. AI & SOCIETY (2022) doi:10.1007/s00146-021-01313-x.
1. | Risi, S. & Stanley, K. O. An Enhanced Hypercube-Based Encoding for Evolving the Placement, Density, and Connectivity of Neurons. Artificial Life 18, 331–363 (2012). |
2. | Hupkes, E., Jelisavcic, M. & Eiben, A. E. Revolve: A Versatile Simulator for Online Robot Evolution. in 687–702 (2018). doi:10.1007/978-3-319-77538-8_46. |
3. | Angus, M. et al. Practical Hardware for Evolvable Robots. Frontiers in Robotics and AI 10, (2023). |
4. | Akata, Z. et al. A Research Agenda for Hybrid Intelligence: Augmenting Human Intellect With Collaborative, Adaptive, Responsible, and Explainable Artificial Intelligence. Computer 53, 18–28 (2020). |
5. | Pianca, F. & Santucci, V. G. Interdependence as the Key for an Ethical Artificial Autonomy. AI & SOCIETY (2022) doi:10.1007/s00146-021-01313-x. |