SlideShare ist ein Scribd-Unternehmen logo
1 von 46
Downloaden Sie, um offline zu lesen
Keep it SMART,
Keep it simple!
Dr. Nicolas Verstaevel, Associate Research Fellow
SMART Infrastructure Facility,
University ofWollongong, Australia
2
Computer scientists
are lazy
but in laziness there is
strength
Don’t repeat yourself (DRY)
3
Simple Complex
4
Simple Complex
Simple Complicated
5
Designing AI softwares
that solves complex
problems
using simple rules
Why complexity
matters?
6
The computer of the 21st Century
7
« The most profound technologies are those that
disappear. They weave themselves into the fabric of
everyday life until they are from it. »
Mark Weiser. ‘The computer of the 21t century’
Scientific American, pp 94-10, September 1991
Smart Cities
• Usage of ICT to transform the way people live and work
• Addressing citizen needs
• Community involvement
8
The Internet of Things
9
Challenging properties
10
• Multipleassets to manage
– Energy, water, comfort,waste,…
– Interdisciplinary
• Composed of variousheterogeneoussystems
• Strong politico-socialcomponents
• Open
• Heterogeneity of devices
• Unpredictabledynamics
• Users with dynamic and contradictoryneeds
➢ Impossibilityto specify a priori all interactions
Me
Me
Me
Is machine
learning the
solution?
11
— There are many undecidable problems
— No general method will ever be found to solve
them
— (without simplifying the problem or
employing a more ‘powerful’ theory)
Complex artificial systems
Notion of undecidability1
1
an undecidable problem is a decision problem for which it is known to be impossible to constructa single algorithm that
always leads to a correct yes-or-no answer.
12
Halting problem: there is no algorithm that
correctly determines whether arbitrary
programs eventually halt when run.
“Program testing can be used to show the presence
of bugs, but never to show their absence! ”
Verification & Proof
No guaranty
Edsger Dijkstra
Alan Turing
13
Ashby’s Law
The variety in the control
system must be equal to or
larger than the variety of the
perturbationsin order to
achieve control
System Controller
No guaranty
Control System
Command
State
W. Ross Ashby
14
No free lunch theorem for
search and optimization
Any two algorithms are
equivalent when their
performance is averaged
across all possible problems
Machine Learning
No guaranty
David H. Wolpert
Learning
Control System
Command
State
Objective
15
Meta learning is a subfield of Machine learning where automaticlearning
algorithms are applied on meta-data about machine learning experiments
➢ It thereforeaims for a universal controlmethod able to learn the
matching “situation-learningalgorithm” pairs
Meta-Learning
No guaranty
Learning
Control System
Command
State
Algorithm
selection
16
Impact of complexity in artificial systems
➢ More and more energy is
spent to build systems that
are less and less generic and
which must be regularly
revalidated
➢ Without ever having the
guaranteeof an impeccable
operation.
➢ A conceptual breakthrough:
➢ The discovery of micro level
theories (where complexity is
reduced) which lead to the
appearance of the desired
phenomena at the macro level
17
Self-organising software
18
Serugendo, Giovanna Di Marzo, Marie-
Pierre Gleizes, and AnthonyKarageorgos,
eds. Self-organising software: From
natural to artificial adaptation. Springer
Science & Business Media, 2011.
Definition: Self-organization is the process enablinga
software to dynamicallyalter its internal organization
(structure and functionality)during its execution time
without any explicit external directing mechanism.
Inspiration from nature
19
20
https://scratch.mit.edu/projects/26099509/
- 2 Light sensors
- 2 motors
Speed of the motor is
proportional to the
sensed light according to
the connection
Braitenberg vehicles
ValentinoBraitenberg(1984)
Braitenberg, V. (1984). Vehicles: Experiments in synthetic psychology. Cambridge, MA: MIT
Press.
21
Emerging function
Micro-level
Macro-level
Multi-agent system and Complexity
• Solution to overcome this complexity?
• Agents’ complexity is lower
– Behaviours can be expressed in few
rules
• MAS as an engineering methodology for
complex systems
– Bottom-up design
– Can exhibits self-* properties
– Emergent properties
– Openness
– Heterogeneity
22
Perceive
Act
System
Environment
An agent
1. Define the systemand
the environment
2. Identify the interaction
between the systemand
the environment
3. Identify agents and their
interactions
4. Discover failures in the
interactions (NCS)
5. Design simple local rules
to repair NCS
AMAS Designer
TO DO LIST
An interaction
AMAS - Adaptive
Multi-Agent Systems
Davy Capera, Jean-Pierre Georgé, Marie Pierre Gleizes, Pierre Glize:
The AMAS theory for complex problem solving based on self-organizing cooperative
agents. WETICE2003: 383-388
Cooperation as the motor of
self-organization
24
Perception
•Incomprehension
•Ambiguity
Decision
•Incompetence
•Unproductivity
Action
•Concurrence
•Conflict
•Inutility
7 Types of non cooperative situations
Anticipateor resolve NCS by:
- Tuning: adjusts its internal
parameters.
- Reorganization:changing
interactionwith other
- Openness: addingor removing
agents
Let’s give some (3)
examples
25
Problem: Challenges:
Surveillance of an area by a robotic fleet
• Robotic fleet composed of 𝑛
robots
• Evolves in a grid environment
• How to optimise space
occupancy?
• How to deal with emergencies?
• Scalability
– Number of robots
– Different environments
• Dynamic
– Unpredictableemergencies
26
27
Criticality
Function expressing distance to a local objective
Cooperation
Minimizing the estimated criticality of an agent’s
neighbourhood
Surveillance of an area by a robotic fleet
• 2 type of agents:
– Robots
– Cells
• Local perception of a shared
environment
• Cells compute criticality
accordingto own knowledge
and time sine last visit
– Low criticality
– High criticality
28
1 0 0 0
3 2 6
1 2 1 2
0 4 0
Robotsbehaviouris described as a
simple set of cooperativerules to
maintainfunctionaladequacy
𝐶 = 𝑡𝑙𝑎𝑠𝑡_𝑣𝑖𝑠𝑖𝑡
29
Robots
Low criticality cell
High criticalitycell
Alexandre Perles, Fabrice
Crasnier, Jean-Pierre Georgé:
AMAK - A Framework for
Developing Robustand Open
Adaptive Multi-agent
Systems. PAAMS
(Workshops) 2018: 468-479
Linear optimisation
30
ቊ
𝑥1 + 𝑥2 ≤ 2
2𝑥1 + 𝑥3 ≥ 2
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥30 0 0
-2 2
Simple rule for variables:
Minimizingthe criticality of constraints
Linear optimisation
31
ቊ
𝑥1 + 𝑥2 ≤ 2
2𝑥1 + 𝑥3 ≥ 2
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥30 0 0
-2 2
=
Linear optimisation
32
ቊ
𝑥1 + 𝑥2 ≤ 2
2𝑥1 + 𝑥3 ≥ 2
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥30.5 0 1
-2 2
=
Linear optimisation
33
ቊ
𝑥1 + 𝑥2 ≤ 2
2𝑥1 + 𝑥3 ≥ 2
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥30.5 0 1
-1.5 0.5
=
Linear optimisation
34
ቊ
𝑥1 + 𝑥2 ≤ 2
2𝑥1 + 𝑥3 ≥ 2
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥31 0 2
-1.5 -2
==
Linear optimisation
35
ቊ
𝑥1 + 𝑥2 ≤ 2
2𝑥1 + 𝑥3 ≥ 2
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥31 0 3
-1.5 -3
==
Linear optimisation
36
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥31 0 3
-1.5 -3 𝑥3 ≤ 2-1
==
Linear optimisation
37
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥31 0 2
-1.5 -2 𝑥3 ≤ 20
==
Linear optimisation
38
𝑥1 𝑥2
2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2
𝑥31 0 1
-1.5 -1 𝑥3 ≤ 2-1
== =
Jorquera, Tom. An adaptive multi-agent
system for self-organizing continuous
optimization. Diss. Université de Toulouse,
Université Toulouse III-Paul Sabatier, 2013.
Detection of anomalies in the context of elderly people
40
∑
𝑥1
𝑥2
𝑥 𝑛
ω1
ω2
ω 𝑛
> T
A
B
yesno
*
*
*
𝑦 = 𝑓(ω. റ𝑥) = 𝑓(෍
𝑛
𝑥 𝑛 ∗ ω 𝑛)
Nicolas Verstaevel, Carole Bernon, Jean-Pierre Georgé and Marie-Pierre Gleizes. A Self-OrganizedLearning
Model for AnomaliesDetection:Applicationto Elderly People.12th IEEE International Conference on Self-Adaptive
and Self-Organizing Systems, SASO 2018 [to be published]
Feedback
Detection of anomalies in the context of elderly people
41
Nicolas Verstaevel, Carole Bernon, Jean-Pierre Georgé and Marie-Pierre Gleizes. A Self-OrganizedLearning
Model for AnomaliesDetection:Applicationto Elderly People.12th IEEE International Conference on Self-Adaptive
and Self-Organizing Systems, SASO 2018 [to be published]
Steps
Number of sensors (0-100)
Number of sensors (0-100)
Numberofexamples
Number of step to reach 1% or precision in weightestimation Number of example needed to reach 1% of precision
Classification/Regression
• Online-learning
• Multi-dimensional
• Open
• No a priori
42
Verstaevel,Nicolas. Self-organization ofroboticdevices through demonstrations.Diss.
Université de Toulouse, Université Toulouse III-PaulSabatier, 2016.
43
Boes,Jérémy,et al. "The self-adaptive context learning pattern: Overview and
proposal." International and InterdisciplinaryConference on Modelingand UsingContext.
Springer, Cham, 2015.
Control Buildingmodels
44
Verstaevel, Nicolas, et al. "A Distributed User-Centered Approach For Control inAmbient Robotic." 8th European
Congress on Embedded Real Time Software and Systems (ERTS 2016). 2016.
100
45
• Addressing complex problems by design
• Simple set of rules can lead to complex behaviours
• Self-organization enables systems to change its
internal organisation to deal with dynamics
without external control
• Studying how the system organizes enables to
extract knowledge
46
Simplicity through locality
Complexity by emergence
KEEP IT SMART, KEEP IT SIMPLE!
Dr. Nicolas Verstaevel, Associate Research
Fellow
SMART Infrastructure Facility,
University of Wollongong, Australia
Thanks, let’s keep in touch!
Nicolas_Verstaevel@uow.edu.au
linkedin.com/company/smart-
infrastructure-facility-university-
of-wollongong
slideshare.net/smart_facility
@SMART_Facility
smart.uow.edu.au
uowblogs.com/smartinfrastructure
SMART Infrastructure Facility
https://www.flickr.com/photos/sma
rt-infrastructure/
47

Weitere ähnliche Inhalte

Ähnlich wie SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexity with self-organising software". Presented by Dr Nicolas Verstaevel

Resilience: a brief view on the state of the art
Resilience: a brief view on the state of the artResilience: a brief view on the state of the art
Resilience: a brief view on the state of the artHenry Muccini
 
Introduction to TRIZ(TIPS)
Introduction to TRIZ(TIPS)Introduction to TRIZ(TIPS)
Introduction to TRIZ(TIPS)Kavya Mithran
 
Iet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th DecemberIet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th DecemberFrancis_McKinney
 
Control Strategies for Autonomous quadrotors.pptx
Control Strategies for Autonomous quadrotors.pptxControl Strategies for Autonomous quadrotors.pptx
Control Strategies for Autonomous quadrotors.pptxMahiRanka2
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventNitish Nagar
 
Unit 1 Fundamentals of Artificial Intelligence-Part II.pptx
Unit 1  Fundamentals of Artificial Intelligence-Part II.pptxUnit 1  Fundamentals of Artificial Intelligence-Part II.pptx
Unit 1 Fundamentals of Artificial Intelligence-Part II.pptxDrYogeshDeshmukh1
 
Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving MethodsMaikel Mardjan
 
Normal accidents and outpatient surgeries
Normal accidents and outpatient surgeriesNormal accidents and outpatient surgeries
Normal accidents and outpatient surgeriesJonathan Creasy
 
2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf
2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf
2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdfakbazar
 
Machine Learning for Emergent Middleware
Machine Learning for Emergent Middleware Machine Learning for Emergent Middleware
Machine Learning for Emergent Middleware Amel Bennaceur
 
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENTTOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENTijasa
 
A Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In ImmunologyA Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In Immunologygpfigueredo
 
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdfMaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdfAhmed Mohamed
 
Application of soft computing techniques in electrical engineering
Application of soft computing techniques in electrical engineeringApplication of soft computing techniques in electrical engineering
Application of soft computing techniques in electrical engineeringSouvik Dutta
 
Knowledge extraction and visualisation using rule-based machine learning
Knowledge extraction and visualisation using rule-based machine learningKnowledge extraction and visualisation using rule-based machine learning
Knowledge extraction and visualisation using rule-based machine learningjaumebp
 

Ähnlich wie SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexity with self-organising software". Presented by Dr Nicolas Verstaevel (20)

Resilience: a brief view on the state of the art
Resilience: a brief view on the state of the artResilience: a brief view on the state of the art
Resilience: a brief view on the state of the art
 
Introduction to TRIZ(TIPS)
Introduction to TRIZ(TIPS)Introduction to TRIZ(TIPS)
Introduction to TRIZ(TIPS)
 
Iet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th DecemberIet Prestige Lecture Coping With Complexity 7th December
Iet Prestige Lecture Coping With Complexity 7th December
 
Control Strategies for Autonomous quadrotors.pptx
Control Strategies for Autonomous quadrotors.pptxControl Strategies for Autonomous quadrotors.pptx
Control Strategies for Autonomous quadrotors.pptx
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and event
 
Unit 1 Fundamentals of Artificial Intelligence-Part II.pptx
Unit 1  Fundamentals of Artificial Intelligence-Part II.pptxUnit 1  Fundamentals of Artificial Intelligence-Part II.pptx
Unit 1 Fundamentals of Artificial Intelligence-Part II.pptx
 
Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving Methods
 
Machine learning
Machine learningMachine learning
Machine learning
 
Normal accidents and outpatient surgeries
Normal accidents and outpatient surgeriesNormal accidents and outpatient surgeries
Normal accidents and outpatient surgeries
 
Optimization Using Evolutionary Computing Techniques
Optimization Using Evolutionary Computing Techniques Optimization Using Evolutionary Computing Techniques
Optimization Using Evolutionary Computing Techniques
 
2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf
2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf
2023-ICFS2023-Zahedan-Akbarzadeh-v4-March-8-March2023.pdf
 
Machine Learning for Emergent Middleware
Machine Learning for Emergent Middleware Machine Learning for Emergent Middleware
Machine Learning for Emergent Middleware
 
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENTTOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
TOWARD ORGANIC COMPUTING APPROACH FOR CYBERNETIC RESPONSIVE ENVIRONMENT
 
A Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In ImmunologyA Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In Immunology
 
50120140504022
5012014050402250120140504022
50120140504022
 
Lecture 1.pptx
Lecture 1.pptxLecture 1.pptx
Lecture 1.pptx
 
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdfMaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
MaLeNe2021-Evolving_Autonomous_Networks-L_Ciavaglia.pdf
 
Application of soft computing techniques in electrical engineering
Application of soft computing techniques in electrical engineeringApplication of soft computing techniques in electrical engineering
Application of soft computing techniques in electrical engineering
 
Knowledge extraction and visualisation using rule-based machine learning
Knowledge extraction and visualisation using rule-based machine learningKnowledge extraction and visualisation using rule-based machine learning
Knowledge extraction and visualisation using rule-based machine learning
 
Machine learning
Machine learningMachine learning
Machine learning
 

Mehr von SMART Infrastructure Facility

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Infrastructure Facility
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Infrastructure Facility
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Infrastructure Facility
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Infrastructure Facility
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Infrastructure Facility
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Infrastructure Facility
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Infrastructure Facility
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Infrastructure Facility
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Infrastructure Facility
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Infrastructure Facility
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Infrastructure Facility
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Infrastructure Facility
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Infrastructure Facility
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Infrastructure Facility
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Infrastructure Facility
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Infrastructure Facility
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Infrastructure Facility
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Infrastructure Facility
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Infrastructure Facility
 
SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...
SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...
SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...SMART Infrastructure Facility
 

Mehr von SMART Infrastructure Facility (20)

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
 
SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...
SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...
SMART Seminar Series: "Coastal Infrastructure, Urban Mobility and Vulnerabili...
 

Kürzlich hochgeladen

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Kürzlich hochgeladen (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexity with self-organising software". Presented by Dr Nicolas Verstaevel

  • 1. Keep it SMART, Keep it simple! Dr. Nicolas Verstaevel, Associate Research Fellow SMART Infrastructure Facility, University ofWollongong, Australia
  • 2. 2 Computer scientists are lazy but in laziness there is strength Don’t repeat yourself (DRY)
  • 5. 5 Designing AI softwares that solves complex problems using simple rules
  • 7. The computer of the 21st Century 7 « The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are from it. » Mark Weiser. ‘The computer of the 21t century’ Scientific American, pp 94-10, September 1991
  • 8. Smart Cities • Usage of ICT to transform the way people live and work • Addressing citizen needs • Community involvement 8
  • 9. The Internet of Things 9
  • 10. Challenging properties 10 • Multipleassets to manage – Energy, water, comfort,waste,… – Interdisciplinary • Composed of variousheterogeneoussystems • Strong politico-socialcomponents • Open • Heterogeneity of devices • Unpredictabledynamics • Users with dynamic and contradictoryneeds ➢ Impossibilityto specify a priori all interactions Me Me Me
  • 12. — There are many undecidable problems — No general method will ever be found to solve them — (without simplifying the problem or employing a more ‘powerful’ theory) Complex artificial systems Notion of undecidability1 1 an undecidable problem is a decision problem for which it is known to be impossible to constructa single algorithm that always leads to a correct yes-or-no answer. 12
  • 13. Halting problem: there is no algorithm that correctly determines whether arbitrary programs eventually halt when run. “Program testing can be used to show the presence of bugs, but never to show their absence! ” Verification & Proof No guaranty Edsger Dijkstra Alan Turing 13
  • 14. Ashby’s Law The variety in the control system must be equal to or larger than the variety of the perturbationsin order to achieve control System Controller No guaranty Control System Command State W. Ross Ashby 14
  • 15. No free lunch theorem for search and optimization Any two algorithms are equivalent when their performance is averaged across all possible problems Machine Learning No guaranty David H. Wolpert Learning Control System Command State Objective 15
  • 16. Meta learning is a subfield of Machine learning where automaticlearning algorithms are applied on meta-data about machine learning experiments ➢ It thereforeaims for a universal controlmethod able to learn the matching “situation-learningalgorithm” pairs Meta-Learning No guaranty Learning Control System Command State Algorithm selection 16
  • 17. Impact of complexity in artificial systems ➢ More and more energy is spent to build systems that are less and less generic and which must be regularly revalidated ➢ Without ever having the guaranteeof an impeccable operation. ➢ A conceptual breakthrough: ➢ The discovery of micro level theories (where complexity is reduced) which lead to the appearance of the desired phenomena at the macro level 17
  • 18. Self-organising software 18 Serugendo, Giovanna Di Marzo, Marie- Pierre Gleizes, and AnthonyKarageorgos, eds. Self-organising software: From natural to artificial adaptation. Springer Science & Business Media, 2011. Definition: Self-organization is the process enablinga software to dynamicallyalter its internal organization (structure and functionality)during its execution time without any explicit external directing mechanism.
  • 20. 20 https://scratch.mit.edu/projects/26099509/ - 2 Light sensors - 2 motors Speed of the motor is proportional to the sensed light according to the connection Braitenberg vehicles ValentinoBraitenberg(1984) Braitenberg, V. (1984). Vehicles: Experiments in synthetic psychology. Cambridge, MA: MIT Press.
  • 22. Multi-agent system and Complexity • Solution to overcome this complexity? • Agents’ complexity is lower – Behaviours can be expressed in few rules • MAS as an engineering methodology for complex systems – Bottom-up design – Can exhibits self-* properties – Emergent properties – Openness – Heterogeneity 22
  • 23. Perceive Act System Environment An agent 1. Define the systemand the environment 2. Identify the interaction between the systemand the environment 3. Identify agents and their interactions 4. Discover failures in the interactions (NCS) 5. Design simple local rules to repair NCS AMAS Designer TO DO LIST An interaction AMAS - Adaptive Multi-Agent Systems Davy Capera, Jean-Pierre Georgé, Marie Pierre Gleizes, Pierre Glize: The AMAS theory for complex problem solving based on self-organizing cooperative agents. WETICE2003: 383-388
  • 24. Cooperation as the motor of self-organization 24 Perception •Incomprehension •Ambiguity Decision •Incompetence •Unproductivity Action •Concurrence •Conflict •Inutility 7 Types of non cooperative situations Anticipateor resolve NCS by: - Tuning: adjusts its internal parameters. - Reorganization:changing interactionwith other - Openness: addingor removing agents
  • 25. Let’s give some (3) examples 25
  • 26. Problem: Challenges: Surveillance of an area by a robotic fleet • Robotic fleet composed of 𝑛 robots • Evolves in a grid environment • How to optimise space occupancy? • How to deal with emergencies? • Scalability – Number of robots – Different environments • Dynamic – Unpredictableemergencies 26
  • 27. 27 Criticality Function expressing distance to a local objective Cooperation Minimizing the estimated criticality of an agent’s neighbourhood
  • 28. Surveillance of an area by a robotic fleet • 2 type of agents: – Robots – Cells • Local perception of a shared environment • Cells compute criticality accordingto own knowledge and time sine last visit – Low criticality – High criticality 28 1 0 0 0 3 2 6 1 2 1 2 0 4 0 Robotsbehaviouris described as a simple set of cooperativerules to maintainfunctionaladequacy 𝐶 = 𝑡𝑙𝑎𝑠𝑡_𝑣𝑖𝑠𝑖𝑡
  • 29. 29 Robots Low criticality cell High criticalitycell Alexandre Perles, Fabrice Crasnier, Jean-Pierre Georgé: AMAK - A Framework for Developing Robustand Open Adaptive Multi-agent Systems. PAAMS (Workshops) 2018: 468-479
  • 30. Linear optimisation 30 ቊ 𝑥1 + 𝑥2 ≤ 2 2𝑥1 + 𝑥3 ≥ 2 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥30 0 0 -2 2 Simple rule for variables: Minimizingthe criticality of constraints
  • 31. Linear optimisation 31 ቊ 𝑥1 + 𝑥2 ≤ 2 2𝑥1 + 𝑥3 ≥ 2 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥30 0 0 -2 2 =
  • 32. Linear optimisation 32 ቊ 𝑥1 + 𝑥2 ≤ 2 2𝑥1 + 𝑥3 ≥ 2 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥30.5 0 1 -2 2 =
  • 33. Linear optimisation 33 ቊ 𝑥1 + 𝑥2 ≤ 2 2𝑥1 + 𝑥3 ≥ 2 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥30.5 0 1 -1.5 0.5 =
  • 34. Linear optimisation 34 ቊ 𝑥1 + 𝑥2 ≤ 2 2𝑥1 + 𝑥3 ≥ 2 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥31 0 2 -1.5 -2 ==
  • 35. Linear optimisation 35 ቊ 𝑥1 + 𝑥2 ≤ 2 2𝑥1 + 𝑥3 ≥ 2 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥31 0 3 -1.5 -3 ==
  • 36. Linear optimisation 36 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥31 0 3 -1.5 -3 𝑥3 ≤ 2-1 ==
  • 37. Linear optimisation 37 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥31 0 2 -1.5 -2 𝑥3 ≤ 20 ==
  • 38. Linear optimisation 38 𝑥1 𝑥2 2𝑥1 + 𝑥3 ≥ 2𝑥1 + 𝑥2 ≤ 2 𝑥31 0 1 -1.5 -1 𝑥3 ≤ 2-1 == = Jorquera, Tom. An adaptive multi-agent system for self-organizing continuous optimization. Diss. Université de Toulouse, Université Toulouse III-Paul Sabatier, 2013.
  • 39. Detection of anomalies in the context of elderly people 40 ∑ 𝑥1 𝑥2 𝑥 𝑛 ω1 ω2 ω 𝑛 > T A B yesno * * * 𝑦 = 𝑓(ω. റ𝑥) = 𝑓(෍ 𝑛 𝑥 𝑛 ∗ ω 𝑛) Nicolas Verstaevel, Carole Bernon, Jean-Pierre Georgé and Marie-Pierre Gleizes. A Self-OrganizedLearning Model for AnomaliesDetection:Applicationto Elderly People.12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2018 [to be published] Feedback
  • 40. Detection of anomalies in the context of elderly people 41 Nicolas Verstaevel, Carole Bernon, Jean-Pierre Georgé and Marie-Pierre Gleizes. A Self-OrganizedLearning Model for AnomaliesDetection:Applicationto Elderly People.12th IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2018 [to be published] Steps Number of sensors (0-100) Number of sensors (0-100) Numberofexamples Number of step to reach 1% or precision in weightestimation Number of example needed to reach 1% of precision
  • 41. Classification/Regression • Online-learning • Multi-dimensional • Open • No a priori 42 Verstaevel,Nicolas. Self-organization ofroboticdevices through demonstrations.Diss. Université de Toulouse, Université Toulouse III-PaulSabatier, 2016.
  • 42. 43 Boes,Jérémy,et al. "The self-adaptive context learning pattern: Overview and proposal." International and InterdisciplinaryConference on Modelingand UsingContext. Springer, Cham, 2015. Control Buildingmodels
  • 43. 44 Verstaevel, Nicolas, et al. "A Distributed User-Centered Approach For Control inAmbient Robotic." 8th European Congress on Embedded Real Time Software and Systems (ERTS 2016). 2016. 100
  • 44. 45 • Addressing complex problems by design • Simple set of rules can lead to complex behaviours • Self-organization enables systems to change its internal organisation to deal with dynamics without external control • Studying how the system organizes enables to extract knowledge
  • 45. 46 Simplicity through locality Complexity by emergence KEEP IT SMART, KEEP IT SIMPLE! Dr. Nicolas Verstaevel, Associate Research Fellow SMART Infrastructure Facility, University of Wollongong, Australia
  • 46. Thanks, let’s keep in touch! Nicolas_Verstaevel@uow.edu.au linkedin.com/company/smart- infrastructure-facility-university- of-wollongong slideshare.net/smart_facility @SMART_Facility smart.uow.edu.au uowblogs.com/smartinfrastructure SMART Infrastructure Facility https://www.flickr.com/photos/sma rt-infrastructure/ 47