1) The document describes a talk given at the 9th International Conference on Frontiers in Education: Computer Science and Computer Engineering about using an extended Belief-Desire-Intention (BDI) agent model in NetLogo to teach undergraduate students artificial intelligence concepts.
2) A NetLogo model was developed to simulate fractional reserve banking using BDI agents to represent banks, debtors, and depositors.
3) The model was further extended by students in undergraduate research projects to refine the BDI agent architecture and allow dynamic intention management. This provided hands-on learning opportunities for students in AI courses.
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Â
Using BDI-extended NetLogo Agents in Undergraduate CS Research and Teaching
1. WORLDCOMP 2013
Using BDI-extended NetLogo Agents
in Undergraduate CS
Research and Teaching
Jonathan Wiens
Dagmar Monett
Talk at the 9th International Conference on Frontiers in Education:
Computer Science and Computer Engineering, FECS 2013
Las Vegas, Nevada, USA, July 22-25, 2013
2. How could we change that future?
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
2
3. Topics
J. Wiens / D. Monett
The paperâs word cloud
3
Las Vegas, Nevada, USA, July 22-25, 2013 was created with Tagxedo
4. J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
4
11. Topic from:
Agent-based Computational Economics
Fractional reserve banking
Fractional reserve banking:
The bank keeps only a fraction of the received deposits
(or reserves) and lends the remaining to borrowers
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
11
12. J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
12
22. J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
22
23. Goals (1)
Simplified model for
fractional reserve banking
+ BDI = MAS
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
23
24. Goals (2)
BDI
extension
by Ilias Sakellariou
Petros Kefalas
Ioanna Stamatopoulou
J. Wiens / D. Monett
Belief management
[["coffee" "hot"]
["coffee" "strong"]]
Intention management
Stack with intentions
Las Vegas, Nevada, USA, July 22-25, 2013
24
25. Goals (2)
BDI
extension
by Ilias Sakellariou
Petros Kefalas
Ioanna Stamatopoulou
Belief management
[["coffee" "hot"]
["coffee" "strong"]]
Intention management
Stack with intentions
Which components cannot be modeled?
Extensions needed?
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
25
26. Goals (3)
Undergraduate Research Project
(minor capstone project)
Extensions to the
BDI
extension
Design, implement, test and evaluate in
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
26
27. Goals (4)
Artificial Intelligence course
Undergraduate teaching
Course projects
Students support
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
27
28. J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
28
29. What is new?
Agentâs plans
ïĄ Plans = sequence of intentions
ïĄ Dynamic adding of intentions
ïĄ Deleting single or multiple intentions at a time
Redefinition of intentions
ïĄ Calls by reference
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
29
30. J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
30
31. ï§ Accredited Artificial Intelligence course
ï§ Optional module in the 5th study semester (7-ECTS)
ï§ Sub-module: Autonomous agents and multi-agent
systems
ï§ Small-sized group (
20 students )
ï§ Project-based learning
(ECTS: European Credit Transfer and Accumulation System,
1 credit point = 30 hours of study)
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
31
33. Course project in
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
33
34. Conclusions
ïĄCase study in the field of Agent-Based
Computational Economics: Fractional Reserve
Banking
ïĄExtension to the NetLogo BDI Library
ïĄUndergraduate research supports AI classroom
teaching
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
34
35. Ongoing and Future Work
ï§ Further evaluation of the new BDI library: student
research project of two new undergraduate students
ï§ Dynamic prioritizing of competing plans
ï§ Simulation of real world scenarios using FRB and
BDI
- E.g. for modeling bank crises and their behavior
over time
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
35
36. Change your studentsâ future.
Let them be researches, developers and teachers
36
J. Wiens / D. Monett
Las Vegas, Nevada, USA, July 22-25, 2013
at the same time!