Agostinho C. Rosa

Agostinho C. Rosa
  • PhD
  • Professor at University of Lisbon

About

332
Publications
58,163
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
6,643
Citations
Current institution
University of Lisbon
Current position
  • Professor
Additional affiliations
Position
  • Professor (Associate)
April 2003 - August 2005
Federal University of São Paulo
Position
  • Professor
September 2011 - present
University of Lisbon
Position
  • Professor (Associate)
Description
  • http://www.laseeb.org

Publications

Publications (332)
Article
While the underlying mechanisms behind upper limb (e.g., finger) motor slowing during movements performed at the maximum voluntary rate have been explored, the same cannot be said for the lower limb. This is especially relevant considering the lower limb's larger joints and different functional patterns. Despite the similar motor control base, prev...
Article
Full-text available
Human alpha oscillation (7–13 Hz) has been extensively studied over the years for its connection with cognition. The individual alpha frequency (IAF), defined as the frequency that provides the highest power in the alpha band, shows a positive correlation with cognitive processes. The modulation of alpha activities has been accomplished through var...
Article
Full-text available
italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">Objective : Multi-frequency-modulated visual stimulation scheme has been shown effective for the steady-state visual evoked potential (SSVEP)-based brain-computer interfaces (BCIs) recently, especially in increasing the visual target number with less s...
Article
Objective: Brain-computer interfaces (BCIs) based on steady-state visual evoked potential (SSVEP) require extensive and costly calibration to achieve high performance. Using transfer learning to re-use existing calibration data from old stimuli is a promising strategy, but finding commonalities in the SSVEP signals across different stimuli remains...
Article
Evolved from the conventional Fourier decomposition based on a pre-defined basis, Adaptive Fourier decomposition (AFD) uses adaptive basis to achieve the fast energy convergence. This paper extends the AFD to the multi-channel case, which finds common adaptive basis across all channels. The proposed multi-channel AFD (MAFD) scheme includes the mult...
Article
Full-text available
Considering that athletes constantly practice and compete in noisy environments, the aim was to investigate if performing neurofeedback training in these conditions would yield better results in performance than in silent ones. A total of forty-five student athletes aged from 18 to 35 years old and divided equally into three groups participated in...
Article
Full-text available
Objective: A user-friendly steady-state visual evoked potential (SSVEP)-based brain-computer interface (BCI) prefers no calibration for its target recognition algorithm, however, the existing calibration-free schemes perform still far behind their calibration-based counterparts. To tackle this issue, learning online from the subject's unlabeled da...
Article
Full-text available
Neurofeedback training is a technique which has seen a widespread use in clinical applications, but has only given its first steps in the sport environment. Therefore, there is still little information about the effects that this technique might have on parameters, which are relevant for athletes' health and performance, such as heart rate variabil...
Article
Neurofeedback (NF) training is a type of online biofeedback in which neural activity is measured and provided to the participant in real time to facilitate the top-down control of specific activation patterns. To improve the training efficiency, an investigation on the learning of EEG regulation and effect on neural activity during NF is critical....
Chapter
Full-text available
In this paper, an accelerated variant of the threshold acceptance (TA) metaheuristic, named FastTA, is proposed for solving the examination timetabling problem. FastTA executes a lower number of evaluations compared to TA while not worsening the solution cost in a significant way. Each exam selected for scheduling is only moved if that exam had any...
Article
Full-text available
Among various types of brain computer interfaces (BCIs), steady state visually evoked potential (SSVEP) based BCIs can provide the highest information transfer rate (ITR), however the users could suffer serious fatigue that may induce discomfort, health hazards and deterioration of system performance. To overcome the fatigue obstacle, the first ste...
Article
Full-text available
Neurofeedback training has been an increasingly used technique and is taking its first steps in sport. Being at an embryonic stage, it is difficult to find consensus regarding the applied methodology to achieve the best results. This study focused on understanding one of the major methodological issues—the training session frequency. The aim of the...
Article
Full-text available
Neurofeedback training has shown benefits in clinical treatment and behavioral performance enhancement. Despite the wide range of applications, no consensus has been reached about the optimal training schedule. In this work, an EEG neurofeedback practical experiment was conducted aimed at investigating the effects of training intensity on the enhan...
Article
Full-text available
Learning from subject's calibration data can significantly improve the performance of a steady-state visually evoked potential (SSVEP)-based brain-computer interface (BCI), for example, the state-of-the-art target recognition methods utilize the learned subject-specific and stimulus-specific model parameters. Unfortunately, when dealing with new st...
Article
Full-text available
These authors contributed equally to this work. All other authors are listed in reverse alphabetical order. Neurofeedback has begun to attract the attention and scrutiny of the scientific and medical mainstream. Here, neurofeedback researchers present a consensus-derived checklist that aims to improve the reporting and experimental design standards...
Article
Full-text available
We present a generative swarm art project that creates 3D animations by running a Particle Swarm Optimization algorithm over synthetic landscapes produced by an objective function. Different kinds of functions are explored, including mathematical expressions, Perlin noise-based terrain, and several image-based procedures. A method for displaying th...
Poster
Full-text available
The correction of MR artifacts from EEG acquired simultaneously with fMRI comes with a trade-off between artifact removal and physiological signal preservation. A possible concern is the preservation of the commonly studied alpha band, which is essential for its correct interpretation1. Our goal was to investigate changes in the individual alpha ba...
Article
Full-text available
Objective: Steady-state visual evoked potential (SSVEP)-based brain-computer interfaces (BCIs) that can deliver high information transfer rate (ITR) usually require subject's calibration data to learn the class-and subject-specific model parameters (e.g. the spatial filters and SSVEP templates). Normally, the amount of the calibration data for lea...
Article
Snoring is one the earliest symptoms of OSAS and is considered a coarse indicator of muscular tone deficiency that may compromise the regular breathing cycle. The present work intends to systematize the snore audio analysis in a cross-sectional study, with convenience sampling, of 67 individuals that undertook multi-parametric PSG analysis, during...
Article
Full-text available
Objective. The steady-state visual evoked potential (SSVEP)-based brain computer interface (BCI) has demonstrated relatively high performance with little user training, and thus becomes a popular BCI paradigm. However, due to the performance deterioration over time, its robustness and reliability appear not sufficient to allow a non-expert to use o...
Article
Full-text available
There is a misconception that intrinsic disorder in proteins is equivalent to darkness. The present study aims to establish, in the scope of the Swiss-Prot and Dark Proteome databases, the relationship between disorder and darkness. Three distinct predictors were used to calculate the disorder of Swiss-Prot proteins. The analysis of the results obt...
Article
Cellular evolutionary algorithms (cEAs) are a particular type of EAs in which a communication structure is imposed to the population and mating restricted to topographically nearby individuals. In general, these algorithms have longer takeover times than panmictic EAs and previous investigations argue that they are more efficient in escaping local...
Article
Full-text available
generateData is a MATLAB/Octave function for generating 2D data clusters. Data is created along straight lines, which can be more or less parallel depending on the selected input parameters. The function also allows to fine-tune the generated data with respect to number of clusters, total data points, average cluster separation and several other di...
Article
Full-text available
Introduction: Neurofeedback training has been an increasingly used technique in sport; however, most of the protocols used in athletes are based in the results obtained in nonathletic population. Purpose: Understand if a specific neurofeedback training protocol implemented in a nonathletic population can improve short-term memory and reaction tim...
Article
Full-text available
Neurofeedback has begun to attract the attention and scrutiny of the scientific and medical mainstream. Here, neurofeedback researchers present a consensus-derived checklist that aims to improve the reporting and experimental design standards in the field.
Article
Full-text available
Objective: In the steady-state visual evoked potential (SSVEP)-based brain computer interfaces (BCIs), spatial filtering, which combines the multi-channel electroencephalography (EEG) signals so as to reduce the non-SSVEP-related component and thus enhance the signal-to-noise ratio (SNR), plays an important role in target recognition. Recently, va...
Article
Full-text available
Objective. Latest target recognition methods that are equipped with learning from the subject’s calibration data, represented by the extended canonical correlation analysis (eCCA) and the ensemble task-related component analysis (eTRCA), can achieve extra high performance in the steady-state visual evoked potential (SSVEP)-based brain–computer inte...
Article
Full-text available
This paper investigates the performance and scalability of a new update strategy for the particle swarm optimization (PSO) algorithm. The strategy is inspired by the Bak-Sneppen model of co-evolution between interacting species, which is basically a network of fitness values (representing species) that change over time according to a simple rule: t...
Article
Full-text available
Fatigue is a major challenge when moving steady-state visual evoked potential (SSVEP) based brain-computer interfaces (BCIs) from laboratory into real-life applications, as it leads to user’s discomfort and system performance degradation. To study and eventually reduce the fatigue, the first step is to know the fatigue level for which a reliable an...
Article
Full-text available
Stroke is a debilitating neurological condition which usually results in the abnormal electrical brain activity and the impairment of sensation, motor, or cognition functions. In this context, neurofeedback training, i.e., a non-invasive and relatively low cost technique that contributes to neuroplasticity and behavioral performance, might be promi...
Conference Paper
Event Takeover Values (ETV) measure the impact of each individual in the population dynamics of evolutionary algorithms (EA). Previous studies argue that ETV distribution of panmictic EAs fit power laws with exponent between 2.2 and 2.5 and that this property is insensitive to fitness landscapes and design choices of the EAs. One exception is cellu...
Conference Paper
Full-text available
Electroencephalography (EEG) neurofeedback (NF) training has been shown to produce long-lasting effects on the improvement of cognitive function as well as the normalization of aberrant brain activity in disease. However, the impact of the sensory modality used as the NF reinforcement signal on training effectiveness has not been systematically inv...
Article
Full-text available
The dark proteome, as we define it, is the part of the proteome where 3D structure has not been observed either by homology modeling or by experimental characterization in the protein universe. From the 550.116 proteins available in Swiss-Prot (as of July 2016), 43.2% of the eukarya universe and 49.2% of the virus universe are part of the dark prot...
Preprint
Neurofeedback has proved to be useful in many instances. This technique is often used to address both medical issues and performance improvement. Despite the wide range of applications, no consensus has been reached about the optimal training schedule. In this work, a practical experiment was conducted aiming to compare the effects of intensive and...
Article
Full-text available
Cyclic alternating pattern (CAP) is a neurophysiological pattern that can be visually scored by international criteria. The aim of this study was to verify the feasibility of visual CAP scoring using only one channel of sleep electroencephalogram (EEG) to evaluate the inter-scorer agreement in a variety of recordings, and to compare agreement betwe...
Preprint
Full-text available
This checklist is intended to encourage robust experimental design and clear reporting for clinical and cognitive-behavioural neurofeedback experiments.
Preprint
Full-text available
This checklist is intended to encourage robust experimental design and clear reporting for clinical and cognitive-behavioural neurofeedback experiments. Available at https://psyarxiv.com/nyx84
Article
Full-text available
Introduction: Changes in the autonomic nervous system due to Obstructive Sleep Apnea (OSA) during the life span have been described. Some pediatric studies have shown cardiovascular effects in children who do not fit the criteria for OSA; namely children with mild sleep disordered breathing. Objective: We investigated heart rate variability (HRV) d...
Article
Full-text available
Introduction: Changes in the autonomic nervous system due to Obstructive Sleep Apnea (OSA) during the life span have been described. Some pediatric studies have shown cardiovascular effects in children who do not fit the criteria for OSA; namely children with mild sleep disordered breathing. Objective: We investigated heart rate variability (HRV) d...
Article
Full-text available
The timetabling problem involves the scheduling of a set of entities (e.g., lectures, exams, vehicles, or people) to a set of resources in a limited number of time slots, while satisfying a set of constraints. In this paper, a new variant of the simulated annealing (SA) algorithm, named FastSA, is proposed for solving the examination timetabling pr...
Article
Full-text available
Neurofeedback training, which enables the trainee to learn self-control of the EEG activity of interest based on online feedback, has demonstrated benefits on cognitive and behavioral performance. Nevertheless, as a core mechanism of neurofeedback, learning of EEG regulation (i.e., EEG learning) has not been well understood. Moreover, a substantial...
Conference Paper
Full-text available
We investigate the convergence speed, accuracy, robustness and scalability of PSOs structured by regular and random graphs with 3 ≤ k ≤ n. The main conclusion is that regular and random graphs with the same averaged connectivity k may result in significantly different performance, namely when k is low.
Article
Congenital hypothyroidism is defined as thyroid hormone deficiency present at birth which is crucial for brain development. Recently, the cyclic alternating pattern, a rhythm present in electroencephalography recordings in non-Rapid eye movement sleep, has been related to brain development and cognition in different pediatric conditions. Therefore,...
Article
This paper describes a method for converting sleep Electroencephalogram (EEG) signals into music. For that purpose, a new segmentation procedure is used for extracting relevant information from the sleep EEG that is then translated into sequences of notes, chords, arpeggios and pauses, with a varying tempo that is defined by sleep stages. The final...
Article
Full-text available
micompm is a MATLAB / GNU Octave port of the original micompr R package for comparing multivariate samples associated with different groups. Its purpose is to determine if the compared samples are significantly different from a statistical point of view. This method uses principal component analysis to convert multivariate observations into a set o...
Article
Full-text available
The timetabling problem involves the scheduling of a set of entities (e.g., lectures, exams, vehicles, or people) to a given set of resources in a limited number of time slots, while satisfying a set of constraints. In this paper, a cellular memetic algorithm is proposed for solving the examination timetabling problem. Cellular evolutionary algorit...
Chapter
An evolutionary algorithm (EA) is said to be spatially structured when its individuals are arranged in an incomplete graph and interact only with their neighbors. Previous studies argue that spatially structured EAs are less likely to converge prematurely to local optima. Furthermore, they have been initially designed for distributed computing and...
Article
Full-text available
The published version of this article should have a dashed line in Table 3 between the 5th and 6th row. The version available in ResearchGate and arXiv is correct.
Chapter
Full-text available
Verification and validation are two important aspects of model building. Verification and validation compare models with observations and descriptions of the problem modelled, which may include other models that have been verified and validated to some level. However, the use of simulation for modelling social complexity is very diverse. Often, ver...
Conference Paper
Full-text available
This paper introduces a new methodology for converting sleep Electroencephalogram (EEG) signals into sound. The main goal is to investigate the possibility of encoding sleep events into sequences of notes and breaks, generating musical sound that is consistent and audible, while allowing a global appraisal of sleep dynamics.
Article
Full-text available
OpenCL is an open standard for parallel programming of heterogeneous compute devices, such as GPUs, CPUs, DSPs or FPGAs. However, the verbosity of its C host API can hinder application development. In this paper we present cf4ocl, a software library for rapid development of OpenCL programs in pure C. It aims to reduce the verbosity of the OpenCL AP...
Article
Full-text available
Background Recently we surveyed the dark-proteome, i.e., regions of proteins never observed by experimental structure determination and inaccessible to homology modelling. Surprisingly, we found that most of the dark proteome could not be accounted for by conventional explanations (e.g., intrinsic disorder, transmembrane domains, and compositional...
Poster
Full-text available
The highly multivariate nature of EEG data often limits the search for statistically significant differences in data collected from two or more groups of subjects. We have recently developed a new technique for assessing whether two or more multidimensional samples are drawn from the same distribution. Here, we apply this to EEG data collected from...
Article
Full-text available
Schizophrenia is a chronic and devastating brain disorder with ongoing cognitive, behavioral, and emotional deteriorated functions. Neurofeedback training, which enables the individuals to regulate their brain activity using a real-time feedback loop, is increasingly investigated as a potential alternative intervention for schizophrenia. This study...
Article
Full-text available
Agent-based modeling (ABM) is a bottom-up modeling approach, where each entity of the system being modeled is uniquely represented as an independent decision-making agent. Large scale emergent behavior in ABMs is population sensitive. As such, the number of agents in a simulation should be able to reflect the reality of the system being modeled, wh...
Conference Paper
Agent-based modeling (ABM) is a bottom-up modeling approach, where each entity of the system being modeled is uniquely represented as a self-determining agent. Large scale emergent behavior in ABMs is population sensitive. As such, it is advisable that the number of agents in a simulation is able to reflect the reality of the system being modeled....
Article
Full-text available
Computational models of complex systems are usually elaborate and sensitive to implementation details, characteristics which often affect their verification and validation. Model replication is a possible solution to this issue. It avoids biases associated with the language or toolkit used to develop the original model, not only promoting its verif...
Book
This book includes a selection of revised and extended versions of the best papers from the seventh International Joint Conference on Computational Intelligence (IJCCI 2015), held in Lisbon, Portugal, from 12 to 14 November 2015, which was composed of three co-located conferences: The International Conference on Evolutionary Computation Theory and...
Article
Full-text available
The micompr R package implements a procedure for comparing multivariate samples associated with different factor levels or groups. The procedure uses principal component analysis to convert multivariate observations into a set of linearly uncorrelated statistical measures, which are then compared using a number of statistical methods. This techniqu...
Chapter
Full-text available
In this work two instances of the examination timetabling problem are studied and solved using memetic algorithms. The first is the uncapacitated singleepoch problem instance. In the second problem instance two examination epochs are considered, with different durations. The memetic algorithm, named Shuffled Complex Evolution Algorithm, uses a popu...
Chapter
This paper investigates a Particle Swarm with dynamic topology and a conservation of evaluations strategy. The population is structured on a 2-dimensional grid of nodes, through which the particles interact and move according to simple rules. As a result of this structure, each particle’s neighbourhood degree is time-varying. If at given time step...
Article
Full-text available
SimOutUtils is a suite of MATLAB/Octave functions for studying and analyzing time series-like output from stochastic simulation models. More specifically, SimOutUtils allows modelers to study and visualize simulation output dynamics, perform distributional analysis of output statistical summaries, as well as compare these summaries in order to asse...
Conference Paper
This paper proposes an asynchronous and steady state update strategy for the Particle Swarm Optimization (PSO) inspired by the Bak-Sneppen model of co-evolution. The model consists of a set of fitness values (representing species) arranged in a network. By replacing iteratively the least fit species and its neighbors with random values (simulating...
Preprint
Full-text available
OpenCL is an open standard for parallel programming of heterogeneous compute devices, such as GPUs, CPUs, DSPs or FPGAs. However, the verbosity of its C host API can hinder application development. In this paper we present cf4ocl, a software library for rapid development of OpenCL programs in pure C. It aims to reduce the verbosity of the OpenCL AP...
Conference Paper
We propose an asynchronous and steady state update strategy for the Particle Swarm Optimization inspired by the Bak-Sneppen model of co-evolution between interacting species: only the worst particle and its neighbors are updated and evaluated in each time-step. The strategy improves the quality of results and convergence speed of PSO with Moore nei...
Article
Full-text available
The diagnosis of epilepsy generally includes a visual inspection of EEG recorded data by the Neurologist, with the purpose of checking the occurrence of transient waveforms called interictal epileptiform discharges. These waveforms have short duration (less than 100 ms), so the inspection process is usually time-consuming, particularly for ambulato...
Article
Full-text available
Most of the problems in genetic algorithms are very complex and demand a large amount of resources that current technology can not offer. Our purpose was to develop a Java-JINI distributed library that implements Genetic Algorithms with sub-populations (coarse grain) and a graphical interface in order to configure and follow the evolution of the se...
Article
Full-text available
A co-evolutionary algorithm (CA) based chess player is presented. Implementation details of the algorithms, namely coding, population, variation operators are described. The alpha-beta or mini-max like behaviour of the player is achieved through two competitive or cooperative populations. Special attention is given to the fitness function evaluatio...
Article
Full-text available
PerfAndPubTools consists of a set of MATLAB/Octave functions for the post-processing and analysis of software performance benchmark data and producing associated publication quality materials.
Article
Full-text available
Objective. Steady-state visual evoked potential (SSVEP)-based brain-computer interfaces (BCIs) can provide relatively easy, reliable and high speed communication. However, the performance is still not satisfactory, especially in some users who are not able to generate strong enough SSVEP signals. This work aims to strengthen a user’s SSVEP by alpha...
Preprint
Full-text available
The R package micompr implements a procedure for assessing if two or more multivariate samples are drawn from the same distribution. The procedure uses principal component analysis to convert multivariate observations into a set of linearly uncorrelated statistical measures, which are then compared using a number of statistical methods. This techni...
Preprint
Full-text available
SimOutUtils is a suite of MATLAB/Octave functions for studying and analyzing time series-like output from stochastic simulation models. More specifically, SimOutUtils allows modelers to study and visualize simulation output dynamics, perform distributional analysis of output statistical summaries, as well as compare these summaries in order to asse...
Article
Full-text available
The problem of examination timetabling is studied in this work. We propose a hybrid solution heuristic based on the Shuffled Frog-Leaping Algorithm (SFLA) for minimising the conflicts in the students’s exams. The hybrid algorithm, named Hybrid SFLA (HSFLA), improves a population of frogs (solutions) by iteratively optimising each memeplex, and then...
Chapter
The Particle Swarm Optimization (PSO) algorithm is a population-based metaheuristics in which the individuals communicate through decentralized networks. The network can be of many forms but traditionally its structure is predetermined and remains fixed during the search. This paper investigates an alternative approach. The particles are positioned...
Book
The present book includes a set of selected extended papers from the sixth International Joint Conference on Computational Intelligence (IJCCI 2014), held in Rome, Italy, from 22 to 24 October 2014. The conference was composed by three co-located conferences: The International Conference on Evolutionary Computation Theory and Applications (ECTA), t...
Article
Full-text available
Neurofeedback (NF) training has been proved beneficial in cognitive and behavioral performance improvement in healthy individuals. Unfortunately, the NF learning ability shows large individual difference and in a number of NF studies there are even some non-learners who cannot successfully self-regulate their brain activity by NF. This study aimed...
Article
Full-text available
Agent-based modeling (ABM) is a bottom-up modeling approach, where each entity of the system being modeled is uniquely represented as an independent decision-making agent. ABMs are very sensitive to implementation details. Thus, it is very easy to inadvertently introduce changes which modify model dynamics. Such problems usually arise due to the la...
Data
Dataset 1. Outputs of 30 replications for all model sizes and parameter set 1. Each text file corresponds to one replication. Columns correspond to outputs in the following order: prey population, predator population, available cell-bound food, mean prey energy, mean predator energy, mean value of the grid cells C state variable. Rows correspond to...
Data
Dataset 2. Outputs of 30 replications for all model sizes and parameter set 2. Each text file corresponds to one replication. Columns correspond to outputs in the following order: prey population, predator population, available cell-bound food, mean prey energy, mean predator energy, mean value of the grid cells C state variable. Rows correspond to...
Data
Full-text available
Each seed was obtained by taking the MD5 checksum of replication number and converting the resulting hexadecimal string to a 32-bit integer (the maximum precision accepted by NetLogo).
Data
Full-text available
Tables S2.1 to S2.10. Statistics and distributional analysis of the selected focal measures for n = 30 replications of the PPHPC model for all the model size and parameter set combinations.
Preprint
Agent-based modeling (ABM) is a bottom-up modeling approach, where each entity of the system being modeled is uniquely represented as an independent decision-making agent. ABMs are very sensitive to implementation details. Thus, it is very easy to inadvertently introduce changes which modify model dynamics. Such problems usually arise due to the la...
Preprint
Full-text available
Agent-based modeling (ABM) is a bottom-up modeling approach, where each entity of the system being modeled is uniquely represented as an independent decision-making agent. ABMs are very sensitive to implementation details. Thus, it is very easy to inadvertently introduce changes which modify model dynamics. Such problems usually arise due to the la...

Network

Cited By