1.2SOC-PHJun 20, 2016
Comparing the hierarchy of keywords in on-line news portalsGergely Tibély, David Sousa-Rodrigues, Péter Pollner et al.
The tagging of on-line content with informative keywords is a widespread phenomenon from scientific article repositories through blogs to on-line news portals. In most of the cases, the tags on a given item are free words chosen by the authors independently. Therefore, relations among keywords in a collection of news items is unknown. However, in most cases the topics and concepts described by these keywords are forming a latent hierarchy, with the more general topics and categories at the top, and more specialised ones at the bottom. Here we apply a recent, cooccurrence-based tag hierarchy extraction method to sets of keywords obtained from four different on-line news portals. The resulting hierarchies show substantial differences not just in the topics rendered as important (being at the top of the hierarchy) or of less interest (categorised low in the hierarchy), but also in the underlying network structure. This reveals discrepancies between the plausible keyword association frameworks in the studied news portals.
3.9ROSep 23, 2015
Designing Behaviour in Bio-inspired Robots Using Associative Topologies of Spiking-Neural-NetworksCristian Jimenez-Romero, David Sousa-Rodrigues, Jeffrey H. Johnson
This study explores the design and control of the behaviour of agents and robots using simple circuits of spiking neurons and Spike Timing Dependent Plasticity (STDP) as a mechanism of associative and unsupervised learning. Based on a "reward and punishment" classical conditioning, it is demonstrated that these robots learnt to identify and avoid obstacles as well as to identify and look for rewarding stimuli. Using the simulation and programming environment NetLogo, a software engine for the Integrate and Fire model was developed, which allowed us to monitor in discrete time steps the dynamics of each single neuron, synapse and spike in the proposed neural networks. These spiking neural networks (SNN) served as simple brains for the experimental robots. The Lego Mindstorms robot kit was used for the embodiment of the simulated agents. In this paper the topological building blocks are presented as well as the neural parameters required to reproduce the experiments. This paper summarizes the resulting behaviour as well as the observed dynamics of the neural circuits. The Internet-link to the NetLogo code is included in the annex.
5.3NEJul 30, 2015
A Model for Foraging Ants, Controlled by Spiking Neural Networks and Double PheromonesCristian Jimenez-Romero, David Sousa-Rodrigues, Jeffrey H. Johnson et al.
A model of an Ant System where ants are controlled by a spiking neural circuit and a second order pheromone mechanism in a foraging task is presented. A neural circuit is trained for individual ants and subsequently the ants are exposed to a virtual environment where a swarm of ants performed a resource foraging task. The model comprises an associative and unsupervised learning strategy for the neural circuit of the ant. The neural circuit adapts to the environment by means of classical conditioning. The initially unknown environment includes different types of stimuli representing food and obstacles which, when they come in direct contact with the ant, elicit a reflex response in the motor neural system of the ant: moving towards or away from the source of the stimulus. The ants are released on a landscape with multiple food sources where one ant alone would have difficulty harvesting the landscape to maximum efficiency. The introduction of a double pheromone mechanism yields better results than traditional ant colony optimization strategies. Traditional ant systems include mainly a positive reinforcement pheromone. This approach uses a second pheromone that acts as a marker for forbidden paths (negative feedback). This blockade is not permanent and is controlled by the evaporation rate of the pheromones. The combined action of both pheromones acts as a collective stigmergic memory of the swarm, which reduces the search space of the problem. This paper explores how the adaptation and learning abilities observed in biologically inspired cognitive architectures is synergistically enhanced by swarm optimization strategies. The model portraits two forms of artificial intelligent behaviour: at the individual level the spiking neural network is the main controller and at the collective level the pheromone distribution is a map towards the solution emerged by the colony.
3.3HCApr 30, 2015
Online survey for collective clustering of computer generated architectural floor plansDavid Sousa-Rodrigues, Mafalda Teixeira de Sampayo, Eugénio Rodrigues et al.
The aim of this study is to understand what are the collective actions of architecture practitioners when grouping floor plan designs. The understanding of how professionals and students solve this complex problem may help to develop specific programmes for the teaching of architecture. In addition, the findings of this study can help in the development of query mechanisms for database retrieval of floor plans and the implementation of clustering mechanisms to aggregate floor plans resulting from generative design methods. The study aims to capture how practitioners define similarity between floor plans from a pool of available designs. A hybrid evolutionary strategy is used, which takes into account the building's functional program to generate alternative floor plan designs. The first step of this methodology consisted in an online survey to gather information on how the respondents would perform a clustering task. Online surveys have been used in several applications and are a method of data collection that conveys several advantages. When properly developed and implemented, a survey portrays the characteristics of large groups of respondents on a specific topic and allows assessing its representation. Several types of surveys are available; e.g. questionnaire and interview formats, phone survey, and online surveys, which can be coupled with inference engines that act and direct the survey according to respondents' answers. In the present study, the survey was posed as an online exercise in which respondents had to perform a pre-defined task, which makes it similar to running an experiment in an online environment. The experiment aimed to understand the perception and criteria of the target population to perform the clustering task by comparing the results with the respondents' answers to a questionnaire presented at the end of the exercise.
3.3MED-PHSep 19, 2014
Neural Hypernetwork Approach for Pulmonary Embolism diagnosisMatteo Rucco, David M. S. Rodrigues, Emanuela Merelli et al.
This work introduces an integrative approach based on Q-analysis with machine learning. The new approach, called Neural Hypernetwork, has been applied to a case study of pulmonary embolism diagnosis. The objective of the application of neural hyper-network to pulmonary embolism (PE) is to improve diagnose for reducing the number of CT-angiography needed. Hypernetworks, based on topological simplicial complex, generalize the concept of two-relation to many-body relation. Furthermore, Hypernetworks provide a significant generalization of network theory, enabling the integration of relational structure, logic and analytic dynamics. Another important results is that Q-analysis stays close to the data, while other approaches manipulate data, projecting them into metric spaces or applying some filtering functions to highlight the intrinsic relations. A pulmonary embolism (PE) is a blockage of the main artery of the lung or one of its branches, frequently fatal. Our study uses data on 28 diagnostic features of 1,427 people considered to be at risk of PE. The resulting neural hypernetwork correctly recognized 94% of those developing a PE. This is better than previous results that have been obtained with other methods (statistical selection of features, partial least squares regression, topological data analysis in a metric space).
5.8IRMay 24, 2014
Traversing News with Ant Colony Optimisation and Negative PheromonesDavid M. S. Rodrigues, Vitorino Ramos
The past decade has seen the rapid development of the online newsroom. News published online are the main outlet of news surpassing traditional printed newspapers. This poses challenges to the production and to the consumption of those news. With those many sources of information available it is important to find ways to cluster and organise the documents if one wants to understand this new system. A novel bio inspired approach to the problem of traversing the news is presented. It finds Hamiltonian cycles over documents published by the newspaper The Guardian. A Second Order Swarm Intelligence algorithm based on Ant Colony Optimisation was developed that uses a negative pheromone to mark unrewarding paths with a "no-entry" signal. This approach follows recent findings of negative pheromone usage in real ants.
7.5NEJun 13, 2013
Second Order Swarm IntelligenceVitorino Ramos, David M. S. Rodrigues, Jorge Louçã
An artificial Ant Colony System (ACS) algorithm to solve general-purpose combinatorial Optimization Problems (COP) that extends previous AC models [21] by the inclusion of a negative pheromone, is here described. Several Travelling Salesman Problem (TSP) were used as benchmark. We show that by using two different sets of pheromones, a second-order co-evolved compromise between positive and negative feedbacks achieves better results than single positive feedback systems. The algorithm was tested against known NP-complete combinatorial Optimization Problems, running on symmetrical TSP's. We show that the new algorithm compares favourably against these benchmarks, accordingly to recent biological findings by Robinson [26,27], and Gruter [28] where "No entry" signals and negative feedback allows a colony to quickly reallocate the majority of its foragers to superior food patches. This is the first time an extended ACS algorithm is implemented with these successful characteristics.