TRAVERSING NEWS WITH ANT COLONY OPTIMISATION & NEGATIVE PHEROMONES
-
Upload
david-sousa-rodrigues -
Category
Science
-
view
542 -
download
0
description
Transcript of TRAVERSING NEWS WITH ANT COLONY OPTIMISATION & NEGATIVE PHEROMONES
TRAVERSING NEWS WITH ANT COLONY OPTIMISATION & NEGATIVE PHEROMONES David Sousa-Rodrigues1, and Vitorino Ramos2
ECCS’14, Lucca, IT September 22-26, 2014 1 – The Open University, UK - [email protected] !2 – LaSEEB, ISR, Technical University of Lisbon – [email protected] ! !
Motivation: Scotland Referendum
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 2 / 25
Outline • Context of this work and Related Work
• Newspapers • Adaptive Networks • Q-analysis • Community detection • Ant Colony Optimisation
• Hybrid Connectivity Based Approaches • TSP Paths in Q-analysis eccentricity matrices
• Conclusions
Traversing News with Ant Colony Optimisation and Negative Pheromones 3 22-26 September 2014 / 25
CONTEXT
Traversing News with Ant Colony Optimisation and Negative Pheromones 4 22-26 September 2014 / 25
Context: newspapers (print)
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 5
• UK Circulation
/ 25
Context: newspapers (electronic)
Internet traffic Internet overtakes print as news outlet
Traversing News with Ant Colony Optimisation and Negative Pheromones 6 22-26 September 2014 / 25
Document analysis • Categorisation of documents (Supervised)
• Machine learning • K-neighbours, SVM, NN, …
• Clustering (unsupervised) • Document navigation
• Sometimes associated with clustering • Information retrieval • Topic Modelling (LDA...)
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 7 / 25
Network Science • Adaptive Networks
• (interplay of topology dynamics and local dynamics of networks)
• Community Detection in Graphs • Clustering nodes of graphs
• Q-analysis (Hypernetworks) • Topological description of the high dimensionality of
structures.
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 8 / 25
Bio-inspired & Artificial Life • Swarm Intelligence algorithms
• Ant Systems • Ant Colony Optimisation • Travelling Salesman Problem
• Anti-pheromone ideas • subtractive anti-pheromone (SAP)
• 1 pheromone – subtracted from poor solutions • preferential anti-pheromone (PAP)
• 2 pheromones but to solve bi-criterion optimisation problems
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 9 / 25
TRAVERSING NEWS WITH ANT COLONY OPTIMISATION AND NEGATIVE PHEROMONES
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 10 / 25
Two threads • An extension to the Travelling Salesman Problem
algorithm ACS.
• Application of Q-analysis eccentricity matrices as distance matrices in the construction of paths in the directed TSP problem.
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 11 / 25
[Rodrigues et al. 2013]
[Rodrigues, 2014]
Travelling Salesman Problem
Traversing News with Ant Colony Optimisation and Negative Pheromones 12 / 25
[Sousa-Rodrigues, 2011] [Visco, 2005]
22-26 September 2014
2nd Order Swarm Intelligence • Pharaoh ants (Monomorium pharaonis) deposit a
pheromone as a 'no entry' signal to mark unrewarding foraging paths.
• Double Pheromone Model on top of traditional ACS. • Traditional positive reinforcement pheromone • Use of Negative Pheromone to block bad paths.
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 13 / 25
[Robinson:2007]
[Dorigo:1996]
State Transition Rule
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 14 / 25
Results – Static problems
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 15 / 25
Influence of negative pheromone
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 16 / 25
Application to dynamic problems: recovery patterns
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 17 / 25
Application to the News • Articles are represented by a bipartite graph:
• < Document, Tags >
• Documents are connected by their shared vertices (Tags)
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 18 / 25
Share a vertex
0 - near
Share an edge
1 - near Share a triangle
2 - near
[Johnson, 2014]
Application to the News
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 19 / 25
A navigation of q-related news • Scotland Referendum
• Dataset from GDELT project [http://www.gdeltproject.org/] • Filtered for events mentioning Scotland during September
• ~ 700 stories / day mentioning Scotland
Traversing News with Ant Colony Optimisation and Negative Pheromones 20 / 25 22-26 September 2014
A navigation of q-related news
Traversing News with Ant Colony Optimisation and Negative Pheromones 21 / 25 22-26 September 2014
A navigation of q-related news
Traversing News with Ant Colony Optimisation and Negative Pheromones 22 / 25 22-26 September 2014
CONCLUSIONS
Traversing News with Ant Colony Optimisation and Negative Pheromones 23 22-26 September 2014 / 25
Conclusions • Bio-inspired algorithm for TSP problems (adaptable to
many problems) – improves on past ACS algorithm. • Integration of direct information from the simplex structure
into the algorithm for solution finding. • Creation of coherent corpus of news stories that can be
read in a non timely order but still being highly related.
22-26 September 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 24 / 25
References
17 March 2014 Traversing News with Ant Colony Optimisation and Negative Pheromones 25
References • D. Sousa-Rodrigues, J. Louçã, and V. Ramos, “From standard to second-order swarm
intelligence phase-space maps,” in 8th European Conference on Complex Systems (S. Thurner, ed.), (Vienna, Austria), 9 2011.
• V. Ramos, D. Sousa-Rodrigues, and J. Louçã, “Spatio-temporal dynamics on co-evolved stigmergy,” in 8th European Conference on Complex Systems (S. Thurner, ed.), (Vienna, Austria), 9 2011.
• V. Ramos, D. Sousa-Rodrigues, and J. Louçã, “Second order swarm intelligence,” in HAIS’13. 8th Inter- national Conference on Hybrid Artificial Intelligence Systems (J.-S. Pan, M. Polycarpou, M. Wózniak, A. Carvalho, H. Quintían, and E. Corchado, eds.), vol. 8073 of Lecture Notes in Computer Science, pp. 411–420, Salamanca, Spain: Springer Berlin Heidelberg, 9 2013.
• D. Sousa-Rodrigues, “Identifying news clusters using q-analysis and modularity,” in Proceedings of the European Conference on Complex Systems 2013 (A. Diaz-Guilera, A. Arenas, and Á. Corral, eds.), (Barcelona), 9 2013.
• J. Johnson, Hypernetworks in the Science of Complex Systems. IMPERIAL COLLEGE PRESS, Jan. 2014.
Traversing News with Ant Colony Optimisation and Negative Pheromones 26 / 25 22-26 September 2014