Xiaohui Cui †, Laura L. Pullum ‡, Jim Treadwell †, Robert M. Patton †, and Thomas E. Potok † Particle Swarm Social Model for Group Social Learning in an.

Slides:



Advertisements
Similar presentations
Artificial Bee Colony Algorithm
Advertisements

Particle Swarm Optimization (PSO)
Particle Swarm Optimization
Security Issues in Ant Routing Weilin Zhong. Outline Swarm Intelligence AntNet Routing Algorithm Security Issues in AntNet Possible Solutions.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Overarching Goal: Understand that computer models require the merging of mathematics and science. 1.Understand how computational reasoning can be infused.
Swarm Intelligence (sarat chand) (naresh Kumar) (veeranjaneyulu) (kalyan raghu)‏
Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference.
Swarm algorithms COMP308. Swarming – The Definition aggregation of similar animals, generally cruising in the same direction Termites swarm to build colonies.
Artificial Bee Colony Algorithm
Particle Swarm Optimization Particle Swarm Optimization (PSO) applies to concept of social interaction to problem solving. It was developed in 1995 by.
Bart van Greevenbroek.  Authors  The Paper  Particle Swarm Optimization  Algorithm used with PSO  Experiment  Assessment  conclusion.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Wizer – What-If Analyzer: Validation of Large Scale Stochastic Agent Models Project Investigator: Kathleen M. Carley – CMU, ISRI, CASOS Why is Validation.
1 A hybrid particle swarm optimization algorithm for optimal task assignment in distributed system Peng-Yeng Yin and Pei-Pei Wang Department of Information.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Simulation Models as a Research Method Professor Alexander Settles.
Alexander Repenning artificial intelligence chapter 1: Game AI.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
New Mexico Computer Science for All Computational Science Investigations (from the Supercomputing Challenge Kickoff 2012) Irene Lee December 9, 2012.
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
Particle Swarm Optimization Algorithms
 C. C. Hung, H. Ijaz, E. Jung, and B.-C. Kuo # School of Computing and Software Engineering Southern Polytechnic State University, Marietta, Georgia USA.
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
Swarm Computing Applications in Software Engineering By Chaitanya.
Swarm Intelligence 虞台文.
Computational Organization Theory Aaron Drajpuch WPI, CS525M, Spring 2002 Introduction What is an Organization What is Computational Organization Theory.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
(Particle Swarm Optimisation)
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
4 Fundamentals of Particle Swarm Optimization Techniques Yoshikazu Fukuyama.
1 IE 607 Heuristic Optimization Particle Swarm Optimization.
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.
1 A Heuristic Approach Towards Solving the Software Clustering Problem ICSM03 Brian S. Mitchell /
SUPERCOMPUTING CHALLENGE KICKOFF 2015 A Model for Computational Science Investigations Oct 2015 © challenge.org Supercomputing Around.
Neural and Evolutionary Computing - Lecture 11 1 Nature inspired metaheuristics  Metaheuristics  Swarm Intelligence  Ant Colony Optimization  Particle.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Solving of Graph Coloring Problem with Particle Swarm Optimization Amin Fazel Sharif University of Technology Caro Lucas February 2005 Computer Engineering.
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
WHAT IS COMPUTER SCIENCE? Phil Sands K-12 Outreach Coordinator for Computer Science.
Particle Swarm Optimization by Dr. Shubhajit Roy Chowdhury Centre for VLSI and Embedded Systems Technology, IIIT Hyderabad.
Presented by Data Analysis and High Performance Computing Yu (Cathy) Jiao, Ph.D. Robert M. Patton, Ph.D. Xiaohui Cui, Ph.D. Applied Software Engineering.
Biologically Inspired Computation Ant Colony Optimisation.
Particle Swarm Optimization (PSO)
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
DRILL Answer the following question’s about yesterday’s activity in your notebook: 1.Was the activity an example of ACO or PSO? 2.What was the positive.
Quality Is in the Eye of the Beholder: Meeting Users ’ Requirements for Internet Quality of Service Anna Bouch, Allan Kuchinsky, Nina Bhatti HP Labs Technical.
Organic Evolution and Problem Solving Je-Gun Joung.
Swarm Robotics Research Team A Robotic Application of the Ant Colony Optimization Algorithm The Ant Colony Optimization (ACO) algorithm is generally used.
POWER OPTIMIZATION IN RANDOM PATTERN GENERATOR By D.Girish Kumar 108W1D8007.
What we started with To develop an application that facilitates user to draw interactive graphs (e.g. Flowcharts,class diagrams, UML diagrams etc ). Interactive.
Particle Swarm Optimization (PSO) Algorithm. Swarming – The Definition aggregation of similar animals, generally cruising in the same directionaggregation.
 Introduction  Particle swarm optimization  PSO algorithm  PSO solution update in 2-D  Example.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
The Biologically Inspired Distributed File System: An Emergent Thinker Instantiation Presented by Dr. Ying Lu.
Scientific Research Group in Egypt (SRGE)
Adnan Quadri & Dr. Naima Kaabouch Optimization Efficiency
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
Ana Wu Daniel A. Sabol A Novel Approach for Library Materials Acquisition using Discrete Particle Swarm Optimization.
Meta-heuristics Introduction - Fabien Tricoire
Advanced Artificial Intelligence Evolutionary Search Algorithm
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Particle Swarm Optimization
SWARM INTELLIGENCE Swarms
Presentation transcript:

Xiaohui Cui †, Laura L. Pullum ‡, Jim Treadwell †, Robert M. Patton †, and Thomas E. Potok † Particle Swarm Social Model for Group Social Learning in an Adaptive Environment ‡ 3333 Pilot Knob Road Eagan, MN † Computational Sciences and Engineering Division Oak Ridge, TN

Research Overview Integrate particle swarm algorithm, social knowledge adaptation and multi-agent approaches for modeling the social learning of self-organized groups and their collective searching behavior in an adaptive environment.Integrate particle swarm algorithm, social knowledge adaptation and multi-agent approaches for modeling the social learning of self-organized groups and their collective searching behavior in an adaptive environment. Apply the particle swarm metaphor as a model of social learning for a dynamic environment. Provides an agent- based simulation platform for understanding knowledge discovery and strategic search in human self-organized social groups.Apply the particle swarm metaphor as a model of social learning for a dynamic environment. Provides an agent- based simulation platform for understanding knowledge discovery and strategic search in human self-organized social groups. Investigate the factors that affect the global performance of the whole social community through social learning.Investigate the factors that affect the global performance of the whole social community through social learning.

Particle Swarm Social Learning Model in Adaptive Environment Social LearningSocial Learning –Learning by observing “models” and noting the reward contingencies Adaptive EnvironmentAdaptive Environment –“Models” in the environment change in each time step. The change can be linear or random. –Highly rewarded “models” dynamically change in every time-step. The observed highly rewarded “models” by learner in time t1 may not be rewarded “models” in time t2. –Change patterns of the environment are influenced by the collective behavior of the learner groups when this collective behavior is effective enough to alter the environment Particle Swarm algorithmParticle Swarm algorithm –Developed in 1995 by James Kennedy and Russ Eberhart –Inspired by social behavior of bird flocking –Applies the concept of social interaction to problem solving –Been applied to a wide variety of search and optimization problems Particle swarm social learning modelParticle swarm social learning model –Every particle is considered as a human group –Particles interact with each other –The group can learn skills and behaviors by observations –Particles are more likely to imitate models whose behavior is rewarded –Particle also has a memory of its behavior history (e.g., people can learn from their own experiences) Personal Cognition Social Adaptive Learning

Experiment & Results Adaptive Environment:Adaptive Environment: A two dimensional DF1 equation (1) is used to produce the dynamic environment. The environment change rate is controlled through the logic equation (2). The adaptive mechanism of the environment is represented by equation (3). The fitness value of the solution gradually decreases when an increasing number of the group members search for problem solution in the neighbor area. Figure 2: The step size value map generated by equation (2) with different A value Figure 1: The sample landscape environment Experiment Setup: With following experiment setup, Figure 3 illustrates the initial simulation environment with 20 agent groups. Figure 4: The collective searching results for scenario (a) one group with 400 agents and scenario (b) twenty groups, 20 agents per group (a) (b) Figure 3: The initial Environment & Agent Group Figure 5: The comparison of the average fitness values of (a) each simulation iteration for group scenario a and b (b) whole simulation for different agent group scenarios (a) (b) Experiment Results:Experiment Results: Results from the simulation have shown that effective communication is not a necessary requirement for self organized groups to attain higher profit in an adaptive environment (1)(2) (3)

Verification and Validation Verification requires rigorous & standardized test problems, benchmarks – –Benchmark problems: moving parabola problem, moving peaks benchmark function, & DF1; DEFEAT Test Environment – –Formal Methods used for NASA ANTS verification HistoricalReal-Time Parallel DomainDomain of Interest GeneratedGathered OptionPreferred Validation – –Compare agent-based simulation/system (ABS/S) output with real phenomenon – –Compare ABS/S results with math model results – –Dock with other simulations of same phenomenon Data Validation Sources & Types

Conclusions & Future Direction The dynamics of the real world are influenced by the collective actions of social groups The changes of the real world impact the social groups’ actions and structure The Particle swarm social learning model is developed to simulate the complex interactions and the collective searching of the self-organized groups in an adaptive environment Next steps: – –More sophisticated models Reaction, perception of environment – –Access to more real data Increased validation of models – –Extend application to related domains