Self-organizing algorithms Márk Jelasity. Decide Object control measure control loop Centralized Mindset: Control Loop ● problem solving, knowledge (GOFAI)

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Swarm Intelligence (sarat chand) (naresh Kumar) (veeranjaneyulu) (kalyan raghu)‏
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Bio-Inspired Optimization. Our Journey – For the remainder of the course A brief review of classical optimization methods The basics of several stochastic.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Central question for the sciences of complexity. How do large networks with.
Natural Computation and Applications Xin Yao Natural Computation Group School of Computer Science The University of Birmingham.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Intelligent Systems Group Emmanuel Fernandez Larry Mazlack Ali Minai (coordinator) Carla Purdy William Wee.
Triangulation of network metaphors The Royal Netherlands Academy of Arts and Sciences Iina Hellsten & Andrea Scharnhorst Networked Research and Digital.
Guiding an adaptive system through chaos Alfred Hubler, Ctr for Complex Systems Research Kirstin Phelps, Illinois Leadership Center University of Illinois.
Biomimicry, Mathematics, and Physics for Control and Automation: Conflict or Harmony? Kevin M. Passino Dept. Electrical Engineering The Ohio State University.
AJITESH VERMA 1.  Dictionary meaning of chaos- state of confusion lack of any order or control.  Chaos theory is a branch of mathematics which studies.
Distributed Systems 15. Multiagent systems and swarms Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Artificial Chemistries – A Review Peter Dittrich, Jens Ziegler, and Wolfgang Banzhaf Artificial Life 7: , 2001 Summarized by In-Hee Lee.
By Paul Cottrell, BSc, MBA, ABD. Author Complexity Science, Behavioral Finance, Dynamic Hedging, Financial Statistics, Chaos Theory Proprietary Trader.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
Carlos Eduardo Maldonado Research Professor Universidad del Rosario INNOVATION AND COMPLEXITY.
Artificial Intelligence
Swarm Intelligence 虞台文.
SWARM INTELLIGENCE Sumesh Kannan Roll No 18. Introduction  Swarm intelligence (SI) is an artificial intelligence technique based around the study of.
-Abhilash Nayak Regd. No. : CS1(B) “The Power of Simplicity”
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Topics in Artificial Intelligence By Danny Kovach.
FRE 2672 TFG Self-Organization - 01/07/2004 Engineering Self-Organization in MAS Complex adaptive systems using situated MAS Salima Hassas LIRIS-CNRS Lyon.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
CSC & IS Centrul pentru studiul complexit ă ii Intelligent Systems group ARIA – UBB csc.centre.ubbcluj.ro.
HONR 300/CMSC 491 Complexity Prof. Marie desJardins, January 31, Class Intro 1/26/10.
V 654: The Rationales for Contracting and Privatization The Invisible Hand: The Idealized Competitive Model.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
From Swarm Intelligence to Swarm Robotics
1 Network Intelligence and Networked Intelligence 网络智能和网络化智能 Deyi Li ( 李 德 毅 ) Aug. 1, 2006.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
SIMULATIONS, REALIZATIONS, AND THEORIES OF LIFE H. H. PATTEE (1989) By Hyojung Seo Dept. of Psychology.
“It’s the “It’s the SYSTEM !” SYSTEM !” Complex Earth Systems
CONCLUSION The conclusion of this work is that it is possible to develop a problem-solving method providing evolutionary computational support to general.
Swarms MONT 104Q – Mathematical Journeys, November 2015.
Earth Systems Do Not Evolve To Equilibrium Fichter, Lynn S., Pyle, E.J., Whitmeyer, S.J.
2 Climate variability - change in average, variation, and/or extreme values.
제 2 주. 인공생명의 개요 Research into models and algorithms of artificial life H. Jiyang, H. Haiying and F. Yongzhe, Artificial Intelligence in Engineering, vol.
Swarm Intelligence. An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Topic1:Swarm Intelligence 李长河,计算机学院
Emergent Structures
T HE EMERGENCE OF ECOSYSTEMS PATTERNS BY MEANS OF B IOGEOGRAPHIC C OMPUTATION Rodrigo Pasti Mackenzie.
Particle Swarm Optimization (PSO) Algorithm. Swarming – The Definition aggregation of similar animals, generally cruising in the same directionaggregation.
Parallel Patterns.
What is cognitive psychology?
On Routine Evolution of Complex Cellular Automata
The Science of Biology Chapter 1.
Machine learning-Evolution Computational Model
Artificial Life - An Overview
Complexity A more recent conceptualization of how to look at nature and our interaction with it Originated in general systems theory, a way of looking.
The Science of Biology Chapter 1.
Unit 1 Chapter 1 “The Economic Way of Thinking”
CASE − Cognitive Agents for Social Environments
Econ “The Economist’s Toolbox”
The Science of Biology Chapter 1.
Prof. Marie desJardins, January 28, 2016
Supplement Beyond Computation
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
The Science of Biology Chapter 1.
Principles of Science and Systems
Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen
Genetic Algorithm Soft Computing: use of inexact t solution to compute hard task problems. Soft computing tolerant of imprecision, uncertainty, partial.
Presentation transcript:

Self-organizing algorithms Márk Jelasity

Decide Object control measure control loop Centralized Mindset: Control Loop ● problem solving, knowledge (GOFAI) ● design, planning ● development, evolution ● control (achieving stability) ● distributed computing architectures ● source of order and complexity in general

Decentralization ● design is achieved by genetic variation and natural selection (Darwin) ● knowledge also evolves (“memes” of Dawkins) ● knowledge representation is potentially decentralized (neural networks) ● markets are regulated by the “invisible hand” (Adam Smith) ● sociological phenomena (eg segregation) is emergent (Schelling) ● etc

Decentralization: the only way ● Daniel Dennett goes further and points out that all order must originate from a decentralized process: evolution (in a broad sense) – “sky hook” vs. “crane” – even consciousness cannot be “sky hook” and it really is decentralized ● D. Dennett, Darwin's dangerous idea (1996) ● Why do we insist? – human psychology, related to power structures in society? Maybe inherited (human ethology)?

Why do we care? ● some things can be understood (modeled) only this way – pattern formation, development, regeneration, etc in biology – concept learning, knowledge representation, creative thinking, etc in AI – sociology, economics, ecology, chemistry, physics, geography, etc ● good algorithms for existing problems in OR, AI, etc – cheap, simple, robust, fairly efficient and effective

Why do we care? ● parasitic emergence: design can be centralized but the world is not – unpredictable chaotic dynamics – unwanted emergent properties (complex networks), eg power grid ● sometimes centralized thinking does of course work – control theory, Google, etc – keeping an open eye does not hurt

Misconceptions are really deep ● we edited a special issue of IEEE IS ● cover art (out of our control) reflects centralized thinking: the very thing we argue against in the editorial

What we do NOT cover? ● Complexity research – emergence of order and “spontaneous” increase in complexity from simple rules – attempting to capture and scientifically study the essence of complexity for its own sake – in general, not interested in “boring” systems that converge to an equilibrium – keywords: chaos, fractals, cellular automata, self-organizing criticality: on the edge of chaos, etc – even Godel's theorem, Church thesis and so on – very important concepts; unfortunately often overhyped, inflated and/or misunderstood

What do we cover? ● understanding and using emergence – emergence to solve problems – we are interested in convergent systems; building, calculating, etc, something specific and in a way predictable despite disturbing factors and noise – swarm intelligence, artificial evolution, p2p protocols ● “parasitic” emergence in complex networks – emergent properties of complex networks that are there we like it or not ● some learning approaches with a decentralized and emergent flavor

Swarm Intelligence ● ant foraging behavior and its application to routing in computer networks ● ant task allocation and its application to solving combinatorial optimization problems ● self-assembly and building of structures in ant colonies ● Eric Bonabeau, Marco Dorigo, and Guy Theraulaz. Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, 1999.

Complex networks ● models and properties of complex networks ● exploiting the information in emergent complex networks (collective intelligence) – PageRank algorithm for webpage ranking and similar approaches ● Réka Albert and Albert-László Barabási. Statistical mechanics of complex networks. Reviews of Modern Physics, 74(1):47–97, January 2002.Statistical mechanics of complex networks

Eigenvectors ● self-organization can often be expressed as an eigenvector finding problem – PageRank – Graph layout – trust management – virtual coordinates

self-organizing networks ● in p2p systems the overlay network topology is important ● self-organizing overlay networks are cheap, robust and generic

Other selected topics ● evolution – evolutionary computing, tag-based group selection ● self-organizing maps ● amorphous computing at MIT ● epidemics and gossip