Researcher profile

David Sousa-Rodrigues

David Sousa-Rodrigues contributes to research discovery and scholarly infrastructure.

ResearcherAffiliation not importedOpen to collaborate

Trust snapshot

Quick read

Trust 15 - Baseline
3works
0followers
4topics
4close collaborators

Actions

Decide how to stay connected

Follow researcher0

Research graph

See the researcher in context

Open full explorer

Inspect adjacent work, topics, institutions and collaborators without jumping out to a separate graph page.

Building this graph slice

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

3 published item(s)

preprint2015arXiv

A Model for Foraging Ants, Controlled by Spiking Neural Networks and Double Pheromones

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.

preprint2015arXiv

Designing Behaviour in Bio-inspired Robots Using Associative Topologies of Spiking-Neural-Networks

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.

preprint2015arXiv

Online survey for collective clustering of computer generated architectural floor plans

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.