SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
Multi-Agent Systems
A (very)brief introduction
@itsmeritesh
Natural vs. Artificial
Engineering
Natural Artificial
-Made of autonomous agents capable
of playing several roles.
- Autonomous actions by agents based
on self interest.
- Structure is a result of evolution and
local adjustments.
- Made of parts custom built for a
specific purpose
- Well defined functionality for each
part.
- Structure is designed into its present
shape.
Living beings behave more like societies than
machines according to the definitions.
Courtesy: Course Slide
What’s the Engineering Solution?
A hybrid model which
mimics natural engineering.
A related video is available on http://riteshnayak.com/xconf
The goal of multiagent systems’ research
is to find methods that allow us to build
complex systems composed of
autonomous agents who, while operating
on local knowledge and possessing only
limited abilities, are nonetheless capable
of enacting the desired global behaviors.
What’s different
• Completely autonomous agents that act out
of self interest.
• No constraints on inputs (Open World
Programming)
• Limited knowledge (don’t think bluegene)
• Interaction between autonomous agents
determined based on self interest function.
Lets See an example!!
Why is this important
• To simulate events with real life actors.
• To learn about evolutionary characteristics of
a model.
• Model societies, colonies, groups etc and
learn about herd behavior (ex: How do
perfectly rational humans create traffic
deadlocks?)
Humans are individually smart and collectively stupid.
Desirable Characteristics of Agents
• High predictability in behavior
• Operability in uncertain conditions.
• Resilient to failures.
• Optimal performance for given situations
• Mathematical tractability to the finest detail.
Emergence
• Designing Objective
functions and payoffs in a
way so that local decisions
of agents collectively result
in optimizing a global
objective function.
• You cannot code for
emergence.
• Emergent behaviors are not
always desirable. 
Remember Game of Life ??
Evolution
Prebiotic Soup Unicellular Organisms
Multicellular Organisms
A related video is available on http://riteshnayak.com/xconf
Technologies
• NetLogo: http://ccl.northwestern.edu/netlogo/
• VisualBots. http://www.visualbots.com/index.htm
• MASON.
http://www.cs.gmu.edu/~eclab/projects/mason/
• Repast. http://repast.sourceforge.net/
• Java Agent Development Framework
http://jade.tilab.com/
NetLogo
Features
• NetLogo is a cross-platform multi-agent
programmable modeling environment.
• Built and maintained out of Northwestern
University.
• Uses a variant of LOGO
Lets see a demonstration
Mars Rover #WIN
Termite mound
• A termite mound is work of art
• The temperature inside the mound has to
remain a constant 31 deg.
• Termites are autonomous beings.
They are hard wired to do only one thing!!
A related video is available on http://riteshnayak.com/xconf
Modelling
• Autonomous actions by agents based on self-
interest functions like beliefs, desires,
intentions, etc (Rational Choice – or utility
maximization – John Stuart Mills)
• Interaction between Agents can be modeled
as a game, auction (common resources), vote
(master-slave setup) etc.
Prisoner’s Dilemma
Player A
PlayerB
C
D
C D
5 , 5 0 , 10
10 , 0 1 , 1
A related video is available on http://riteshnayak.com/xconf
Stag Hunt
Hunter A
HunterB
Stag
Hare
Stag Hare
:D 30, :D 30 x-( 0 , 10
10 , x-( 0  1 , 1
Equilibrium Concepts
The simplest form of Nash equilibrium
is one where each player makes a
rational choice with no belief (or a
least biased belief) about the other
players.
MAS Borrows from
• Rational Choice theory
• Game theory
• Stochastic Networks
• Auction theory, negotiations and mechanism
design.
• Chaos theory, complex systems and theory of
emergence.
Mechanism Design
• Refers to the design principles behind an
auction or a voting process that can be used
to favor specific outcome
• In an auction, the seller’s choice is to sell at
the highest possible price. How do you get the
agents to quote higher prices.
Interesting Applications
Weather Forecasting
There is a lot of work being done
to model climate and
implications of climate change
etc. A domain that has seen a lot
of action in last decade.
Self Optimizing Networks
Optimal Wifi using robot routers
Realism in Games
A related video is available on http://riteshnayak.com/xconf
The Grand DARPA Challenge
Requires teams to build an autonomous vehicle capable of
driving in traffic, performing complex maneuvers such as
merging, passing, parking and negotiating intersections.
Prize money is $2 million, $1million and $500k respectively
A related video is available on http://riteshnayak.com/xconf
Disaster Recovery
• Work done by my classmates at CSTEP.in
• Using technology to shape public policy
• Use SimCity as a base framework for
modelling agents.
A small video of the simulation
My Project
• Multi-Agent based simulation of a
Normative/Incentive system for Content
Aggregation on Online Forums
• Main objectives
– To build a system of norms and incentives for
knowledge aggregation on an online forum
– Mechanism design to increase activity on the
forum and also keep the network from saturating
Some results from this project
LoyalUser
• Posts
Regularly
• Forgiving
• Satisfied
with
answers
• Closes q’s
early
• 1 category
RegularUser
• Less
frequently
than loyal
• Less
forgiving
• Waits for
more
answers
• At least 2
categories
BounceUser
• Participates
rarely
• Reply
sometimes
• Mostly
simulate
redirects
from
search
engines
• Don’t close
questions.
Last but one slide
• MAS research is a relatively new field for
computer scientists.
• Lot of applications in many different fields.
Will gain a lot of prominence very soon.
• Skeptics doubt results due to inconsistency.
• Hope you figured the playing God part.
References
• Fundamentals of Multiagent Systems - Jos´e M Vidal -
http://jmvidal.cse.sc.edu/papers/mas-20070824.pdf
• Course on MAS at my institute IIIT – Bangalore (course
page http://osl.iiitb.ac.in/wiki/index.php/Multi-Agent_Systems)
• Prof Srinath Srinivasa for all anecdotes/ examples etc.
• Evolution of Co-operation – Robert Axelrod
• C.H. Papadimitriou. Algorithms, Games, and the
Internet. Proc. STOC-2001, ACM Press, 2001. Invited
talk write-
up.(URL:http://www.eecs.harvard.edu/~parkes/cs286r/spring02/papers/stoc01.pdf)
• Thanks to DARPA, Google Image search, wisegeek.com
and Wikipedia for the images.

Mais conteúdo relacionado

Semelhante a MAS

Decentralized AI for the Rest of Us
Decentralized AI for the Rest of UsDecentralized AI for the Rest of Us
Decentralized AI for the Rest of UsJesus Rodriguez
 
All about that reactive ui
All about that reactive uiAll about that reactive ui
All about that reactive uiPaul van Zyl
 
cEvo Technology as an Artificial General Intelligence
cEvo Technology as an Artificial General IntelligencecEvo Technology as an Artificial General Intelligence
cEvo Technology as an Artificial General IntelligenceSoheil Engineer
 
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Sten Govaerts
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDave Malouf
 
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...Steve Omohundro
 
The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyondJeffrey McGuire
 
Validation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesValidation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesM. Ilhan Akbas
 
Advanced user agent v clean
Advanced user agent v cleanAdvanced user agent v clean
Advanced user agent v cleanSTIinnsbruck
 
Innovative trends in robotics
Innovative trends in roboticsInnovative trends in robotics
Innovative trends in roboticsDesign World
 
ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS Abhishek Bhadoria
 
GANS Artifical Intelligence Assigmentt 7.pptx
GANS Artifical Intelligence Assigmentt 7.pptxGANS Artifical Intelligence Assigmentt 7.pptx
GANS Artifical Intelligence Assigmentt 7.pptxamazingsun810
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsAnatoly Levenchuk
 
Microservices - when, why and how incontrodevops.it
Microservices  - when, why and how incontrodevops.itMicroservices  - when, why and how incontrodevops.it
Microservices - when, why and how incontrodevops.itGiuseppe Lavagetto
 
[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration TeamsWSO2
 
The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1Graham Acres
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadRuss Fustino
 

Semelhante a MAS (20)

W3 C Intro And Beyond - Eyal Sela
W3 C Intro And Beyond - Eyal SelaW3 C Intro And Beyond - Eyal Sela
W3 C Intro And Beyond - Eyal Sela
 
Decentralized AI for the Rest of Us
Decentralized AI for the Rest of UsDecentralized AI for the Rest of Us
Decentralized AI for the Rest of Us
 
All about that reactive ui
All about that reactive uiAll about that reactive ui
All about that reactive ui
 
Modbots
ModbotsModbots
Modbots
 
cEvo Technology as an Artificial General Intelligence
cEvo Technology as an Artificial General IntelligencecEvo Technology as an Artificial General Intelligence
cEvo Technology as an Artificial General Intelligence
 
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
Towards Responsive Open Learning Environments: the ROLE Interoperability Fram...
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - Monterey
 
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
The AI Platform Business Revolution: Matchmaking, Empathetic Technology, and ...
 
The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyond
 
Validation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial VehiclesValidation Framework for Autonomous Aerial Vehicles
Validation Framework for Autonomous Aerial Vehicles
 
Advanced user agent v clean
Advanced user agent v cleanAdvanced user agent v clean
Advanced user agent v clean
 
Innovative trends in robotics
Innovative trends in roboticsInnovative trends in robotics
Innovative trends in robotics
 
ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS ARTIFICIAL INTELLIGENCE AND ROBOTICS
ARTIFICIAL INTELLIGENCE AND ROBOTICS
 
GANS Artifical Intelligence Assigmentt 7.pptx
GANS Artifical Intelligence Assigmentt 7.pptxGANS Artifical Intelligence Assigmentt 7.pptx
GANS Artifical Intelligence Assigmentt 7.pptx
 
A.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systemsA.Levenchuk -- visuomotor learning in cyber-phisical systems
A.Levenchuk -- visuomotor learning in cyber-phisical systems
 
Microservices vs monolithics betabeers
Microservices vs monolithics   betabeersMicroservices vs monolithics   betabeers
Microservices vs monolithics betabeers
 
Microservices - when, why and how incontrodevops.it
Microservices  - when, why and how incontrodevops.itMicroservices  - when, why and how incontrodevops.it
Microservices - when, why and how incontrodevops.it
 
[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams[WSO2Con EU 2018] Enabling Agile Integration Teams
[WSO2Con EU 2018] Enabling Agile Integration Teams
 
The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1The XPages Mobile Controls: What's New In Notes 9.0.1
The XPages Mobile Controls: What's New In Notes 9.0.1
 
JavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
 

Mais de Ritesh Nayak

muhive - public launch at Unpluggd
muhive - public launch at Unpluggdmuhive - public launch at Unpluggd
muhive - public launch at UnpluggdRitesh Nayak
 
Fifthelephant teaser
Fifthelephant teaserFifthelephant teaser
Fifthelephant teaserRitesh Nayak
 
Non verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tipsNon verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tipsRitesh Nayak
 
muHack - Language translation over telephony
muHack - Language translation over telephonymuHack - Language translation over telephony
muHack - Language translation over telephonyRitesh Nayak
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality Ritesh Nayak
 
Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...Ritesh Nayak
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyRitesh Nayak
 
The Transformation of Work in the Information Age
The Transformation of Work in the Information AgeThe Transformation of Work in the Information Age
The Transformation of Work in the Information AgeRitesh Nayak
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyRitesh Nayak
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyRitesh Nayak
 
Review of Book by Gary Fields
Review of Book by Gary FieldsReview of Book by Gary Fields
Review of Book by Gary FieldsRitesh Nayak
 
Book Reading - Does IT Matter - Nicholas Carr
Book Reading  - Does IT Matter - Nicholas CarrBook Reading  - Does IT Matter - Nicholas Carr
Book Reading - Does IT Matter - Nicholas CarrRitesh Nayak
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyRitesh Nayak
 
The Victorian Internet
The Victorian InternetThe Victorian Internet
The Victorian InternetRitesh Nayak
 
Software Products and the software bottleneck
Software Products and the software bottleneckSoftware Products and the software bottleneck
Software Products and the software bottleneckRitesh Nayak
 
Sucess of Open Source - Steven Weber (Book Review)
Sucess of Open Source - Steven Weber  (Book Review)Sucess of Open Source - Steven Weber  (Book Review)
Sucess of Open Source - Steven Weber (Book Review)Ritesh Nayak
 
Computing History Part 1
Computing History  Part 1Computing History  Part 1
Computing History Part 1Ritesh Nayak
 
Computing History Part2
Computing History Part2Computing History Part2
Computing History Part2Ritesh Nayak
 

Mais de Ritesh Nayak (20)

muhive - public launch at Unpluggd
muhive - public launch at Unpluggdmuhive - public launch at Unpluggd
muhive - public launch at Unpluggd
 
Fifthelephant teaser
Fifthelephant teaserFifthelephant teaser
Fifthelephant teaser
 
Non verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tipsNon verbal communication, Indianisms and Resume writing tips
Non verbal communication, Indianisms and Resume writing tips
 
muHack - Language translation over telephony
muHack - Language translation over telephonymuHack - Language translation over telephony
muHack - Language translation over telephony
 
Panacea - Augmented Reality
Panacea - Augmented Reality Panacea - Augmented Reality
Panacea - Augmented Reality
 
Big Kahuna
Big KahunaBig Kahuna
Big Kahuna
 
Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...Information Technology, Space And The Built Environment: : The Death of the c...
Information Technology, Space And The Built Environment: : The Death of the c...
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th Century
 
The Transformation of Work in the Information Age
The Transformation of Work in the Information AgeThe Transformation of Work in the Information Age
The Transformation of Work in the Information Age
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information Technology
 
Building Legal Institutions for Information Technology
Building Legal Institutions for Information TechnologyBuilding Legal Institutions for Information Technology
Building Legal Institutions for Information Technology
 
Review of Book by Gary Fields
Review of Book by Gary FieldsReview of Book by Gary Fields
Review of Book by Gary Fields
 
Book Reading - Does IT Matter - Nicholas Carr
Book Reading  - Does IT Matter - Nicholas CarrBook Reading  - Does IT Matter - Nicholas Carr
Book Reading - Does IT Matter - Nicholas Carr
 
The Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th CenturyThe Context For Information Technology Since The Late 20th Century
The Context For Information Technology Since The Late 20th Century
 
The Victorian Internet
The Victorian InternetThe Victorian Internet
The Victorian Internet
 
Thinking About It
Thinking About ItThinking About It
Thinking About It
 
Software Products and the software bottleneck
Software Products and the software bottleneckSoftware Products and the software bottleneck
Software Products and the software bottleneck
 
Sucess of Open Source - Steven Weber (Book Review)
Sucess of Open Source - Steven Weber  (Book Review)Sucess of Open Source - Steven Weber  (Book Review)
Sucess of Open Source - Steven Weber (Book Review)
 
Computing History Part 1
Computing History  Part 1Computing History  Part 1
Computing History Part 1
 
Computing History Part2
Computing History Part2Computing History Part2
Computing History Part2
 

Último

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 

Último (20)

[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 

MAS

  • 1. Multi-Agent Systems A (very)brief introduction @itsmeritesh
  • 3. Engineering Natural Artificial -Made of autonomous agents capable of playing several roles. - Autonomous actions by agents based on self interest. - Structure is a result of evolution and local adjustments. - Made of parts custom built for a specific purpose - Well defined functionality for each part. - Structure is designed into its present shape. Living beings behave more like societies than machines according to the definitions. Courtesy: Course Slide
  • 5. A hybrid model which mimics natural engineering. A related video is available on http://riteshnayak.com/xconf
  • 6. The goal of multiagent systems’ research is to find methods that allow us to build complex systems composed of autonomous agents who, while operating on local knowledge and possessing only limited abilities, are nonetheless capable of enacting the desired global behaviors.
  • 7.
  • 8. What’s different • Completely autonomous agents that act out of self interest. • No constraints on inputs (Open World Programming) • Limited knowledge (don’t think bluegene) • Interaction between autonomous agents determined based on self interest function.
  • 9. Lets See an example!!
  • 10.
  • 11. Why is this important • To simulate events with real life actors. • To learn about evolutionary characteristics of a model. • Model societies, colonies, groups etc and learn about herd behavior (ex: How do perfectly rational humans create traffic deadlocks?) Humans are individually smart and collectively stupid.
  • 12. Desirable Characteristics of Agents • High predictability in behavior • Operability in uncertain conditions. • Resilient to failures. • Optimal performance for given situations • Mathematical tractability to the finest detail.
  • 13. Emergence • Designing Objective functions and payoffs in a way so that local decisions of agents collectively result in optimizing a global objective function. • You cannot code for emergence. • Emergent behaviors are not always desirable. 
  • 14. Remember Game of Life ??
  • 15. Evolution Prebiotic Soup Unicellular Organisms Multicellular Organisms A related video is available on http://riteshnayak.com/xconf
  • 16. Technologies • NetLogo: http://ccl.northwestern.edu/netlogo/ • VisualBots. http://www.visualbots.com/index.htm • MASON. http://www.cs.gmu.edu/~eclab/projects/mason/ • Repast. http://repast.sourceforge.net/ • Java Agent Development Framework http://jade.tilab.com/
  • 18. Features • NetLogo is a cross-platform multi-agent programmable modeling environment. • Built and maintained out of Northwestern University. • Uses a variant of LOGO Lets see a demonstration
  • 20. Termite mound • A termite mound is work of art • The temperature inside the mound has to remain a constant 31 deg. • Termites are autonomous beings. They are hard wired to do only one thing!! A related video is available on http://riteshnayak.com/xconf
  • 21. Modelling • Autonomous actions by agents based on self- interest functions like beliefs, desires, intentions, etc (Rational Choice – or utility maximization – John Stuart Mills) • Interaction between Agents can be modeled as a game, auction (common resources), vote (master-slave setup) etc.
  • 22. Prisoner’s Dilemma Player A PlayerB C D C D 5 , 5 0 , 10 10 , 0 1 , 1 A related video is available on http://riteshnayak.com/xconf
  • 23. Stag Hunt Hunter A HunterB Stag Hare Stag Hare :D 30, :D 30 x-( 0 , 10 10 , x-( 0  1 , 1
  • 24. Equilibrium Concepts The simplest form of Nash equilibrium is one where each player makes a rational choice with no belief (or a least biased belief) about the other players.
  • 25. MAS Borrows from • Rational Choice theory • Game theory • Stochastic Networks • Auction theory, negotiations and mechanism design. • Chaos theory, complex systems and theory of emergence.
  • 26. Mechanism Design • Refers to the design principles behind an auction or a voting process that can be used to favor specific outcome • In an auction, the seller’s choice is to sell at the highest possible price. How do you get the agents to quote higher prices.
  • 28. Weather Forecasting There is a lot of work being done to model climate and implications of climate change etc. A domain that has seen a lot of action in last decade.
  • 30. Optimal Wifi using robot routers
  • 31. Realism in Games A related video is available on http://riteshnayak.com/xconf
  • 32. The Grand DARPA Challenge Requires teams to build an autonomous vehicle capable of driving in traffic, performing complex maneuvers such as merging, passing, parking and negotiating intersections. Prize money is $2 million, $1million and $500k respectively A related video is available on http://riteshnayak.com/xconf
  • 33. Disaster Recovery • Work done by my classmates at CSTEP.in • Using technology to shape public policy • Use SimCity as a base framework for modelling agents. A small video of the simulation
  • 34. My Project • Multi-Agent based simulation of a Normative/Incentive system for Content Aggregation on Online Forums • Main objectives – To build a system of norms and incentives for knowledge aggregation on an online forum – Mechanism design to increase activity on the forum and also keep the network from saturating
  • 35. Some results from this project
  • 36. LoyalUser • Posts Regularly • Forgiving • Satisfied with answers • Closes q’s early • 1 category RegularUser • Less frequently than loyal • Less forgiving • Waits for more answers • At least 2 categories BounceUser • Participates rarely • Reply sometimes • Mostly simulate redirects from search engines • Don’t close questions.
  • 37. Last but one slide • MAS research is a relatively new field for computer scientists. • Lot of applications in many different fields. Will gain a lot of prominence very soon. • Skeptics doubt results due to inconsistency. • Hope you figured the playing God part.
  • 38. References • Fundamentals of Multiagent Systems - Jos´e M Vidal - http://jmvidal.cse.sc.edu/papers/mas-20070824.pdf • Course on MAS at my institute IIIT – Bangalore (course page http://osl.iiitb.ac.in/wiki/index.php/Multi-Agent_Systems) • Prof Srinath Srinivasa for all anecdotes/ examples etc. • Evolution of Co-operation – Robert Axelrod • C.H. Papadimitriou. Algorithms, Games, and the Internet. Proc. STOC-2001, ACM Press, 2001. Invited talk write- up.(URL:http://www.eecs.harvard.edu/~parkes/cs286r/spring02/papers/stoc01.pdf) • Thanks to DARPA, Google Image search, wisegeek.com and Wikipedia for the images.