SlideShare a Scribd company logo
Genetic Algorithms in Repeated Matrix Games: The
Effects of Algorithmic Modifications and Human
Input with Various Associates
Yomna Hassan , Intel Middle East Mobile Innovation Center
(MEMIC), Egypt.
Jacob Crandall, Masdar Institute of Science and Technology,
UAE.
Session: Evolving Intelligent Agents
IEEE Symposium on Intelligent Agents (IEEE IA 2013)
IEEE Symposium Series on Computational Intelligence (SSCI 2013)
Outline
•
•
•
•
•
•

Introduction.
Prior Solutions.
Evaluation Environment.
Genetic Algorithms in Repeated Matrix Games
Results and Analysis.
Conclusions.
Introduction
• Problem Statement.
• Motivation.
Problem Statement
• Real-Life problems represented as threads of
multi-agent systems.
• Matrix games as a multi-agent system
simulator.
• Learning within repeated matrix games.
• Incorporating human input in the learning
process.
Motivation
• Multi-agent systems in real-world problems.
• Simulating Multi-agent systems through
Repeated Matrix Games.
• How human are involuntary involved in their
interactions with computational intelligencebased environments.
Prior Solutions
• Adaptive Learning in multi-agent systems and
dynamic environments.
• Interactive artificial Learning.
• Adaptive Learning using Genetic Algorithms
within RMGs.
• Incorporating human input in GAs learning
process.
Evaluation Environment
Genetic Algorithms in Repeated Matrix
Games
• Genetic algorithms Variations.
• Human Input Framework.
Genetic algorithms Variations
• Propagation of history.
• Stabilizing (stopping) condition.
• Dynamic mutation.
Human Input Framework
Results and Analysis
Conclusions
• GAs often learn successful strategies in RMGs played against other
learning algorithms, particular against learning algorithms with
strong convergence properties.
• Using a dynamic mutation rate serves to increase the performance
of the GA in RMGs.
• GAs do not always learn successful strategies in RMGs.
• Demonstrations of successful behavior by a human could
substantially improve the performance of GAs in RMGs played
against other learning algorithms in some circumstances.
• Uninformed human input on the other hand sometimes decreases
the performance of a GA, though the IGA we considered was often
able to mitigate these negative effects.
Future Work
1- Testing the effectiveness of interactive GAs in
more complex environments and against more
opponents.
2- Developing techniques to better overcome
the negative effects of uninformed human input.
3- Studying the use of actual human interactions
with a GA that is playing a RMG.
4- The potential of using human interactions
with other learning algorithms.
References
• B. Bouzy and M. Metivier, “Multi-agent learning experiments in
repeated matrix games”, in Proc. of the 27th Intl. Conf. on Machine
Learning, 2010.
• J. W. Crandall and M. A. Goodrich, “Learning to compete,
coordinate and cooperate in repeated general-sum games”,
Machine Learning, vol. 82(3), pp. 281–314, 2011.
• L. Kaelbling, M. Littman, and A. Moore, “Reinforcement learning: A
survey”, Journal of Artificial Intelligence Research, vol. 4, pp. 237–
285, 1996.
• Michael Bowling and Manuela Veloso, “Multiagent learning using a
variable learning rate”, Artificial Intelligence, vol. 136(2), pp. 215–
250, 2002.
• R. Axelrod, The Evolution of Cooperation: Revised Edition, Basic
Books, revised edition, 2006.
Open for Questions

Contacts
yomnax.hassan@intel.com
jcrandall@masdar.ac.ae
Chromosome Structure
Informed and Uninformed Strategies

More Related Content

Viewers also liked

CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
Yomna Mahmoud Ibrahim Hassan
 
Resume
ResumeResume
Report on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic SystemsReport on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic Systems
Yomna Mahmoud Ibrahim Hassan
 
Planning Innovation
Planning InnovationPlanning Innovation
Planning Innovation
Yomna Mahmoud Ibrahim Hassan
 
How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...
Yomna Mahmoud Ibrahim Hassan
 
Social Learning
Social LearningSocial Learning
Using Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the futureUsing Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the future
Yomna Mahmoud Ibrahim Hassan
 
Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection
Yomna Mahmoud Ibrahim Hassan
 
Image Annotation
Image AnnotationImage Annotation
15 lateral thinking puzzles
15 lateral thinking puzzles15 lateral thinking puzzles
15 lateral thinking puzzles
MADAR VALLI.P
 
Visual Thinking Games
Visual Thinking GamesVisual Thinking Games
Visual Thinking Games
scottekim
 
10 Creative Thinking Puzzles
10 Creative Thinking Puzzles10 Creative Thinking Puzzles
10 Creative Thinking Puzzles
OH TEIK BIN
 

Viewers also liked (14)

CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
CLUSTERED PEER-TO-PEER COMMUNICATION SYSTEM FOR MULTIPLAYER ONLINE GAMES
 
Resume
ResumeResume
Resume
 
Report on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic SystemsReport on Knowledge Modeling in Various applications in Traffic Systems
Report on Knowledge Modeling in Various applications in Traffic Systems
 
Planning Innovation
Planning InnovationPlanning Innovation
Planning Innovation
 
How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...How a company may expand its share in the student/university market segment f...
How a company may expand its share in the student/university market segment f...
 
Le Slide
Le SlideLe Slide
Le Slide
 
Social Learning
Social LearningSocial Learning
Social Learning
 
Using Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the futureUsing Information Systems to Improve Businesses: The present and the future
Using Information Systems to Improve Businesses: The present and the future
 
Le slide
Le slideLe slide
Le slide
 
Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection Word Tagging using Max Entropy Model and Feature selection
Word Tagging using Max Entropy Model and Feature selection
 
Image Annotation
Image AnnotationImage Annotation
Image Annotation
 
15 lateral thinking puzzles
15 lateral thinking puzzles15 lateral thinking puzzles
15 lateral thinking puzzles
 
Visual Thinking Games
Visual Thinking GamesVisual Thinking Games
Visual Thinking Games
 
10 Creative Thinking Puzzles
10 Creative Thinking Puzzles10 Creative Thinking Puzzles
10 Creative Thinking Puzzles
 

Similar to Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modifications and Human Input with Various Associates

Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems
Yomna Mahmoud Ibrahim Hassan
 
machine learning algorithm.pptx
machine learning algorithm.pptxmachine learning algorithm.pptx
machine learning algorithm.pptx
SasmitaDash28
 
Shaffer book presentation chapter 2
Shaffer book presentation  chapter 2Shaffer book presentation  chapter 2
Shaffer book presentation chapter 2
Bhavi Patel
 
ARTICLECooperating with machinesJacob W. Crandall 1, May.docx
ARTICLECooperating with machinesJacob W. Crandall 1, May.docxARTICLECooperating with machinesJacob W. Crandall 1, May.docx
ARTICLECooperating with machinesJacob W. Crandall 1, May.docx
rossskuddershamus
 
Intention recognition for dynamic role exchange in haptic
Intention recognition for dynamic role exchange in hapticIntention recognition for dynamic role exchange in haptic
Intention recognition for dynamic role exchange in haptic
أحلام انصارى
 
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Yomna Mahmoud Ibrahim Hassan
 
recent.pptx
recent.pptxrecent.pptx
recent.pptx
addisuaddaaa
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
Amit Kumar
 
Automated Detection of Frustration presentation
Automated Detection of Frustration presentationAutomated Detection of Frustration presentation
Automated Detection of Frustration presentation
Thomas Templin
 
6 x 9 = 42
6 x 9 = 426 x 9 = 42
6 x 9 = 42
H. Kemal Ilter
 
AI - history and recent breakthroughs
AI - history and recent breakthroughs AI - history and recent breakthroughs
AI - history and recent breakthroughs
Armando Vieira
 
Max Ugaz Presentation for VWBPE 2013
Max Ugaz Presentation for VWBPE 2013Max Ugaz Presentation for VWBPE 2013
Max Ugaz Presentation for VWBPE 2013
Max Ugaz
 
On the Dynamics of Machine Learning Algorithms and Behavioral Game Theory
On the Dynamics of Machine Learning Algorithms and Behavioral Game TheoryOn the Dynamics of Machine Learning Algorithms and Behavioral Game Theory
On the Dynamics of Machine Learning Algorithms and Behavioral Game Theory
Rikiya Takahashi
 
How to make m achines learn
How to make m achines learnHow to make m achines learn
How to make m achines learn
iskamegy
 
Machine learning
Machine learningMachine learning
Machine learning
Tushar Nikam
 
Rachel Sibley (VP, Leap Motion): Navigating Attention
Rachel Sibley (VP, Leap Motion): Navigating AttentionRachel Sibley (VP, Leap Motion): Navigating Attention
Rachel Sibley (VP, Leap Motion): Navigating Attention
AugmentedWorldExpo
 
Syllabus
SyllabusSyllabus
Syllabus
yi-hsuan Huang
 
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Minjoon Kim
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
MANISH T I
 
Artificial Intelligence Algorithms
Artificial Intelligence AlgorithmsArtificial Intelligence Algorithms
Artificial Intelligence Algorithms
IOSR Journals
 

Similar to Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modifications and Human Input with Various Associates (20)

Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems Interactive Artificial Learning in Multi-agent Systems
Interactive Artificial Learning in Multi-agent Systems
 
machine learning algorithm.pptx
machine learning algorithm.pptxmachine learning algorithm.pptx
machine learning algorithm.pptx
 
Shaffer book presentation chapter 2
Shaffer book presentation  chapter 2Shaffer book presentation  chapter 2
Shaffer book presentation chapter 2
 
ARTICLECooperating with machinesJacob W. Crandall 1, May.docx
ARTICLECooperating with machinesJacob W. Crandall 1, May.docxARTICLECooperating with machinesJacob W. Crandall 1, May.docx
ARTICLECooperating with machinesJacob W. Crandall 1, May.docx
 
Intention recognition for dynamic role exchange in haptic
Intention recognition for dynamic role exchange in hapticIntention recognition for dynamic role exchange in haptic
Intention recognition for dynamic role exchange in haptic
 
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
Interactive Genetic Algorithms in Multi-Agents Systems : Smart grids as an ap...
 
recent.pptx
recent.pptxrecent.pptx
recent.pptx
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Automated Detection of Frustration presentation
Automated Detection of Frustration presentationAutomated Detection of Frustration presentation
Automated Detection of Frustration presentation
 
6 x 9 = 42
6 x 9 = 426 x 9 = 42
6 x 9 = 42
 
AI - history and recent breakthroughs
AI - history and recent breakthroughs AI - history and recent breakthroughs
AI - history and recent breakthroughs
 
Max Ugaz Presentation for VWBPE 2013
Max Ugaz Presentation for VWBPE 2013Max Ugaz Presentation for VWBPE 2013
Max Ugaz Presentation for VWBPE 2013
 
On the Dynamics of Machine Learning Algorithms and Behavioral Game Theory
On the Dynamics of Machine Learning Algorithms and Behavioral Game TheoryOn the Dynamics of Machine Learning Algorithms and Behavioral Game Theory
On the Dynamics of Machine Learning Algorithms and Behavioral Game Theory
 
How to make m achines learn
How to make m achines learnHow to make m achines learn
How to make m achines learn
 
Machine learning
Machine learningMachine learning
Machine learning
 
Rachel Sibley (VP, Leap Motion): Navigating Attention
Rachel Sibley (VP, Leap Motion): Navigating AttentionRachel Sibley (VP, Leap Motion): Navigating Attention
Rachel Sibley (VP, Leap Motion): Navigating Attention
 
Syllabus
SyllabusSyllabus
Syllabus
 
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
 
Soft Computing
Soft ComputingSoft Computing
Soft Computing
 
Artificial Intelligence Algorithms
Artificial Intelligence AlgorithmsArtificial Intelligence Algorithms
Artificial Intelligence Algorithms
 

More from Yomna Mahmoud Ibrahim Hassan

W1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphicsW1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphics
Yomna Mahmoud Ibrahim Hassan
 
First Umrah Application Details - A proposal
First Umrah Application Details - A  proposalFirst Umrah Application Details - A  proposal
First Umrah Application Details - A proposal
Yomna Mahmoud Ibrahim Hassan
 
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
Yomna Mahmoud Ibrahim Hassan
 
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdfIntroduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
Yomna Mahmoud Ibrahim Hassan
 
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfHuman Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Yomna Mahmoud Ibrahim Hassan
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
Yomna Mahmoud Ibrahim Hassan
 
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Yomna Mahmoud Ibrahim Hassan
 
ECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOC
Yomna Mahmoud Ibrahim Hassan
 
Beginners XNA
Beginners XNABeginners XNA
7erfaNet
7erfaNet7erfaNet
Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...
Yomna Mahmoud Ibrahim Hassan
 
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Yomna Mahmoud Ibrahim Hassan
 
Quiz Interact User Manual
Quiz Interact User ManualQuiz Interact User Manual
Quiz Interact User Manual
Yomna Mahmoud Ibrahim Hassan
 

More from Yomna Mahmoud Ibrahim Hassan (13)

W1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphicsW1_CourseIntroduction.pptx advancedgraphics
W1_CourseIntroduction.pptx advancedgraphics
 
First Umrah Application Details - A proposal
First Umrah Application Details - A  proposalFirst Umrah Application Details - A  proposal
First Umrah Application Details - A proposal
 
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
1Computer Graphics new-L1-Introduction to Computer Graphics.pdf
 
Introduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdfIntroduction to Google Colaboratory.pdf
Introduction to Google Colaboratory.pdf
 
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdfHuman Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
Human Computer Interaction-fall2021 - CSC341-L1.pptx.pdf
 
Yomna Hassan CV 2014
Yomna Hassan CV 2014Yomna Hassan CV 2014
Yomna Hassan CV 2014
 
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
Applicability of Interactive Genetic Algorithms to Multi-agent Systems: Exper...
 
ECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOCECG beats classification using multiclass SVMs with ECOC
ECG beats classification using multiclass SVMs with ECOC
 
Beginners XNA
Beginners XNABeginners XNA
Beginners XNA
 
7erfaNet
7erfaNet7erfaNet
7erfaNet
 
Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...Study of the behavior of different algorithms in 2*2 matrix games through rou...
Study of the behavior of different algorithms in 2*2 matrix games through rou...
 
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...Widespread adoption of aluminum in the automotive industry: Sustainability ad...
Widespread adoption of aluminum in the automotive industry: Sustainability ad...
 
Quiz Interact User Manual
Quiz Interact User ManualQuiz Interact User Manual
Quiz Interact User Manual
 

Recently uploaded

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modifications and Human Input with Various Associates

  • 1. Genetic Algorithms in Repeated Matrix Games: The Effects of Algorithmic Modifications and Human Input with Various Associates Yomna Hassan , Intel Middle East Mobile Innovation Center (MEMIC), Egypt. Jacob Crandall, Masdar Institute of Science and Technology, UAE. Session: Evolving Intelligent Agents IEEE Symposium on Intelligent Agents (IEEE IA 2013) IEEE Symposium Series on Computational Intelligence (SSCI 2013)
  • 2. Outline • • • • • • Introduction. Prior Solutions. Evaluation Environment. Genetic Algorithms in Repeated Matrix Games Results and Analysis. Conclusions.
  • 4. Problem Statement • Real-Life problems represented as threads of multi-agent systems. • Matrix games as a multi-agent system simulator. • Learning within repeated matrix games. • Incorporating human input in the learning process.
  • 5. Motivation • Multi-agent systems in real-world problems. • Simulating Multi-agent systems through Repeated Matrix Games. • How human are involuntary involved in their interactions with computational intelligencebased environments.
  • 6. Prior Solutions • Adaptive Learning in multi-agent systems and dynamic environments. • Interactive artificial Learning. • Adaptive Learning using Genetic Algorithms within RMGs. • Incorporating human input in GAs learning process.
  • 8.
  • 9. Genetic Algorithms in Repeated Matrix Games • Genetic algorithms Variations. • Human Input Framework.
  • 10. Genetic algorithms Variations • Propagation of history. • Stabilizing (stopping) condition. • Dynamic mutation.
  • 13.
  • 14.
  • 15. Conclusions • GAs often learn successful strategies in RMGs played against other learning algorithms, particular against learning algorithms with strong convergence properties. • Using a dynamic mutation rate serves to increase the performance of the GA in RMGs. • GAs do not always learn successful strategies in RMGs. • Demonstrations of successful behavior by a human could substantially improve the performance of GAs in RMGs played against other learning algorithms in some circumstances. • Uninformed human input on the other hand sometimes decreases the performance of a GA, though the IGA we considered was often able to mitigate these negative effects.
  • 16. Future Work 1- Testing the effectiveness of interactive GAs in more complex environments and against more opponents. 2- Developing techniques to better overcome the negative effects of uninformed human input. 3- Studying the use of actual human interactions with a GA that is playing a RMG. 4- The potential of using human interactions with other learning algorithms.
  • 17. References • B. Bouzy and M. Metivier, “Multi-agent learning experiments in repeated matrix games”, in Proc. of the 27th Intl. Conf. on Machine Learning, 2010. • J. W. Crandall and M. A. Goodrich, “Learning to compete, coordinate and cooperate in repeated general-sum games”, Machine Learning, vol. 82(3), pp. 281–314, 2011. • L. Kaelbling, M. Littman, and A. Moore, “Reinforcement learning: A survey”, Journal of Artificial Intelligence Research, vol. 4, pp. 237– 285, 1996. • Michael Bowling and Manuela Veloso, “Multiagent learning using a variable learning rate”, Artificial Intelligence, vol. 136(2), pp. 215– 250, 2002. • R. Axelrod, The Evolution of Cooperation: Revised Edition, Basic Books, revised edition, 2006.

Editor's Notes

  1. Evolving strategies for prisoner’s dilemma, robertaxelrod