Aggregation and Segregation Mechanisms. AM, EE141, Swarm Intelligence, W4-1
|
|
- Aubrie McDaniel
- 5 years ago
- Views:
Transcription
1 Aggregation and Segregation Mechanisms AM, EE141, Swarm Intelligence, W4-1
2 Outline Social insects (ants) Algorithms (data clustering) Robotics experiments
3 Ants
4 Stigmergy Definition It defines a class of mechanisms exploited by social insects to coordinate and control their activity via indirect interactions. Answer R 1 R 2 R 3 R 4 R 5 Stimulus S 1 S 2 S 3 S 4 S 5 Stop time Stigmergic mechanisms can be classified in two different categories: quantitative (or continuous) stigmergy and qualitative (or discrete) stigmergy
5 Stigmergy Example of qualitative stigmergy Example of quantitative stigmergy More detail in Week 6! Duration of aggregation process: 48 h! Reduction of the spread of infection? Chretien (1996)
6 A Model of Corpse Clustering Characteristics of the algorithm for individual behavior (Deneubourg et al., 1991) When an ant encounters a corpse, it will pick it up with a probability which increases with the degree of isolation of the corpse When an ant is carrying a corpse, it will drop it with a probability which increases with the number of corpses in the vicinity Modulation of pick up/drop probabilities as a function of the pheromone clouds around the cluster -> quantitative (continuous) stigmergy
7 A Model of Corpse Clustering Algorithm for individual behavior The probability that an agent which is not carrying an item will pick up an item P pick up = ( K + K + + f ) 2 Probability that an agent carrying an item will drop the item P drop = ( ) 2 f K - + f f : fraction of neighborhood sites occupied by items K -, K + : threshold constants
8 Model of Harvest Sorting in Ants Individual behavioral algorithm Probability of picking up an object: t = 0 P i pick up = ( K+ / ( K + + f i ) ) 2 t = 15 Probability of dropping an object which is being carried: P i drop = ( f i / ( K- + f i ) ) 2 f i : fraction of neighboring sites occupied by objects of the same type of the object i K +, K - : constants Short term memory at t = 15
9
10 Aggregation and Segregation Models Explanation of cemetery organization in Lasius niger, Pheidole pallidula, and Messor Sancta ant species ok Explanation of brood sorting in Leptothorax ants (concentric annular sorting) unexplained!
11 Back to slides
12 Algorithms
13 Application of Clustering Algorithms to the Classification of Objects We define a «distance» d (or a dissimilarity) between objects in the attribute space of the object. For instance, in the sorting problem previously mentioned, 2 objects o i and o j can be similar or different (binary dissimilarity): If o i and o j are identical objects then: d(o i, o j ) = 0 If o i and o j are different objects then: d(o i, o j ) = 1 The problem (and the algorithm) can be extended to more comple objects described by a finite number n of attributes, each attribute represented by a real value for instance. These objects can be described as points in the R n space and d(o i, o j ) as the eucledian distance between them.
14 Algorithm of Lumer et Faieta (1994) Application of Clustering Algorithms to the Classification of Objects The attribute space is projected on a smaller dimension space (e.g. l=2) Assumption: the projection space has to be chosen so that the distances intraclusters are smaller than distances inter-cluster We finally discretize the projected space (it can be seen as a sub-space of Z 2 ), so that many clusterizing agents can move around and operate on this space
15 Application of Clustering Algorithms to the Classification of Objects Algorithm of Lumer et Faieta (1994) The agents can locally perceive a certain number of cells around their position (area s 2 around the current site r of the agent) r S S
16 Algorithm of Lumer et Faieta (1994) Application of Clustering Algorithms to the Classification of Objects At time t, an agent at the site r finds an object o i, on this site f(o i ) measures the mean similarity of the object o i with the other objects o j which are in its neighborhood (within perception area sxs) 1 d(o f(o i ) = Σ i, o j )] [1, if f > 0 s 2 α O j Neigh (sxs) (r) f(o i ) = 0, otherwise α : algorithm parameter which defines the dissimilarity scale
17 Algorithm of Lumer et Faieta (1994) If all the cells s 2 around the agent at site r have similar objects to o i, we obtain : O j Neigh (sxs) (r), d(o i, o j ) = 0 and f(o i ) = 1 Application of Clustering Algorithms to the Classification of Objects If all the cells s 2 around the agent at site r have objects highly different to o i, we obtain : O j Neigh (sxs) (r), d(o i, o j ) = α and f(o i ) = 0
18 Algorithm of Lumer et Faieta (1994) Probability of an unloaded agent of picking up an object Application of Clustering Algorithms to the Classification of Objects P pick up (o i ) = ( k 1 ) 2 k 1 + f(o i ) If f(o i ) = 1, o i has low probability to be picked up If f(o i ) = 0, o i has high probability to be picked up Probability of an loaded agent of dropping an object P drop (o i ) = { 2f(o i ), if f(o i ) < k 2 1, if f(o i ) k 2 k 1, k 2 : threshold constants
19 Example of collective sorting 20.0 Application of Clustering Algorithms to the Classification of Objects Attribute space: 4 gaussian distributions of real numbers
20 Example of collective sorting Application of Clustering Algorithms to the Classification of Objects Points are randomly scattered on a grid of 52 X 52and clustering is performed with 40 agents t = 0 t = Heuristic needed for better performances: heterogeneous agents (different speeds) and short term memory -> then 4 clusters
21 Robots
22 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) The mission: From local actions to global tasks: stigmergy and collective robotics. The plan: Give the robot some means of moving some discrete items. Give it a start by enabling it to make small clusters. Think of some way of estimating local density so that it can use the Deneubourg algorithm to make progressively larger clusters.
23 Puck Clustering (Beckers, Holland, and Deneubourg, 1994)
24 The behavior: Puck Clustering (Beckers, Holland, and Deneubourg, 1994)
25 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) How does it works? probability of leaving a puck on a cluster increases with the size of the cluster probability of taking a puck from a cluster decreases with the size of the cluster so rate of growth increases with size adding a puck to a cluster increases its size taking a puck from a cluster reduces its size so the feedback is always positive The sum of the rates of growth over all clusters will be zero (conservation of pucks) Therefore the rate of growth of at least the smallest cluster must be negative So a group of n clusters will tend to become (n-1) clusters...and so on
26 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) Why a single cluster? clusters of 2 or less pucks are irreversibly eliminated noise influence play a major role: algorithm is deterministic but interactions robot-to-robot and robot-to-environment have a high stochastic component more quantitative analysis in the next lecture!
27 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) Other features of the robot system sensitive to friction and irregularities on floor will form cluster around a suitable seed robots are all different (small heterogeneities of the components) robots change with time (battery life, general aging) grippers entangling (mechanical interferences) proximity sensors interferences (continuous emission) puck lost by turning on the spot
28 Puck Clustering (Beckers, Holland, and Deneubourg, 1994) Conclusion Robots can form clusters using a simpler algorithm than that proposed by Deneubourg: deterministic (but stochasticity in the interactions), strictly local sensing without memory (but memory = a little bit less local ). Robots can show many of the advantageous features of ant behavior (robustness to individual failure, robustness to environmental disturbance and interferences). The robot system is tightly coupled to the physics of the environment, and responds coherently.
29 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) Bio-mimicking experiment: Leptothorax ants Live in cracks in rocks Sort their brood Perform nest migrations: - find a new nest site - move the queen and brood there - build a surrounding wall - sort the brood Because of the 2D habitat and the interesting behaviors, ideal subjects for representing in a land-robotic form... but they build with particles of grit the same width as their bodies ( blind bulldozing )... so we need building materials the same width as the robots Frisbees Arena s area is 1760 times the area of a robot: same order of magnitude as the ratio of the area of a Leptothorax nest to a single ant. Qualitative/feasibility rather than quantitative/efficiency study
30 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) The Robots 23 cm in diameter 3h battery autonomy Motorola 68332, 16 Mb RAM 4 continuous emitting IR proximity sensors Microswitch on the gripper (threshold between 1 and 2 fresbees), locking-unlocking frisbee operations controlled by an actuator Double optical sensor (color detection) for center and periphery color detection of the carried frisbee
31 Experimental set-up Frisbee Gathering and Sorting (Holland and Melhuish, 1998)
32 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) Exp. 1: behavior for basic clustering Rule 1: if (gripper pressed & Object ahead) then make random turn away from object Rule 2: if (gripper pressed & no Object ahead) then reverse small distance make random turn left or right Rule 3: go forward Modified Beckers et al. basic behavior for rigid walls/robots!
33 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 1: Results for basic clustering (10 robots, 44 frisbees) 8h 25 min, end criterium: 90% of frisbees gathered (40)
34 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 1: comparison with performance Beckers et al. 94 Beckers et al. 1994: 81 pucks and 3 robots in 1h 45 min Holland et al. 1998: 40 frisbees and 10 robots in 8h 25 min Why? No quantitative comparison, modelling up to date Different arena s area, different robot speed Cluster of 1 object (Holland 98) vs. cluster of 2 objects (Beckers 94) irreversibly removed Noise in cluster shape (compacity of the clusters)
35 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 2: Could we form clusters at the edges of the arena? "It must be emphasized that a very large arena was necessary in Deneubourg et al's experiments to obtain "bulk" clusters: in effect, ants are attracted towards the edges of the experimental arena if these are too close to the nest, resulting in clusters almost exclusively along the edges." Eric Bonabeau, 1998 Test: Vary the algorithm ok Vary the sensors ok Vary the arena size?
36 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 2: Boundary clustering, algorithm Algorithm modified: Rule 1 probabilistic! Rule 1: if (gripper pressed & Object ahead) then with probability p make random turn away from object else with probability (1-p) reverse small distance (dropping the frisbee) make random turn left or right Rule 2: if (gripper pressed & no Object ahead) then reverse small distance (dropping the frisbee) make random turn left or right Rule 3: go forward
37 Exp. 2: Boundary clustering, parameter bifurcation Frisbee Gathering (Holland and Melhuish, 1998) probability of retention p RESULTS 1.0 leads to a central cluster after 6 hours 35 minutes 0.95 leads to a central cluster, stopped when 2 main central clusters formed. Stopped ~2.5hours 0.9 leads to a central cluster, stopped when 2 main central clusters formed. Stopped ~5hours cluster formed at edge. 40/44 at 9hrs 5m continued to be stable up to 11hrs 20min major cluster formed at edge and approx. 15 singletons around the periphery. stopped after 1110hours major cluster formed at edge and approx. 15 singletons around the periphery. Stopped after 11hrs 0.5 All pucks taken to periphery (frame 8, 0hr40mins)but no single cluster formed Stopped at 11 hrs 0.0 All pucks taken to periphery (frame 3 0hr15m) but no single cluster formed. Stopped at 3hrs.
38 Frisbee Gathering (Holland and Melhuish, 1998) Exp. 2: Boundary clustering, parameter bifurcation p = 1.0 p = 0.9 p = 0.88 p = 0.8 p = 0.5 p = 0.0
39 Exp. 2: Boundary clustering, sensory modification Frisbee Gathering (Holland and Melhuish, 1998) Obstacle detection only with central sensor (instead of the 3 frontal sensors)! wall p =100.3/180 = 0.56 Drop puck/ Leave puck Pick up/ Retain puck Mean Drop puck/ Leave puck But robot movements not really uniformly distributed (trajectories, no wall following )
40 Exp. 2: Boundary clustering, sensory modification Frisbee Gathering (Holland and Melhuish, 1998) Similar to p = 0.88 in the algorithmic version!
41 Exp. 3: The pull back algorithm Rule 1: if (gripper pressed & Object ahead) then make random turn away from object Frisbee Sorting (Holland and Melhuish, 1998) Initial idea: change the compacity (pull back distance is a sensitive parameter) for speeding up aggregation process Robot behavior different with ring or plain frisbees Rule 2: if (gripper pressed & no Object ahead) then if plain then lower pin and reverse for pull-back distance raise pin endif reverse small distance make random turn left or right
42 Frisbee Sorting (Holland and Melhuish, 1998) Exp. 3: The pull back algorithm, results (pullback distance 2.6 frisbees, 6 robots) t = 0h00 t = 1h45 t = 8h05 Annular sorting like in Leptothorax ants!
43 Frisbee Sorting (Holland and Melhuish, 1998) Exp. 3: The pull back algorithm, results (pullback distance 2.6 frisbees, 6 robots, end criterium: first cluster of 20 frisbees) Trial Time in hours High std dev Number of plains Low std dev
44 Frisbee Gathering and Sorting (Holland and Melhuish, 1998) Conclusion Robots can form clusters using a simpler algorithm than that proposed by Deneubourg: deterministic (but stochasticity in the interactions), strictly local sensing without memory (but memory = a little bit less local ). Robots can show many of the advantageous features of ant behavior (robustness to individual failure, robustness to environmental disturbance and interferences). The robot system is tightly coupled to the physics of the environment, and responds coherently. But how about qualitative considerations? How can we improve the system efficiency, how can we reduce the variability of the team performance, what are the key parameters of the experiment? Next lecture an answer attempt
Cemetery Organization, Sorting, Graph Partitioning and Data Analysis
Cemetery Organization, Sorting, Graph Partitioning and Data Analysis Introduction Ants cluster corpses to form cemeteries Ants sort larvae Not completely understood Simple model can predict behaviour Model
More informationDistributed Intelligent Systems W12: Segregation, and Assembly in Natural and Artificial
Distributed Intelligent Systems W12: Distributed Aggregation, Segregation, and Assembly in Natural and Artificial Systems Outline Distributed aggregation and segregation Models and algorithms Examples
More informationSwarm Intelligence W13: Segregation, Aggregation, and Decision Processes II: Data Analysis and Distributed Building
Swarm Intelligence W13: Segregation, Aggregation, and Decision Processes II: Data Analysis and Distributed Building Data Sorting Outline The Lumer-Faieta algorithm Some results Distributed building Stigmergy
More informationAnt Colony. Clustering & Sorting Magnus Erik Hvass Pedersen (971055) Daimi, University of Aarhus, July 2003
1 Introduction Ant Colony Clustering & Sorting Magnus Erik Hvass Pedersen (971055) Daimi, University of Aarhus, July 2003 The purpose of this document and accompanying software is to verify attendance
More informationAnt Colonies, Self-Organizing Maps, and A Hybrid Classification Model
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 7th, 2004 Ant Colonies, Self-Organizing Maps, and A Hybrid Classification Model Michael L. Gargano, Lorraine L. Lurie, Lixin Tao,
More informationEFFICIENT CLUSTERING WITH FUZZY ANTS
EFFICIENT CLUSTERING WITH FUZZY ANTS S. SCHOCKAERT, M. DE COCK, C. CORNELIS AND E. E. KERRE Fuzziness and Uncertainty Modelling Research Unit, Department of Applied Mathematics and Computer Science, Ghent
More informationFuzzy Ants as a Clustering Concept
Fuzzy Ants as a Clustering Concept Parag M. Kanade and Lawrence O. Hall Dept. of Computer Science & Engineering, ENB118 University of South Florida, Tampa FL 33620 pkanade@csee.usf.edu, hall@csee.usf.edu
More informationSwarm Robotics. Clustering and Sorting. Deneubourg et al (1990)
Swarm Robotics Clustering and Sorting By Andrew Vardy Associate Professor Computer Science / Engineering Memorial University of Newfoundland St. John s, Canada Deneubourg JL, Goss S, Franks N, Sendova-Franks
More informationHomework for CS 594. Wasp Nest Building and Discrete Stigmergy. Adaptive Function of Nests. Structure of Some Wasp Nests
Homework for CS 594 See: cs.utk.edu/~mclennan/classes/420/handouts /Homework-594-1.pdf or look under Projects and Assignments Due Sept. 29 Required for CS 594 students Extra-credit for CS 420 students
More informationImproving the performance of self-organized robotic clustering: modeling and planning sequential changes to the division of labor
Improving the performance of self-organized robotic clustering: modeling and planning sequential changes to the division of labor Jung-Hwan Kim and Dylan A. Shell Abstract Robotic clustering involves gathering
More information23/10/11. From individual to collective behavior: the key role of self-organisation
Construction behaviour in social insects: who coordinates the individual s work? From individual to collective behavior: the key role of self-organisation C Jost, S Weitz, A Khuong, S Blanco, R Fournier,
More informationRobotics. Lecture 5: Monte Carlo Localisation. See course website for up to date information.
Robotics Lecture 5: Monte Carlo Localisation See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review:
More informationPARTICLE SWARM OPTIMIZATION (PSO)
PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique
More informationBoolean network robotics
Boolean network robotics An example of ongoing robotics research Andrea Roli andrea.roli@unibo.it DISI - Dept. of Computer Science and Engineering Campus of Cesena Alma Mater Studiorum Università di Bologna
More informationJinbiao Wang, Ailing Tu, Hongwei Huang
Physics Procedia 24 (2012) 1414 1421 2012 International Conference on Applied Physics and Industrial Engineering An Ant Colony Clustering Algorithm Improved from ATTA Jinbiao Wang, Ailing Tu, Hongwei Huang
More informationLecture 4: Image Processing
Lecture 4: Image Processing Definitions Many graphics techniques that operate only on images Image processing: operations that take images as input, produce images as output In its most general form, an
More informationFuzzy ants as a clustering concept
University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 2004 Fuzzy ants as a clustering concept Parag M. Kanade University of South Florida Follow this and additional
More informationMINIMALIST MULTI-ROBOT CLUSTERING OF SQUARE OBJECTS: NEW STRATEGIES, EXPERIMENTS, AND ANALYSIS. A Thesis YONG SONG
MINIMALIST MULTI-ROBOT CLUSTERING OF SQUARE OBJECTS: NEW STRATEGIES, EXPERIMENTS, AND ANALYSIS A Thesis by YONG SONG Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment
More informationDS504/CS586: Big Data Analytics Big Data Clustering II
Welcome to DS504/CS586: Big Data Analytics Big Data Clustering II Prof. Yanhua Li Time: 6pm 8:50pm Thu Location: KH 116 Fall 2017 Updates: v Progress Presentation: Week 15: 11/30 v Next Week Office hours
More informationDS504/CS586: Big Data Analytics Big Data Clustering II
Welcome to DS504/CS586: Big Data Analytics Big Data Clustering II Prof. Yanhua Li Time: 6pm 8:50pm Thu Location: AK 232 Fall 2016 More Discussions, Limitations v Center based clustering K-means BFR algorithm
More informationClustering in Data Mining
Clustering in Data Mining Classification Vs Clustering When the distribution is based on a single parameter and that parameter is known for each object, it is called classification. E.g. Children, young,
More informationCluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1
Cluster Analysis Mu-Chun Su Department of Computer Science and Information Engineering National Central University 2003/3/11 1 Introduction Cluster analysis is the formal study of algorithms and methods
More informationAn Approach Using Ant-like Agents. Alice Forehand Robert Pienta
An Approach Using Ant-like Agents Alice Forehand Robert Pienta Calls made between two points are routed through a number of intermediate nodes of limited capacity If a node is full, calls that try to pass
More informationLink Estimation and Tree Routing
Network Embedded Systems Sensor Networks Link Estimation and Tree Routing 1 Marcus Chang, mchang@cs.jhu.edu Slides: Andreas Terzis Outline Link quality estimation Examples of link metrics Four-Bit Wireless
More informationLocalization and Map Building
Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples
More informationAnt Colony Optimization for dynamic Traveling Salesman Problems
Ant Colony Optimization for dynamic Traveling Salesman Problems Carlos A. Silva and Thomas A. Runkler Siemens AG, Corporate Technology Information and Communications, CT IC 4 81730 Munich - Germany thomas.runkler@siemens.com
More informationRobotics Programming Laboratory
Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car
More informationRegion-based Segmentation
Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.
More informationApplications. Foreground / background segmentation Finding skin-colored regions. Finding the moving objects. Intelligent scissors
Segmentation I Goal Separate image into coherent regions Berkeley segmentation database: http://www.eecs.berkeley.edu/research/projects/cs/vision/grouping/segbench/ Slide by L. Lazebnik Applications Intelligent
More informationLocalization, Where am I?
5.1 Localization, Where am I?? position Position Update (Estimation?) Encoder Prediction of Position (e.g. odometry) YES matched observations Map data base predicted position Matching Odometry, Dead Reckoning
More informationClustering CS 550: Machine Learning
Clustering CS 550: Machine Learning This slide set mainly uses the slides given in the following links: http://www-users.cs.umn.edu/~kumar/dmbook/ch8.pdf http://www-users.cs.umn.edu/~kumar/dmbook/dmslides/chap8_basic_cluster_analysis.pdf
More informationA Comparative Study Of Ant Clustering Algorithms
A Comparative Study Of Ant Clustering Algorithms October, 7 Abstract Ant colonies have been observed to perform tasks similar to clustering. This observation is the inspiration for ant based clustering
More informationINF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering
INF4820 Algorithms for AI and NLP Evaluating Classifiers Clustering Murhaf Fares & Stephan Oepen Language Technology Group (LTG) September 27, 2017 Today 2 Recap Evaluation of classifiers Unsupervised
More informationComplex behavior emergent from simpler ones
Reactive Paradigm: Basics Based on ethology Vertical decomposition, as opposed to horizontal decomposition of hierarchical model Primitive behaviors at bottom Higher behaviors at top Each layer has independent
More informationInformation Retrieval and Web Search Engines
Information Retrieval and Web Search Engines Lecture 7: Document Clustering May 25, 2011 Wolf-Tilo Balke and Joachim Selke Institut für Informationssysteme Technische Universität Braunschweig Homework
More informationINF4820 Algorithms for AI and NLP. Evaluating Classifiers Clustering
INF4820 Algorithms for AI and NLP Evaluating Classifiers Clustering Erik Velldal & Stephan Oepen Language Technology Group (LTG) September 23, 2015 Agenda Last week Supervised vs unsupervised learning.
More informationScan Matching. Pieter Abbeel UC Berkeley EECS. Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics
Scan Matching Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics Scan Matching Overview Problem statement: Given a scan and a map, or a scan and a scan,
More informationEvolving a Stigmergic Self-Organized Data Mining
Evolving a Stigmergic Self-Organized Data Mining Vitorino Ramos CVRM-GeoSystems Centre IST, Technical University of Lisbon, Portugal vitorino.ramos@alfa.ist.utl.pt Abstract Self-organizing complex systems
More informationInformation Retrieval and Web Search Engines
Information Retrieval and Web Search Engines Lecture 7: Document Clustering December 4th, 2014 Wolf-Tilo Balke and José Pinto Institut für Informationssysteme Technische Universität Braunschweig The Cluster
More informationSWARM INTELLIGENCE -I
SWARM INTELLIGENCE -I Swarm Intelligence Any attempt to design algorithms or distributed problem solving devices inspired by the collective behaviourof social insect colonies and other animal societies
More informationCHAPTER 4: CLUSTER ANALYSIS
CHAPTER 4: CLUSTER ANALYSIS WHAT IS CLUSTER ANALYSIS? A cluster is a collection of data-objects similar to one another within the same group & dissimilar to the objects in other groups. Cluster analysis
More informationINF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering
INF4820, Algorithms for AI and NLP: Evaluating Classifiers Clustering Erik Velldal University of Oslo Sept. 18, 2012 Topics for today 2 Classification Recap Evaluating classifiers Accuracy, precision,
More informationANALYZING AND OPTIMIZING ANT-CLUSTERING ALGORITHM BY USING NUMERICAL METHODS FOR EFFICIENT DATA MINING
ANALYZING AND OPTIMIZING ANT-CLUSTERING ALGORITHM BY USING NUMERICAL METHODS FOR EFFICIENT DATA MINING Md. Asikur Rahman 1, Md. Mustafizur Rahman 2, Md. Mustafa Kamal Bhuiyan 3, and S. M. Shahnewaz 4 1
More information1 Lab + Hwk 5: Particle Swarm Optimization
1 Lab + Hwk 5: Particle Swarm Optimization This laboratory requires the following equipment: C programming tools (gcc, make), already installed in GR B001 Webots simulation software Webots User Guide Webots
More informationAGENT-BASED ROUTING ALGORITHMS ON A LAN
AGENT-BASED ROUTING ALGORITHMS ON A LAN Y. Yang, A. N. Zincir-Heywood, M. I. Heywood, S. Srinivas Faculty of Computer Science, Dalhousie University {yang@cs.dal.ca, zincir@cs.dal.ca, mheywood@cs.dal.ca,
More informationHomework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)
Virginia Tech. Computer Science CS 5614 (Big) Data Management Systems Fall 2014, Prakash Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in
More informationWhat to come. There will be a few more topics we will cover on supervised learning
Summary so far Supervised learning learn to predict Continuous target regression; Categorical target classification Linear Regression Classification Discriminative models Perceptron (linear) Logistic regression
More informationRough Set Flow Graphs and Ant Based Clustering in Classification of Disturbed Periodic Biosignals
Rough Set Flow Graphs and Ant Based Clustering in Classification of Disturbed Periodic Biosignals Krzysztof Pancerz 1, Arkadiusz Lewicki 1, Ryszard Tadeusiewicz 2, and Jan Warcho l 3 1 University of Information
More informationSelf-Organization Swarm Intelligence
Self-Organization Swarm Intelligence Winter Semester 2010/11 Integrated Communication Systems Group Ilmenau University of Technology Motivation for Self-Organization Problem of today s networks Heterogeneity
More informationDetection and Tracking of Moving Objects Using 2.5D Motion Grids
Detection and Tracking of Moving Objects Using 2.5D Motion Grids Alireza Asvadi, Paulo Peixoto and Urbano Nunes Institute of Systems and Robotics, University of Coimbra September 2015 1 Outline: Introduction
More informationDistance-based Methods: Drawbacks
Distance-based Methods: Drawbacks Hard to find clusters with irregular shapes Hard to specify the number of clusters Heuristic: a cluster must be dense Jian Pei: CMPT 459/741 Clustering (3) 1 How to Find
More informationAutonomous Mobile Robots, Chapter 6 Planning and Navigation Where am I going? How do I get there? Localization. Cognition. Real World Environment
Planning and Navigation Where am I going? How do I get there?? Localization "Position" Global Map Cognition Environment Model Local Map Perception Real World Environment Path Motion Control Competencies
More informationClustering in Ratemaking: Applications in Territories Clustering
Clustering in Ratemaking: Applications in Territories Clustering Ji Yao, PhD FIA ASTIN 13th-16th July 2008 INTRODUCTION Structure of talk Quickly introduce clustering and its application in insurance ratemaking
More informationFramework for Optimizing Cluster Selection using Geo-assisted Movement Prediction
Downloaded from vbn.aau.dk on: marts 3, 219 Aalborg Universitet Framework for Optimizing Cluster Selection using Geo-assisted Movement Kristensen, Thomas Sander; Madsen, Jacob Theilgaard; Pedersen, Michael
More informationScanner Parameter Estimation Using Bilevel Scans of Star Charts
ICDAR, Seattle WA September Scanner Parameter Estimation Using Bilevel Scans of Star Charts Elisa H. Barney Smith Electrical and Computer Engineering Department Boise State University, Boise, Idaho 8375
More informationANT-INSPIRED DENSITY ESTIMATION VIA RANDOM WALKS. Nancy Lynch, Cameron Musco, Hsin-Hao Su BDA 2016 July, 2016 Chicago, Illinois
ANT-INSPIRED DENSITY ESTIMATION VIA RANDOM WALKS Nancy Lynch, Cameron Musco, Hsin-Hao Su BDA 2016 July, 2016 Chicago, Illinois 1. Introduction Ants appear to use estimates of colony density (number of
More informationArtificial Intelligence
rtificial Intelligence Robotics, a ase Study - overage Many applications: Floor cleaning, mowing, de-mining,. Many approaches: Off-line or On-line Heuristic or omplete Multi-robot, motivated by robustness
More informationLECTURE 16: SWARM INTELLIGENCE 2 / PARTICLE SWARM OPTIMIZATION 2
15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 16: SWARM INTELLIGENCE 2 / PARTICLE SWARM OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO BACKGROUND: REYNOLDS BOIDS Reynolds created a model of coordinated animal
More informationRobotics. CSPP Artificial Intelligence March 10, 2004
Robotics CSPP 56553 Artificial Intelligence March 10, 2004 Roadmap Robotics is AI-complete Integration of many AI techniques Classic AI Search in configuration space (Ultra) Modern AI Subsumption architecture
More informationGregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer
Gregory Bock, Brittany Dhall, Ryan Hendrickson, & Jared Lamkin Project Advisors: Dr. Jing Wang & Dr. In Soo Ahn Department of Electrical and Computer Engineering April 26 th, 2016 Outline 2 I. Introduction
More informationintelligence in animals smartness through interaction
intelligence in animals smartness through interaction overview inspired by nature inspiration, model, application, implementation features of swarm intelligence self organisation characteristics requirements
More informationDirection Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC
Direction Control of Robotic Fish Using Infrared Sensor Modules and IPMC Activation Schemes with a dspic30f4013 DSC Carl A. Coppola 04/03/2009 ECE 480, Team 04 ME 481, Team 09 Abstract This application
More information2D image segmentation based on spatial coherence
2D image segmentation based on spatial coherence Václav Hlaváč Czech Technical University in Prague Center for Machine Perception (bridging groups of the) Czech Institute of Informatics, Robotics and Cybernetics
More informationCS4758: Rovio Augmented Vision Mapping Project
CS4758: Rovio Augmented Vision Mapping Project Sam Fladung, James Mwaura Abstract The goal of this project is to use the Rovio to create a 2D map of its environment using a camera and a fixed laser pointer
More informationREVIEW OF ANT METHODS AND PROPOSED MODIFIED ANT METHOD FOR FUZZY CLUSTERING
REVIEW OF ANT METHODS AND PROPOSED MODIFIED ANT METHOD FOR FUZZY CLUSTERING ABSTRACT M. NANDHINI Department of Mathematics, NPR Arts and Science college, India nandimalai.27@gmail.com Fuzzy clustering
More informationLECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2
15-382 COLLECTIVE INTELLIGENCE - S18 LECTURE 20: SWARM INTELLIGENCE 6 / ANT COLONY OPTIMIZATION 2 INSTRUCTOR: GIANNI A. DI CARO ANT-ROUTING TABLE: COMBINING PHEROMONE AND HEURISTIC 2 STATE-TRANSITION:
More informationHigh Dimensional Data Clustering Using Cuckoo Search Optimization Algorithm
High Dimensional Data Clustering Using Cucoo Search Optimization Algorithm 1 Priya Vaijayanthi, 2 Xin-She Yang, 3 Natarajan A M and 4 Raja Murugadoss 1,3 Department of CSE, Bannari Amman Institute of Technology,
More informationMaximizing the Spread of Influence through a Social Network. David Kempe, Jon Kleinberg and Eva Tardos
Maximizing the Spread of Influence through a Social Network David Kempe, Jon Kleinberg and Eva Tardos Group 9 Lauren Thomas, Ryan Lieblein, Joshua Hammock and Mary Hanvey Introduction In a social network,
More informationChallenges in Ubiquitous Data Mining
LIAAD-INESC Porto, University of Porto, Portugal jgama@fep.up.pt 1 2 Very-short-term Forecasting in Photovoltaic Systems 3 4 Problem Formulation: Network Data Model Querying Model Query = Q( n i=0 S i)
More information6. Object Identification L AK S H M O U. E D U
6. Object Identification L AK S H M AN @ O U. E D U Objects Information extracted from spatial grids often need to be associated with objects not just an individual pixel Group of pixels that form a real-world
More informationExtending the Growing Neural Gas Classifier for Context Recognition
Extending the Classifier for Context Recognition Eurocast 2007, Workshop on Heuristic Problem Solving, Paper #9.24 14. February 2007, 10:30 Rene Mayrhofer Lancaster University, UK Johannes Kepler University
More informationOutline. No Free Lunch Theorems SMTWTP. Outline DM812 METAHEURISTICS
DM812 METAHEURISTICS Outline Lecture 9 Marco Chiarandini 1. Department of Mathematics and Computer Science University of Southern Denmark, Odense, Denmark 2. Outline 1. 2. Linear permutations
More informationAutomatic registration of terrestrial laser scans for geological deformation monitoring
Automatic registration of terrestrial laser scans for geological deformation monitoring Daniel Wujanz 1, Michael Avian 2, Daniel Krueger 1, Frank Neitzel 1 1 Chair of Geodesy and Adjustment Theory, Technische
More informationIntroduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning
Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning Sören Schwertfeger / 师泽仁 ShanghaiTech University ShanghaiTech University - SIST - 10.05.2017
More informationNavigation and Metric Path Planning
Navigation and Metric Path Planning October 4, 2011 Minerva tour guide robot (CMU): Gave tours in Smithsonian s National Museum of History Example of Minerva s occupancy map used for navigation Objectives
More information10701 Machine Learning. Clustering
171 Machine Learning Clustering What is Clustering? Organizing data into clusters such that there is high intra-cluster similarity low inter-cluster similarity Informally, finding natural groupings among
More informationUsing Machine Learning to Optimize Storage Systems
Using Machine Learning to Optimize Storage Systems Dr. Kiran Gunnam 1 Outline 1. Overview 2. Building Flash Models using Logistic Regression. 3. Storage Object classification 4. Storage Allocation recommendation
More informationCombination of feature-based and geometric methods for positioning
Combination of feature-based and geometric methods for positioning Stefan Niedermayr, Andreas Wieser Institute of Geodesy and Geophysics 3 rd International Conference on Machine Control & Guidance, March
More informationFlow fields PSY 310 Greg Francis. Lecture 25. Perception
Flow fields PSY 310 Greg Francis Lecture 25 Structure you never knew was there. Perception We have mostly talked about perception as an observer who acquires information about an environment Object properties
More informationFuzzy Ant Clustering by Centroid Positioning
Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We
More informationNavigation of Multiple Mobile Robots Using Swarm Intelligence
Navigation of Multiple Mobile Robots Using Swarm Intelligence Dayal R. Parhi National Institute of Technology, Rourkela, India E-mail: dayalparhi@yahoo.com Jayanta Kumar Pothal National Institute of Technology,
More informationAn Integrated Particle Filter and Potential Field Method Applied To Cooperative Multi-Robot Target Tracking
An Integrated Particle Filter and Potential Field Method Applied To Cooperative Multi-Robot Target Tracking Roozbeh Mottaghi, Richard Vaughan Autonomy Laboratory, School of Computing Science Simon Fraser
More informationLecture 4: Spatial Domain Transformations
# Lecture 4: Spatial Domain Transformations Saad J Bedros sbedros@umn.edu Reminder 2 nd Quiz on the manipulator Part is this Fri, April 7 205, :5 AM to :0 PM Open Book, Open Notes, Focus on the material
More informationCache consensus: rapid object sorting by a robotic swarm
Swarm Intell (2014) 8:61 87 DOI 10.1007/s11721-014-0091-5 Cache consensus: rapid obect sorting by a robotic swarm Andrew Vardy Gregory Vorobyev Wolfgang Banzhaf Received: 31 December 2012 / Accepted: 2
More informationSYDE Winter 2011 Introduction to Pattern Recognition. Clustering
SYDE 372 - Winter 2011 Introduction to Pattern Recognition Clustering Alexander Wong Department of Systems Design Engineering University of Waterloo Outline 1 2 3 4 5 All the approaches we have learned
More informationSingle-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror
Single-particle electron microscopy (cryo-electron microscopy) CS/CME/BioE/Biophys/BMI 279 Nov. 16 and 28, 2017 Ron Dror 1 Last month s Nobel Prize in Chemistry Awarded to Jacques Dubochet, Joachim Frank
More informationPattern Recognition Lecture Sequential Clustering
Pattern Recognition Lecture Prof. Dr. Marcin Grzegorzek Research Group for Pattern Recognition Institute for Vision and Graphics University of Siegen, Germany Pattern Recognition Chain patterns sensor
More informationSensor Tasking and Control
Sensor Tasking and Control Outline Task-Driven Sensing Roles of Sensor Nodes and Utilities Information-Based Sensor Tasking Joint Routing and Information Aggregation Summary Introduction To efficiently
More informationSpring 2010: Lecture 9. Ashutosh Saxena. Ashutosh Saxena
CS 4758/6758: Robot Learning Spring 2010: Lecture 9 Why planning and control? Video Typical Architecture Planning 0.1 Hz Control 50 Hz Does it apply to all robots and all scenarios? Previous Lecture: Potential
More informationScalability of a parallel implementation of ant colony optimization
SEMINAR PAPER at the University of Applied Sciences Technikum Wien Game Engineering and Simulation Scalability of a parallel implementation of ant colony optimization by Emanuel Plochberger,BSc 3481, Fels
More informationENGRG Introduction to GIS
ENGRG 59910 Introduction to GIS Michael Piasecki April 3, 2014 Lecture 11: Raster Analysis GIS Related? 4/3/2014 ENGRG 59910 Intro to GIS 2 1 Why we use Raster GIS In our previous discussion of data models,
More informationAssignment in COMPLEX ADAPTIVE SYSTEMS
UNIVERSITY OF ATHENS M.Sc. in BIOINFORMATICS ATHENS 2004 Assignment in COMPLEX ADAPTIVE SYSTEMS Topic Clustering in social insects Elpida Tzafestas 1 Objective of the project The objective is the implementation
More informationA DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS
A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS A. Mahphood, H. Arefi *, School of Surveying and Geospatial Engineering, College of Engineering, University of Tehran,
More informationSensor Modalities. Sensor modality: Different modalities:
Sensor Modalities Sensor modality: Sensors which measure same form of energy and process it in similar ways Modality refers to the raw input used by the sensors Different modalities: Sound Pressure Temperature
More informationLast update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1
Last update: May 6, 2010 Robotics CMSC 421: Chapter 25 CMSC 421: Chapter 25 1 A machine to perform tasks What is a robot? Some level of autonomy and flexibility, in some type of environment Sensory-motor
More informationBasis Functions. Volker Tresp Summer 2017
Basis Functions Volker Tresp Summer 2017 1 Nonlinear Mappings and Nonlinear Classifiers Regression: Linearity is often a good assumption when many inputs influence the output Some natural laws are (approximately)
More informationUnsupervised Learning. Presenter: Anil Sharma, PhD Scholar, IIIT-Delhi
Unsupervised Learning Presenter: Anil Sharma, PhD Scholar, IIIT-Delhi Content Motivation Introduction Applications Types of clustering Clustering criterion functions Distance functions Normalization Which
More informationApplication Placement and Demand Distribution in a Global Elastic Cloud: A Unified Approach
Application Placement and Demand Distribution in a Global Elastic Cloud: A Unified Approach 1 Hangwei Qian, 2 Michael Rabinovich 1 VMware 2 Case Western Reserve University 1 Introduction System Environment
More informationTHE preceding chapters were all devoted to the analysis of images and signals which
Chapter 5 Segmentation of Color, Texture, and Orientation Images THE preceding chapters were all devoted to the analysis of images and signals which take values in IR. It is often necessary, however, to
More informationEE 701 ROBOT VISION. Segmentation
EE 701 ROBOT VISION Regions and Image Segmentation Histogram-based Segmentation Automatic Thresholding K-means Clustering Spatial Coherence Merging and Splitting Graph Theoretic Segmentation Region Growing
More information