AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall...
Transcript of AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall...
![Page 1: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/1.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
AI-governedMulti-AgentSimulationsforanAutonomousDroneFleet
MichaelPernpeintner
MTPHWS2020/2021
![Page 2: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/2.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
WhatisthetopicofthisMasterTeamProject?
Boost the Netlogo simulation environment with Python-based ML frameworks to model the behavior of a Multi-Agent drone fleet
![Page 3: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/3.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whoisorganizingthisproject,andwhy?
Michael Pernpeintner
Researcher at InES since October 2018
Working on Competitive Multi-Agent Systems and how to govern them
mobil-e-Hub
Industrial Research Project
Re-invent delivery of consumer goods by intelligently combining drones and
carrier vehicles
![Page 4: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/4.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whatarethepre-requisitesforapplying?
Prior experience with
• Python
• Machine Learning / AI Frameworks
High motivation and dedication
Interest in
• Agile Software Development (Scrum)
• Agent-based Systems and Modeling
Team spirit
![Page 5: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/5.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
I’d be happy to hear and answer your questions and to receive your application!
![Page 6: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/6.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
BACK-UP
![Page 7: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/7.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whatareyourtasksduringtheproject?
• Set-up of an agile and effective working mode for your team
• Research on major challenges and existing approaches
• Implementation of a working prototype
• Documentation of both the code and the project itself
• Presentation of your work at mid-term and after finishing
![Page 8: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/8.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whatarethemaindeliverables?
Intermediate report at mid-term
Final report with evaluation and reflection of the project
Mid-term and final presentations
Fully working implementation with code repository
![Page 9: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/9.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whatisthe(preliminary)overallprojecttimeline?
Kick-OffOct 12, 2020
Applicationby Oct 4, 2020
PresentationToday
Mid-term PresentationDec 1, 2020
Report and Code SubmissionJan 19, 2021
Final PresentationJan 26, 2021
![Page 10: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/10.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whatarethe(preliminary)gradingdetails?
Implementation(individual/team)
Documentation(team)
Presentations (team)
Intermediate Reports(individual)
• Combination of individual and team grading
• Focus is on the implementation, but reporting and presentation is also part of the grade
• Implementation grade is mainly based on commit history
• Missed deadlines may result in overall failure
![Page 11: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/11.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
Whatelseisimportanttoknow?
• This is probably not the easiest, but definitely one of the most interesting team projects since it deals with a real-life challenge in a highly innovative field
• You will focus on developing a high-quality and robust software implementation which can be extended and applied for future research
• The results will be used for actual research projects and might be published
• We’re also currently looking for students who are interested in writing their thesis or working as a research assistant at InES
![Page 12: AI-governed Multi-Agent Simulations for an Autonomous ... · What is the (preliminary) overall project timeline? Kick-Off Oct 12, 2020 Application by Oct 4, 2020 Presentation Today](https://reader033.fdocuments.in/reader033/viewer/2022052021/603525b53727c836d246fbab/html5/thumbnails/12.jpg)
Institute for Enterprise Systems, University of Mannheim | September 2020
DetailedProjectDescription
Description
Netlogo is a very well-known and heavily used environment for Multi-Agent programming. It consists of a visual interface for complex agent simulations, linked to its own programming language designed specifically for Multi-Agent Systems.
However, Netlogo is not very well-suited for using ML techniques to define “intelligent” agents and make them capable of exhibiting complex and self-learning behavior. To this end, it is desirable to connect the Netlogo environment to state-of-the-art ML/AI frameworks in order to extend their agent-modeling and reasoning capabilities.
To illustrate this functionality, the goal of this Master Team Project is to build a Netlogo adapter for Python programming and to demonstrate the power of the approach by implementing the use case of a drone fleet which can autonomously manage its interactions and pursue a given set of objectives.
Participants
4-5 people with experience/interest in Python and ML Frameworks in particular, prior knowledge about Netlogo and Agent-Based Systems is a plus, but not required. The project will have quite a strong focus on a stable and robust implementation.
Sources
• U. Wilensky (1999). NetLogo. http://ccl.northwestern.edu/netlogo/.• M. Jaxa-Rozen, J. Kwakkel (2018). PyNetLogo: Linking NetLogo with python.
• W. Rand, U. Wilensky (2008). NetLogo Simple Machine Learning model. http://ccl.northwestern.edu/netlogo/models/SimpleMachineLearning