SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Multi-Agent System
For Manufacturing
IN REALITY
Review https://github.com/mskiitd/MAS-GUI
Agent?
Decision Maker
- Wikipedia Agent ( Economy )
Mr. Bin Agent Smith
Agent O O
Learnable ∆ O
Hilarious O X
Intelligent agent
Intelligent Agent
Observe Environment through sensor
Act for achieving goals ( in economics, it’s rational )
Smith's role is to police and maintain the
Matrix by eliminating potential threats to the
stability of the system
http://matrix.wikia.com/wiki/Agent_Smith
Purpose.
Limit of Agent
• Before “s”
• Interconnection and Distribution are in CS
• But I&D isn’t for cooperate, ( agreement | compete )
with systems have different interests
• and… also single processor’s limit
• If we have 10^10 processors…
Let's coordinate our plans for Sunday evening.
The man cooperated with the police
Multi Agent
consists of a number of agents, which interact with one-another
- Oxford Univ
successfully interact, they will
require the ability to
cooperate,
coordinate,
and negotiate
with each other
For Multi Agent
Design Agent
Autonomous action for
successfully carry out task
Design Society
Interacting with other agent
( Specially, different goals )
 Social Dilemmas
Lots of Selfish, whole group loses
Multi Agent Learning Design
https://www.youtube.com/watch?v=yE62Zwhmzi8 : DeepMind Role
Advantage
Robustness
Scalability
Reusability of constituents
Challenges
Global goals from local actions
Incentive assignment
Learning while others are learning
Traffic
Economy
Markets
Workplace
Sports
Family
Compete
Cooperate
Coordinate
Communicate
Negotiate
Predict action
Matrix Game Social Dilemmas (MGSD)
Cooperate Betrayal
Cooperate R, R S, T
Betrayal T, S P, P
R : Reward for cooperate
S : Betrayal damage
T : Temptation of Betrayal
P : Penalty of Betrayal
Limit : Temporally
Cooperation in MGSD
Direct reciprocity : Tit-for-tat
Indirect reciprocity : reputation
Norm enforcement
Learning …
Limitation of MGSD
Real World is Sequential Decision!
Cooperate vs defection => Not just binary, it’s complex
Sequential Social Dilemmas
Understanding Agent Cooperation
https://deepmind.com/blog/understanding-agent-cooperation/
Reward가 없지만… laser로 other agent를 잠깐 없앰
먹을게 (초록) 많으면 공존하면서 reward를 얻고,
적으면 서로 공격하기 시작함
Sequential Social Dilemmas
Understanding Agent Cooperation
https://deepmind.com/blog/understanding-agent-cooperation/
함께 잡으면 더 높은 Reward
Sequential Social Dilemmas
Understanding Agent Cooperation
https://deepmind.com/blog/understanding-agent-cooperation/
Notice!
더 깊은 모델이 상황에 따라 덜 협력하거나, 더 협력함
Multi Agent “REAL” Example
Spacecraft Control
Required – decide action for unexpected event “quickly”
Deep Space 1 [ NASA + Caltech ]
Launched on 1998.
> Launched on 1990s…
Multi-agent Frameworks for Space Applications
Multi Agent System
For Manufacturing ( On JADE )
Why Multi Agent System for Manufacturing?
현재 Manufacturing은 high mix, low volume이 되어감
=>
Complex Algorithm을 풀 때 MAS는 좋은 접근 방법 중 하나!
https://github.com/mskiitd/MAS-GUI
MAS for Manufacturing framework
MAS Architecture : BlackBoard Arch.
Blackboard Global database for sharing different info
- input data, partial solutions, final solution
Knowledge Source Independent module for solving problem
(Agent)
Control Online decision for choosing knowledge source to
execute
Communication between agents in decoupled way
Easy to add new agent
MAS Architecture : BlackBoard Arch.
Communication between agents in decoupled way
Easy to add new agent
Belief Desire Intention Arch.
Belief == Current State ( Env + other Agent )
Desire == Obj of agent
Intention == Action
Step 1 : Gatekeeper
Check feasibility
( Machine Type, Due Date )
state
action
state
action
Step 2 : Take Bids
Agent Calculate by each knowledge
Step 3 : Execution
Agent Calculate by each knowledge
Agents sequence
Bid == Objective Performance
For Local Scheduler Agent, Machine Agent
- Due Date Satisfaction
- MakeSpan
- …

Weitere ähnliche Inhalte

Ähnlich wie Multi agent System

Building Your Own AI Agent System: A Comprehensive Guide
Building Your Own AI Agent System: A Comprehensive GuideBuilding Your Own AI Agent System: A Comprehensive Guide
Building Your Own AI Agent System: A Comprehensive GuideChristopherTHyatt
 
The Agent Net AGV Forklift Simulation
The Agent Net AGV Forklift SimulationThe Agent Net AGV Forklift Simulation
The Agent Net AGV Forklift SimulationLarry Suarez
 
CrowdSec - Smart Money Round deck
CrowdSec - Smart Money Round deckCrowdSec - Smart Money Round deck
CrowdSec - Smart Money Round deckCrowdSec
 
Enterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve themEnterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve themTetradian Consulting
 
Honeypots, Deception, and Frankenstein
Honeypots, Deception, and FrankensteinHoneypots, Deception, and Frankenstein
Honeypots, Deception, and FrankensteinPhillip Maddux
 
BBL multi agent systems
BBL multi agent systemsBBL multi agent systems
BBL multi agent systemsCédric BURON
 
Social Processes Part 2 - show me the money
Social Processes Part 2 - show me the moneySocial Processes Part 2 - show me the money
Social Processes Part 2 - show me the moneyMark Masterson
 
Parabol Angel Pitch Deck
Parabol Angel Pitch DeckParabol Angel Pitch Deck
Parabol Angel Pitch DeckJordan Husney
 
Platform Progression
Platform ProgressionPlatform Progression
Platform ProgressionMichael Henry
 
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus MagazineRichard Straub
 
Collaboration for Good Futures
Collaboration for Good FuturesCollaboration for Good Futures
Collaboration for Good FuturesMike Linksvayer
 

Ähnlich wie Multi agent System (20)

Building Your Own AI Agent System: A Comprehensive Guide
Building Your Own AI Agent System: A Comprehensive GuideBuilding Your Own AI Agent System: A Comprehensive Guide
Building Your Own AI Agent System: A Comprehensive Guide
 
Embrace chaos
Embrace chaosEmbrace chaos
Embrace chaos
 
The Agent Net AGV Forklift Simulation
The Agent Net AGV Forklift SimulationThe Agent Net AGV Forklift Simulation
The Agent Net AGV Forklift Simulation
 
CrowdSec - Smart Money Round deck
CrowdSec - Smart Money Round deckCrowdSec - Smart Money Round deck
CrowdSec - Smart Money Round deck
 
Artificial intelligence implementation challenges in embedded design
Artificial intelligence implementation challenges in embedded designArtificial intelligence implementation challenges in embedded design
Artificial intelligence implementation challenges in embedded design
 
Enterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve themEnterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve them
 
Honeypots, Deception, and Frankenstein
Honeypots, Deception, and FrankensteinHoneypots, Deception, and Frankenstein
Honeypots, Deception, and Frankenstein
 
Let's talk about... Microservices
Let's talk about... MicroservicesLet's talk about... Microservices
Let's talk about... Microservices
 
BBL multi agent systems
BBL multi agent systemsBBL multi agent systems
BBL multi agent systems
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 
Agent-based System - Introduction
Agent-based System - IntroductionAgent-based System - Introduction
Agent-based System - Introduction
 
Social Processes Part 2 - show me the money
Social Processes Part 2 - show me the moneySocial Processes Part 2 - show me the money
Social Processes Part 2 - show me the money
 
Parabol Angel Pitch Deck
Parabol Angel Pitch DeckParabol Angel Pitch Deck
Parabol Angel Pitch Deck
 
Platform Progression
Platform ProgressionPlatform Progression
Platform Progression
 
Ao03302460251
Ao03302460251Ao03302460251
Ao03302460251
 
AI 2023.pdf
AI 2023.pdfAI 2023.pdf
AI 2023.pdf
 
Real storygroup sample
Real storygroup sampleReal storygroup sample
Real storygroup sample
 
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
"Managing Complexity" - Article Richard Straub EFMD Global Focus Magazine
 
Basics of agents
Basics of agentsBasics of agents
Basics of agents
 
Collaboration for Good Futures
Collaboration for Good FuturesCollaboration for Good Futures
Collaboration for Good Futures
 

Mehr von Dong Heon Cho

Forward-Forward Algorithm
Forward-Forward AlgorithmForward-Forward Algorithm
Forward-Forward AlgorithmDong Heon Cho
 
Neural Radiance Field
Neural Radiance FieldNeural Radiance Field
Neural Radiance FieldDong Heon Cho
 
2020 > Self supervised learning
2020 > Self supervised learning2020 > Self supervised learning
2020 > Self supervised learningDong Heon Cho
 
All about that pooling
All about that poolingAll about that pooling
All about that poolingDong Heon Cho
 
Background elimination review
Background elimination reviewBackground elimination review
Background elimination reviewDong Heon Cho
 
Transparent Latent GAN
Transparent Latent GANTransparent Latent GAN
Transparent Latent GANDong Heon Cho
 
Multi object Deep reinforcement learning
Multi object Deep reinforcement learningMulti object Deep reinforcement learning
Multi object Deep reinforcement learningDong Heon Cho
 
Multi agent reinforcement learning for sequential social dilemmas
Multi agent reinforcement learning for sequential social dilemmasMulti agent reinforcement learning for sequential social dilemmas
Multi agent reinforcement learning for sequential social dilemmasDong Heon Cho
 
Hybrid reward architecture
Hybrid reward architectureHybrid reward architecture
Hybrid reward architectureDong Heon Cho
 
Use Jupyter notebook guide in 5 minutes
Use Jupyter notebook guide in 5 minutesUse Jupyter notebook guide in 5 minutes
Use Jupyter notebook guide in 5 minutesDong Heon Cho
 
AlexNet and so on...
AlexNet and so on...AlexNet and so on...
AlexNet and so on...Dong Heon Cho
 
Deep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDeep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDong Heon Cho
 
How can we train with few data
How can we train with few dataHow can we train with few data
How can we train with few dataDong Heon Cho
 
Domain adaptation gan
Domain adaptation ganDomain adaptation gan
Domain adaptation ganDong Heon Cho
 
Dense sparse-dense training for dnn and Other Models
Dense sparse-dense training for dnn and Other ModelsDense sparse-dense training for dnn and Other Models
Dense sparse-dense training for dnn and Other ModelsDong Heon Cho
 

Mehr von Dong Heon Cho (20)

Forward-Forward Algorithm
Forward-Forward AlgorithmForward-Forward Algorithm
Forward-Forward Algorithm
 
What is Texture.pdf
What is Texture.pdfWhat is Texture.pdf
What is Texture.pdf
 
BADGE
BADGEBADGE
BADGE
 
Neural Radiance Field
Neural Radiance FieldNeural Radiance Field
Neural Radiance Field
 
2020 > Self supervised learning
2020 > Self supervised learning2020 > Self supervised learning
2020 > Self supervised learning
 
All about that pooling
All about that poolingAll about that pooling
All about that pooling
 
Background elimination review
Background elimination reviewBackground elimination review
Background elimination review
 
Transparent Latent GAN
Transparent Latent GANTransparent Latent GAN
Transparent Latent GAN
 
Image matting atoc
Image matting atocImage matting atoc
Image matting atoc
 
Multi object Deep reinforcement learning
Multi object Deep reinforcement learningMulti object Deep reinforcement learning
Multi object Deep reinforcement learning
 
Multi agent reinforcement learning for sequential social dilemmas
Multi agent reinforcement learning for sequential social dilemmasMulti agent reinforcement learning for sequential social dilemmas
Multi agent reinforcement learning for sequential social dilemmas
 
Hybrid reward architecture
Hybrid reward architectureHybrid reward architecture
Hybrid reward architecture
 
Use Jupyter notebook guide in 5 minutes
Use Jupyter notebook guide in 5 minutesUse Jupyter notebook guide in 5 minutes
Use Jupyter notebook guide in 5 minutes
 
AlexNet and so on...
AlexNet and so on...AlexNet and so on...
AlexNet and so on...
 
Deep Learning AtoC with Image Perspective
Deep Learning AtoC with Image PerspectiveDeep Learning AtoC with Image Perspective
Deep Learning AtoC with Image Perspective
 
LOL win prediction
LOL win predictionLOL win prediction
LOL win prediction
 
How can we train with few data
How can we train with few dataHow can we train with few data
How can we train with few data
 
Domain adaptation gan
Domain adaptation ganDomain adaptation gan
Domain adaptation gan
 
Dense sparse-dense training for dnn and Other Models
Dense sparse-dense training for dnn and Other ModelsDense sparse-dense training for dnn and Other Models
Dense sparse-dense training for dnn and Other Models
 
Squeeeze models
Squeeeze modelsSqueeeze models
Squeeeze models
 

Kürzlich hochgeladen

Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Milind Agarwal
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfSubhamKumar3239
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 

Kürzlich hochgeladen (20)

Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdf
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 

Multi agent System

  • 1. Multi-Agent System For Manufacturing IN REALITY Review https://github.com/mskiitd/MAS-GUI
  • 2. Agent? Decision Maker - Wikipedia Agent ( Economy ) Mr. Bin Agent Smith Agent O O Learnable ∆ O Hilarious O X Intelligent agent
  • 3. Intelligent Agent Observe Environment through sensor Act for achieving goals ( in economics, it’s rational ) Smith's role is to police and maintain the Matrix by eliminating potential threats to the stability of the system http://matrix.wikia.com/wiki/Agent_Smith Purpose.
  • 4. Limit of Agent • Before “s” • Interconnection and Distribution are in CS • But I&D isn’t for cooperate, ( agreement | compete ) with systems have different interests • and… also single processor’s limit • If we have 10^10 processors… Let's coordinate our plans for Sunday evening. The man cooperated with the police
  • 5. Multi Agent consists of a number of agents, which interact with one-another - Oxford Univ successfully interact, they will require the ability to cooperate, coordinate, and negotiate with each other
  • 6. For Multi Agent Design Agent Autonomous action for successfully carry out task Design Society Interacting with other agent ( Specially, different goals )  Social Dilemmas Lots of Selfish, whole group loses
  • 7. Multi Agent Learning Design https://www.youtube.com/watch?v=yE62Zwhmzi8 : DeepMind Role Advantage Robustness Scalability Reusability of constituents Challenges Global goals from local actions Incentive assignment Learning while others are learning Traffic Economy Markets Workplace Sports Family Compete Cooperate Coordinate Communicate Negotiate Predict action
  • 8. Matrix Game Social Dilemmas (MGSD) Cooperate Betrayal Cooperate R, R S, T Betrayal T, S P, P R : Reward for cooperate S : Betrayal damage T : Temptation of Betrayal P : Penalty of Betrayal Limit : Temporally
  • 9. Cooperation in MGSD Direct reciprocity : Tit-for-tat Indirect reciprocity : reputation Norm enforcement Learning … Limitation of MGSD Real World is Sequential Decision! Cooperate vs defection => Not just binary, it’s complex
  • 10. Sequential Social Dilemmas Understanding Agent Cooperation https://deepmind.com/blog/understanding-agent-cooperation/ Reward가 없지만… laser로 other agent를 잠깐 없앰 먹을게 (초록) 많으면 공존하면서 reward를 얻고, 적으면 서로 공격하기 시작함
  • 11. Sequential Social Dilemmas Understanding Agent Cooperation https://deepmind.com/blog/understanding-agent-cooperation/ 함께 잡으면 더 높은 Reward
  • 12. Sequential Social Dilemmas Understanding Agent Cooperation https://deepmind.com/blog/understanding-agent-cooperation/ Notice! 더 깊은 모델이 상황에 따라 덜 협력하거나, 더 협력함
  • 13. Multi Agent “REAL” Example Spacecraft Control Required – decide action for unexpected event “quickly” Deep Space 1 [ NASA + Caltech ] Launched on 1998. > Launched on 1990s… Multi-agent Frameworks for Space Applications
  • 14. Multi Agent System For Manufacturing ( On JADE )
  • 15. Why Multi Agent System for Manufacturing? 현재 Manufacturing은 high mix, low volume이 되어감 => Complex Algorithm을 풀 때 MAS는 좋은 접근 방법 중 하나! https://github.com/mskiitd/MAS-GUI MAS for Manufacturing framework
  • 16. MAS Architecture : BlackBoard Arch. Blackboard Global database for sharing different info - input data, partial solutions, final solution Knowledge Source Independent module for solving problem (Agent) Control Online decision for choosing knowledge source to execute Communication between agents in decoupled way Easy to add new agent
  • 17. MAS Architecture : BlackBoard Arch. Communication between agents in decoupled way Easy to add new agent
  • 18. Belief Desire Intention Arch. Belief == Current State ( Env + other Agent ) Desire == Obj of agent Intention == Action
  • 19. Step 1 : Gatekeeper Check feasibility ( Machine Type, Due Date ) state action state action Step 2 : Take Bids Agent Calculate by each knowledge Step 3 : Execution Agent Calculate by each knowledge
  • 20. Agents sequence Bid == Objective Performance For Local Scheduler Agent, Machine Agent - Due Date Satisfaction - MakeSpan - …