VLDB 2026 Research / reviewers in the wild / expert
Penousal Machado
dblp:25/3172
· DBLP profile ↗
102ranked-venue papers
13as first author
35since 2021 · last 2026
0000-0002-6308-6484ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 63 · 10 first-author · 26 since 2021Applied, interdisciplinary, general and emerging computing · 33 · 3 first-author · 10 since 2021Graphics, computer vision, multimedia, augmented reality and games · 24 · 3 first-author · 8 since 2021Human-computer interaction and ubiquitous computing · 18 · 8 since 2021Security and privacy · 1 · 1 since 2021Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Fairness in machine learning pipelines: Guided interventions with the Fairforge toolabstractWith the growing adoption of machine learning systems in high-stakes domains such as healthcare, finance, and public administration, ensuring that these systems behave responsibly has become an urgent concern. Initiatives such as the EU AI Act and the broader movement toward responsible AI have highlighted fairness as a key challenge in the development and deployment of such technologies. Although existing tools support model optimization through hyperparameter tuning and algorithm selection, they often neglect the broader pipeline, overlooking how factors like data bias and model evaluation practices contribute to fairness. This paper presents Fairforge, a tool designed to support responsible ML development by guiding users through essential stages of the pipeline. These include data preprocessing with bias-awareness, fairness-informed model training, and postprocessing correction techniques. Fairforge also provides integrated interfaces for evaluating both performance and fairness metrics. The tool aims to make state-of-the-art fairness techniques accessible to users without deep expertise in the field. To validate the effectiveness of Fairforge, we conducted a series of usability tests involving users with diverse levels of technical backgrounds. The results demonstrate that the tool helps promote fairness in model development, even among non-expert practitioners. Emanuel Roque, Miriam Seoane Santos, Penousal Machado, Pedro H. Abreu |
Neurocomputing | 3 |
| 2026 | ENERGIZE: A Neuroevolution Framework for Energy-Efficient Machine LearningabstractThe increasing deployment of Artificial Intelligence across various domains has led to a significant rise in power consumption, raising environmental concerns, and highlighting the need for energy-efficient algorithms and hardware. Machine Learning models – particularly Deep Convolutional Neural Networks and Large Language Models – demand substantial computational resources, contributing to higher carbon emissions and reduced sustainability. This work tackles the issue of energy consumption in Machine Learning, with a specific focus on inference. The proposed methodology leverages Neuroevolution to construct effective models while minimizing power usage. This work proposes a novel approach that trains two models simultaneously in a single process, explicitly encouraging one to consume less power without substantially compromising accuracy. It also proposes a mutation strategy that reinserts layer modules with a preference for power-efficient components. This approach is validated in two scenarios using the Fashion-MNIST, CIFAR-10, and CIFAR-100 datasets: (i) evolving models from scratch, and (ii) optimizing pre-trained models for energy efficiency. When evolving from scratch, this method reduces power consumption by up to 49% with only a 2% accuracy drop on Fashion-MNIST, achieves a 20% power reduction on CIFAR-10 while improving accuracy by 0.8%, and enhances accuracy by 12.8% on CIFAR-100 while reducing power usage by 4%. For pre-trained models, this work achieves a 19.8% reduction in power usage on Fashion-MNIST with minimal accuracy loss, a 47% reduction on CIFAR-10 at the cost of a 7.7% drop in accuracy, and a 21.2% power saving on CIFAR-100 despite a 27.2% performance decline. Gabriel Cortês, Nuno Lourenço 0002, Penousal Machado |
IEEE Trans. Evol. Comput. | 3 |
| 2025 | Towards the Automatic Evaluation of Legibility for Graphic Design Posters
Daniel Lopes, João Macedo, Iria Santos, Alvaro Torrente-Patiño, João Correia 0001, Penousal Machado |
EvoMUSART | 6 |
| 2025 | Contribution of Probabilistic Structured Grammatical Evolution to efficient exploration of the search space. A case study in glucose predictionabstractPeople with Type 1 diabetes need to predict their blood glucose levels regularly to keep them within a safe range. Accurate predictions help prevent short-term issues like hypoglycemia and reduce the risk of long-term complications. Evolutionary algorithms have shown potential for this task by generating reliable models for glucose prediction. Jessica Mégane, Nuno Lourenço 0002, J. Ignacio Hidalgo, Penousal Machado |
GECCO | 4 |
| 2025 | Desire-Driven Selection: An Epigenetic Experiment in Genetic ProgrammingabstractIn nature, survival poses small benefits if one fails to reproduce and spread one's genes. This is particularly relevant in sexually reproductive species, which exerts another pressure dimension on the individual beyond natural selection: Sexual Selection. More often than not, the quality of the chosen mate is a crucial step in reproduction, making all the investment in mate choice worthwhile. This partly explains why partners often prefer certain secondary traits, such as ornaments, particularly if such traits signal good fitness. We hypothesize that the dynamics between mating preferences and fitness-dependent ornaments can act as a filter to find a mate within a population, exploiting good solutions while maintaining high diversity. In this work, we propose a new selection method for Genetic Programming based on these premises, validating our approach on regression problems. Results show that high levels of diversity are maintained when compared against a standard tournament selection with performance gains, reducing the overall error by 16.3% and 13.8% in training and testing respectively, and performing up to par with state-of-the-art Lexicase selection while also providing the best overall solution. José Maria Simões, Nuno Lourenço 0002, Penousal Machado |
GECCO | 3 |
| 2024 | Towards Evolution of Deep Neural Networks through Contrastive Self-Supervised LearningabstractDeep Neural Networks (DNNs) have been successfully applied to a wide range of problems. However, two main limitations are commonly pointed out. The first one is that they require long time to design. The other is that they heavily rely on labelled data, which can sometimes be costly and hard to obtain. In order to address the first problem, neuroevolution has been proved to be a plausible option to automate the design of DNNs. As for the second problem, self-supervised learning has been used to leverage unlabelled data to learn representations. Our goal is to study how neuroevolution can help self-supervised learning to bridge the gap to supervised learning in terms of performance. In this work, we propose a framework that is able to evolve deep neural networks using self-supervised learning. Our results on the CIFAR-10 dataset show that it is possible to evolve adequate neural networks while reducing the reliance on labelled data. Moreover, an analysis to the structure of the evolved networks suggests that the amount of labelled data fed to them has less effect on the structure of networks that learned via self-supervised learning, when compared to individuals that relied on supervised learning. Adriano Vinhas, João Correia 0001, Penousal Machado |
CEC | 3 |
| 2024 | Grammar-Based Evolution of Polyominoes
Jessica Mégane, Eric Medvet, Nuno Lourenço 0002, Penousal Machado |
EuroGP | 4 |
| 2024 | Towards Physical Plausibility in Neuroevolution Systems
Gabriel Cortês, Nuno Lourenço 0002, Penousal Machado |
EvoApplications@EvoStar | 3 |
| 2024 | Evolving User Interfaces: A Neuroevolution Approach for Natural Human-Machine Interaction
João Macedo, Habtom Kahsay Gidey, Karina Brotto Rebuli, Penousal Machado |
EvoMUSART | 4 |
| 2024 | Evolving Visually-Diverse Graphic Design Posters
João Macedo, Daniel Lopes, João Correia 0001, Penousal Machado, Ernesto Costa |
EvoMUSART | 4 |
| 2024 | Evaluation Metrics for Automated Typographic Poster Generation
Sérgio M. Rebelo, Juan Julián Merelo Guervós, João Bicker, Penousal Machado |
EvoMUSART | 4 |
| 2024 | From Pixels to Metal: AI-Empowered Numismatic Art
Penousal Machado, Tiago Martins 0003, João Correia 0001, Luís Espírito Santo, Nuno Lourenço 0002, João Miguel Cunha, Sérgio M. Rebelo, Pedro Martins 0003, João Bicker |
IJCAI | 1 |
| 2024 | MMQW: Multi-Modal Quantum Watermarking SchemeabstractTo address the problem that existing quantum image watermarking schemes have only a single watermarking mode with weak robustness, in this paper we propose a novel multi-modal quantum watermarking (MMQW) scheme using the generalized model of novel enhanced quantum representation. Our scheme provides four quantum watermarking modes (G_G, G_C, C_C, C_G), covering both types of grayscale and color images for the watermark and the carrier image. To enhance the robustness, we propose the Block Bit-plane Centrosymmetric Expansion (BBCE) method, which utilizes controlled quantum gates to extend the watermark, making our method resistant to noise and geometric attacks. Moreover, we propose a Brightness-based Watermarking Mechanism (BWM) for embedding and extraction. By uniform embedding, BWM not only minimizes the impact on the carrier image but also reduces the visual distortion of the extracted watermark. In the proposed MMQW, we implement three adaptive embedding strategies using controlled quantum gates, each of which is adaptively triggered according to the corresponding modalities. Detailed quantum circuits for quantum computing are provided. To evaluate imperceptibility and robustness of the MMQW, we conduct experiments using high-resolution images from the USC-SIPI dataset. The results show that PSNR of the watermarked image ranges from 36 dB to 56 dB, indicating the high visual quality. The PSNR of the extracted watermark is about 34 dB when the noise density is 0.05, while the PSNR is higher than 48 dB under common quantum rotation attacks, which indicate the high robustness against noise addition and geometric attacks. In addition, the proposed MMQW can resist to cropping attack with cropping percentage up to 55%. A comprehensive comparison with existing state-of-the-art works shows that our method has significant advantages. Chan-Tong Lam, Xiaochen Yuan, Sio Kei Im, Penousal Machado |
IEEE Trans. Inf. Forensics Secur. | 5 |
| 2023 | Context Matters: Adaptive Mutation for Grammars
Pedro Carvalho 0002, Jessica Mégane, Nuno Lourenço 0002, Penousal Machado |
EuroGP | 4 |
| 2023 | All You Need is Sex for Diversity
José Maria Simões, Nuno Lourenço 0002, Penousal Machado |
EuroGP | 3 |
| 2023 | Under the Hood of Transfer Learning for Deep Neuroevolution
Stefano Sarti, Nuno Lourenço 0002, Jason Adair, Penousal Machado, Gabriela Ochoa |
EvoApplications@EvoStar | 4 |
| 2023 | Biological insights on grammar-structured mutations improve fitness and diversityabstractGrammar-Guided Genetic Programming (GGGP) employs a variety of concepts from evolutionary theory to autonomously design solutions for a given task. Recent insights from evolutionary biology can lead to further improvements in GGGP algorithms. In this paper, we propose a new mutation approach called Facilitated Mutation (FM) that is based on the theory of Facilitated Variation. We evaluate the performance of FM on the evolution of neural network optimizers for image classification, a relevant task in Evolutionary Computation, with important implications for the field of Machine Learning. We compare FM and FM combined with crossover (FMX) against a typical mutation approach to assess the benefits of the approach. We find that FMX provides statistical improvements in key metrics, creating a superior optimizer overall (+0.5% average test accuracy), improving the average quality of solutions (+53% average population fitness), and discovering more diverse high-quality behaviors (+523 high-quality solutions discovered on average). Additionally, FM and FMX reduce the number of fitness evaluations in an evolutionary run, reducing computational costs. FM's implementation cost is minimal and the approach is theoretically applicable to any algorithm where genes are associated witha grammar non-terminal, making this approach applicable in many existing GGGP systems. Stefano Tiso, Pedro Carvalho 0002, Nuno Lourenço 0002, Penousal Machado |
GECCO | 4 |
| 2023 | Towards the Automatic Evaluation of Visual Balance for Graphic Design Posters
Daniel Lopes, João Correia 0001, Penousal Machado |
ICCC | 3 |
| 2023 | Towards the Automatic Customisation of Editable Graphics
Daniel Lopes, João Correia 0001, Penousal Machado |
ICCC | 3 |
| 2023 | Can Creativity be Enhanced by Computational Tools?
Daniel Lopes, Jéssica Parente, Licínio Roque, Penousal Machado |
ICCC | 5 |
| 2022 | Probabilistic Structured Grammatical EvolutionabstractThe grammars used in grammar-based Genetic Programming (GP) methods have a significant impact on the quality of the solutions generated since they define the search space by restricting the solutions to its syntax. In this work, we propose Probabilistic Structured Grammatical Evolution (PSGE), a new approach that combines the Structured Grammatical Evolution (SGE) and Probabilistic Grammatical Evolution (PGE) representation variants and mapping mechanisms. The genotype is a set of dynamic lists, one for each non-terminal in the grammar, with each element of the list representing a probability used to select the next Probabilistic Context-Free Grammar (PCFG) derivation rule. PSGE statistically outperformed Grammatical Evolution (GE) on all six benchmark problems studied. In comparison to PGE, PSGE outperformed 4 of the 6 problems analyzed. Jessica Mégane, Nuno Lourenço 0002, Penousal Machado |
CEC | 3 |
| 2022 | Let's Make Games Together: Explainability in Mixed-initiative Co-creative Game DesignabstractThere has been growing development of co-creative systems for game design, where both humans and computers work as colleagues, proactively contributing with creative input. However, the collaborative process is still not as seamless as in human-human co-creativity. A key element still underdeveloped in these approaches is the communication between the human and the machine, which can be facilitated by providing the computational agent with explanatory capabilities. Based on principles of explainability for co-creative systems from previous literature, we propose a framework of explainability specifically applied to mixed-initiative scenarios in game design. We illustrate the applications of the framework by suggesting possible solutions adapted to different use cases of existing approaches and, additionally, of our own proposed approach. Solange Margarido, Penousal Machado, Licínio Roque, Pedro Martins 0003 |
CoG | 2 |
| 2022 | Evolving Adaptive Neural Network Optimizers for Image Classification
Pedro Carvalho 0002, Nuno Lourenço 0002, Penousal Machado |
EuroGP | 3 |
| 2022 | Evolving Data Augmentation Strategies
Sofia Pereira, João Correia 0001, Penousal Machado |
EvoApplications | 3 |
| 2022 | Co-evolutionary probabilistic structured grammatical evolutionabstractThis work proposes an extension to Structured Grammatical Evolution (SGE) called Co-evolutionary Probabilistic Structured Grammatical Evolution (Co-PSGE). In Co-PSGE each individual in the population is composed by a grammar and a genotype, which is a list of dynamic lists, each corresponding to a non-terminal of the grammar containing real numbers that correspond to the probability of choosing a derivation rule. Each individual uses its own grammar to map the genotype into a program. During the evolutionary process, both the grammar and the genotype are subject to variation operators. Jessica Mégane, Nuno Lourenço 0002, Penousal Machado |
GECCO | 3 |
| 2021 | Exploring Automatic Fitness Evaluation for Evolutionary TypesettingabstractThe recent popularity of creative coding tools and Computational Creativity approaches are promoting a paradigm shift in the creation, development and production of Graphic Design artefacts. In this work, we present an evolutionary system for the automatic typesetting of typographic posters. This system is inspired by the letterpress typesetting process of the print houses in the earlier 19th century and employs lexicon-based approaches to recognise the semantic meaning of the posters’ content. During the evolutionary process, poster designs are automatically created and evaluated according to three objectives: legibility, aesthetics, and semantics. The system allows the users to express their preferences by specifying the intended visual features for the output designs, selecting the preferable fitness assignment strategy, and controlling different aspects of the evaluation strategy. We implemented three automatic strategies to evaluate the fitness of the posters: a multi-criteria hardwired fitness function, a multi-objective optimisation approach, and a hybrid strategy that combines features from the previous two strategies. The experimental results demonstrate the ability of the presented system to generate typographic posters, from scratch, and show the impact of the different evaluation strategies on the evolved poster designs. Overall, this research reveals how Evolutionary Computation approaches can be employed to develop novel co-creative typesetting tools and enable the automatic creation of customised typographic designs. Sérgio M. Rebelo, Tiago Martins 0003, João Bicker, Penousal Machado |
Creativity & Cognition | 4 |
| 2021 | Probabilistic Grammatical Evolution
Jessica Mégane, Nuno Lourenço 0002, Penousal Machado |
EuroGP | 3 |
| 2021 | TensorGP - Genetic Programming Engine in TensorFlow
Francisco Baeta, João Correia 0001, Tiago Martins 0003, Penousal Machado |
EvoApplications | 4 |
| 2021 | Demonstrating the Evolution of GANs Through t-SNE
Victor Costa, Nuno Lourenço 0002, João Correia 0001, Penousal Machado |
EvoApplications | 4 |
| 2021 | Utilizing the Untapped Potential of Indirect Encoding for Neural Networks with Meta Learning
Adam Katona, Nuno Lourenço 0002, Penousal Machado, Daniel W. Franks, James Alfred Walker |
EvoApplications | 3 |
| 2021 | Speed benchmarking of genetic programming frameworksabstractGenetic Programming (GP) is known to suffer from the burden of being computationally expensive by design. While, over the years, many techniques have been developed to mitigate this issue, data vectorization, in particular, is arguably still the most attractive strategy due to the parallel nature of GP. In this work, we employ a series of benchmarks meant to compare both the performance and evolution capabilities of different vectorized and iterative implementation approaches across several existing frameworks. Namely, TensorGP, a novel open-source engine written in Python, is shown to greatly benefit from the TensorFlow library to accelerate the domain evaluation phase in GP. The presented performance benchmarks demonstrate that the TensorGP engine manages to pull ahead, with relative speedups above two orders of magnitude for problems with a higher number of fitness cases. Additionally, as a consequence of being able to compute larger domains, we argue that TensorGP performance gains aid the discovery of more accurate candidate solutions. Francisco Baeta, João Correia 0001, Tiago Martins 0003, Penousal Machado |
GECCO | 4 |
| 2021 | Towards a Visual Language Using Neural Networks
Luís Gonçalo, João Miguel Cunha, Penousal Machado |
ICCC | 3 |
| 2021 | Visualisation Tool to Support Fraud DetectionabstractAutomatic fraud detection and prevention are challenging problems that have attracted the attention of many researchers in academia and industry. Over the last few years, many improvements have been achieved, especially in predictive models based on Machine Learning. However, a considerable amount of these models only provide a prediction score and a short explanation which may not be enough to make informed decisions. This paper presents a visualization tool that aims to assist fraud analysts in making informed decisions and increase their effectiveness in the detection of fraud. To this end, we designed three visualisation models that apply state of the art techniques to support the analysis of fraudulent transactions. To demonstrate the analytic capabilities and benefits of the proposed tool, we discussed a real use case scenario and conducted user testing with real fraud analysts. Through the feedback from both studies, we were able to conclude that the tool is an asset to facilitate the detection of suspicious events as well to improve the analysis times of the fraud analysts’ work process. Catarina Maçãs, Evgheni Polisciuc, Penousal Machado |
IV | 4 |
| 2021 | Casa das Máquinas: An Artificial Dialogue of Portuguese Poetry
Mariana Seiça, João Couceiro e Castro, Sérgio M. Rebelo, Pedro Martins 0003, Ana Boavida, Penousal Machado |
ICEC | 6 |
| 2021 | Neural networks in art, sound and design
Juan Romero, Penousal Machado |
Neural Comput. Appl. | 2 |
| 2020 | Evolutionary Typesetting: An Automatic Approach Towards the Generation of Typographic Posters from Tweets
Sérgio M. Rebelo, João Bicker, Penousal Machado |
ArtsIT | 3 |
| 2020 | Incremental Evolution and Development of Deep Artificial Neural Networks
Filipe Assunção, Nuno Lourenço 0002, Bernardete Ribeiro, Penousal Machado |
EuroGP | 4 |
| 2020 | Evolution of Scikit-Learn Pipelines with Dynamic Structured Grammatical Evolution
Filipe Assunção, Nuno Lourenço 0002, Bernardete Ribeiro, Penousal Machado |
EvoApplications | 4 |
| 2020 | Using Skill Rating as Fitness on the Evolution of GANs
Victor Costa, Nuno Lourenço 0002, João Correia 0001, Penousal Machado |
EvoApplications | 4 |
| 2020 | Evolutionary Latent Space Exploration of Generative Adversarial Networks
Paulo Fernandes 0006, João Correia 0001, Penousal Machado |
EvoApplications | 3 |
| 2020 | AutoLR: an evolutionary approach to learning rate policiesabstractThe choice of a proper learning rate is paramount for good Artificial Neural Network training and performance. In the past, one had to rely on experience and trial-and-error to find an adequate learning rate. Presently, a plethora of state of the art automatic methods exist that make the search for a good learning rate easier. While these techniques are effective and have yielded good results over the years, they are general solutions. This means the optimization of learning rate for specific network topologies remains largely unexplored. This work presents AutoLR, a framework that evolves Learning Rate Schedulers for a specific Neural Network Architecture using Structured Grammatical Evolution. The system was used to evolve learning rate policies that were compared with a commonly used baseline value for learning rate. Results show that training performed using certain evolved policies is more efficient than the established baseline and suggest that this approach is a viable means of improving a neural network's performance. Pedro Carvalho 0002, Nuno Lourenço 0002, Filipe Assunção, Penousal Machado |
GECCO | 4 |
| 2020 | Exploring the evolution of GANs through quality diversityabstractGenerative adversarial networks (GANs) achieved relevant advances in the field of generative algorithms, presenting high-quality results mainly in the context of images. However, GANs are hard to train, and several aspects of the model should be previously designed by hand to ensure training success. In this context, evolutionary algorithms such as COEGAN were proposed to solve the challenges in GAN training. Nevertheless, the lack of diversity and premature optimization can be found in some of these solutions. We propose in this paper the application of a quality-diversity algorithm in the evolution of GANs. The solution is based on the Novelty Search with Local Competition (NSLC) algorithm, adapting the concepts used in COEGAN to this new proposal. We compare our proposal with the original COEGAN model and with an alternative version using a global competition approach. The experimental results evidenced that our proposal increases the diversity of the discovered solutions and leverage the performance of the models found by the algorithm. Furthermore, the global competition approach was able to consistently find better models for GANs. Victor Costa, Nuno Lourenço 0002, João Correia 0001, Penousal Machado |
GECCO | 4 |
| 2020 | Emojinating Co-Creativity: Integrating Self-Evaluation and Context-Adaptation
João Miguel Cunha, Pedro Martins 0003, Nuno Lourenço 0002, Penousal Machado |
ICCC | 4 |
| 2020 | Ever-changing Flags: Impact and Ethics of Modifying National Symbols
João Miguel Cunha, Pedro Martins 0003, Penousal Machado |
ICCC | 3 |
| 2020 | Let's Figure This Out: A Roadmap for Visual Conceptual Blending
João Miguel Cunha, Pedro Martins 0003, Penousal Machado |
ICCC | 3 |
| 2020 | Which type is your type?
Jéssica Parente, Tiago Martins 0003, João Bicker, Penousal Machado |
ICCC | 4 |
| 2020 | Evolutionary Experiments in Typesetting of Letterpress-Inspired Posters
Sérgio M. Rebelo, João Bicker, Penousal Machado |
ICCC | 3 |
| 2020 | Exploring Time-Series Through Force-Directed TimelinesabstractTemporal datasets are a product of many scientific disciplines and analyzing the events that they describe may help provide valuable insight into their respective research subjects and help move towards solutions to existing problems. Time-series analysis is still an open problem which prompts new solutions, particularly the discovery of patterns across complex temporal networks. Visualization has proven to be a valuable tool in the analysis of such datasets, with the emergence of new models such as Time Curves, which distorts timelines to position time points based on their similarity, creating visualizations that highlight behavior patterns. In this paper, we further explore time-series functionally and aesthetically by revising the dynamic Time Curves models in CroP, a visualization tool with coordinated multiple views. Firstly, we propose the additional of new visual elements and interactive functions, coordinated with a network visualization to help discover and understand temporal patterns across complex datasets. Secondly, we visually explore time-series through Time Paths, a parameter-based force-directed layout that can dynamically transform the original model to either highlight small data variations or reduce visual noise in favor of overall patterns. António Cruz, Joel Arrais, Penousal Machado |
IV | 3 |
| 2020 | VaBank: Visual Analytics for Banking TransactionsabstractTo analyse and detect fraudulent patterns in banking transactions, most fraud analysts use spreadsheets which makes the overall process time-consuming and complex. In this article, we propose a visualization tool that aims to ease the analysis of banking transactions over time and the detection of the transactions' topology and of suspicious behaviours. Our main contributions are: (i) a user-centred visual tool, developed with the aid of fraud experts; (ii) a method that characterises the transactions topology through a self-organising algorithm; (iii) the visual characterisation of transactions through complex glyphs; and (iv) a user study to assess the tool effectiveness. Catarina Maçãs, Evgheni Polisciuc, Penousal Machado |
IV | 3 |
| 2020 | Money Leave(s) Portugal: an Aesthetic Exploration of Public InvestmentsabstractThe field of Information Visualization has undergone major changes in the last decades due to the growing computational power and easier access to various technologies by a greater number of people. However, Information Visualization and its techniques literacy continue to be a knowledge associated to a reduced audience. In order to surpass this condition of Information Visualization, new practitioners have applied techniques from other areas, such as the arts, to develop visualizations that could transmit information in a more casual and accessible way to a larger number of people, weighing heavily on the artistic component. In this paper, we present a visualization that portrays information about public contracts held in Portugal, that despite being public data, is not analyzed or much less visualized by the majority. To do so we taken a casual representation approach with a strong aesthetics component in mind with the objective of promoting awareness about the dimension and distribution of the money applied daily throughout Portugal. We perform a phenomenological experiment to assess the effectiveness of our work in transmitting the information and evoking the desired insights. The experiment allowed us to collect distinct interpretations that could lead to further approaches and improvements in future iterations. Pedro Martins 0003, Penousal Machado |
IV | 3 |
| 2020 | Portraits of No One: An Internet ArtworkabstractPortraits of No One is an internet artwork that generates and displays artificial photo-realistic portraits of human faces. This artwork assumes the form of a web page that synthesises new portraits by automatically recombining the facial features of the users who interacted with it. The generated portraits invoke the capabilities of Artificial Intelligence to generate visual content that makes people question themselves about the veracity of what they are seeing. Tiago Martins 0003, João Correia 0001, Sérgio M. Rebelo, João Bicker, Penousal Machado |
ACM Multimedia | 5 |
| 2020 | CroP - Coordinated Panel visualization for biological networks analysisabstractSUMMARY: CroP is a data visualization application that focuses on the analysis of relational data that changes over time. While it was specifically designed for addressing the preeminent need to interpret large scale time series from gene expression studies, CroP is prepared to analyze datasets from multiple contexts. Multiple datasets can be uploaded simultaneously and viewed through dynamic visualization models, which are contained within flexible panels that allow users to adapt the workspace to their data. Through clustering and the time curve visualization it is possible to quickly identify groups of data points with similar proprieties or behaviors, as well as temporal patterns across all points, such as periodic waves of expression. Additionally, it integrates a public biomedical database for gene annotation. CroP will be of major interest to biologists who seek to extract relations from complex sets of data. AVAILABILITY AND IMPLEMENTATION: CroP is freely available for download as an executable jar at https://cdv.dei.uc.pt/crop/. António Cruz, Penousal Machado, Joel Arrais |
Bioinform. | 2 |
| 2019 | Fast DENSER: Efficient Deep NeuroEvolution
Filipe Assunção, Nuno Lourenço 0002, Penousal Machado, Bernardete Ribeiro |
EuroGP | 3 |
| 2019 | Coevolution of Generative Adversarial Networks
Victor Costa, Nuno Lourenço 0002, Penousal Machado |
EvoApplications | 3 |
| 2019 | COEGAN: evaluating the coevolution effect in generative adversarial networksabstractGenerative adversarial networks (GAN) present state-of-the-art results in the generation of samples following the distribution of the input dataset. However, GANs are difficult to train, and several aspects of the model should be previously designed by hand. Neuroevolution is a well-known technique used to provide the automatic design of network architectures which was recently expanded to deep neural networks. Victor Costa, Nuno Lourenço 0002, João Correia 0001, Penousal Machado |
GECCO | 4 |
| 2019 | Evolving Art
Penousal Machado |
ICAART (1) | 1 |
| 2019 | Assessing Usefulness of a Visual Blending System: "Pictionary Has Used Image-making New Meaning Logic for Decades. We Don't Need a Computational Platform to Explore the Blending Phenomena", Do We?
João Miguel Cunha, Sérgio M. Rebelo, Pedro Martins 0003, Penousal Machado |
ICCC | 4 |
| 2019 | A Dynamic Approach for the Generation of Perceptual Associations
Ana Rodrigues 0001, Amílcar Cardoso, Penousal Machado |
ICCC | 3 |
| 2019 | Interactive and coordinated visualization approaches for biological data analysisabstractThe field of computational biology has become largely dependent on data visualization tools to analyze the increasing quantities of data gathered through the use of new and growing technologies. Aside from the volume, which often results in large amounts of noise and complex relationships with no clear structure, the visualization of biological data sets is hindered by their heterogeneity, as data are obtained from different sources and contain a wide variety of attributes, including spatial and temporal information. This requires visualization approaches that are able to not only represent various data structures simultaneously but also provide exploratory methods that allow the identification of meaningful relationships that would not be perceptible through data analysis algorithms alone. In this article, we present a survey of visualization approaches applied to the analysis of biological data. We focus on graph-based visualizations and tools that use coordinated multiple views to represent high-dimensional multivariate data, in particular time series gene expression, protein-protein interaction networks and biological pathways. We then discuss how these methods can be used to help solve the current challenges surrounding the visualization of complex biological data sets. António Cruz, Joel Arrais, Penousal Machado |
Briefings Bioinform. | 3 |
| 2018 | Automatic Evolution of AutoEncoders for Compressed RepresentationsabstractDeveloping learning systems is challenging in many ways: often there is the need to optimise the learning algorithm structure and parameters, and it is necessary to decide which is the best data representation to use, i.e., we usually have to design features and select the most representative and useful ones. In this work we focus on the later and investigate whether or not it is possible to obtain good performances with compressed versions of the original data, possibly reducing the learning time. The process of compressing the data, i.e., reducing its dimensionality, is typically conducted by someone who has domain knowledge and expertise, and engineers features in a trial-and-error endless cycle. Our goal is to achieve such compressed versions automatically; for that, we use an Evolutionary Algorithm to generate the structure of AutoEncoders. Instead of targeting the reconstruction of the images, we focus on the reconstruction of the mean signal of each class, and therefore the goal is to acquire the most representative characteristics of each class. Results on the MNIST dataset show that the proposed approach can not only reduce the original dataset dimensionality, but the performance of the classifiers over the compressed representation is superior to the performance on the original uncompressed images. Filipe Assunção, David Sereno, Nuno Lourenço 0002, Penousal Machado, Bernardete Ribeiro |
CEC | 4 |
| 2018 | Using GP Is NEAT: Evolving Compositional Pattern Production Functions
Filipe Assunção, Nuno Lourenço 0002, Penousal Machado, Bernardete Ribeiro |
EuroGP | 3 |
| 2018 | Evolving the Topology of Large Scale Deep Neural Networks
Filipe Assunção, Nuno Lourenço 0002, Penousal Machado, Bernardete Ribeiro |
EuroGP | 3 |
| 2018 | How Shell and Horn make a Unicorn: Experimenting with Visual Blending in Emoji
João Miguel Cunha, Pedro Martins 0003, Penousal Machado |
ICCC | 3 |
| 2018 | Computational Creative Experiments in the Development of Visual Identities
João Bicker, Sérgio M. Rebelo, Penousal Machado |
ICCC | 3 |
| 2018 | Generation of Aesthetic Emotions guided by Perceptual Features
Amílcar Cardoso, Ana Rodrigues 0001, Penousal Machado |
ICCC | 3 |
| 2018 | Interactive Network Visualization of Gene Expression Time-Series DataabstractVisualization models have shown to be remarkably important in the interpretation of datasets across many fields of study. In the field of Biology, data visualization is used to better understand processes that range from phylogenetic trees to multiple layers of molecular networks. The latter is especially challenging due to the large quantities of varying elements and complex relationships, often with no perceptible structure. Although various tools have been proposed to improve the visualization of molecular networks, many challenges still persist. In this paper, we propose a tool that uses interactive visualization models to represent the dynamic behaviors of molecular networks. The tool employs various methods to explore and organize the data, including clustering, force-directed layouts, and a timeline for navigating through time-series data. To further analyze temporal attributes, the timeline can be distorted through a force-directed layout to spatially position time points according to their similarity. Additionally, gene expression can be annotated through an integrated biological database. The visualization model was validated with the use of time-series gene expression RNA-Seq data from the HIV-1 infection. António Cruz, Joel Arrais, Penousal Machado |
IV | 3 |
| 2018 | The Many-Faced Plot: Strategy for Automatic Glyph GenerationabstractDespite some authors stating that data-relatedness helps interpretation, glyphs are often used unrelated to the represented data. In order to automatically produce data-related glyphs, a large visual repository is required, as well as, image structure suitable for data representation. In this paper, we propose a strategy that fulfills the two requirements and allows the production of glyphs related to the data thematic (literal and metaphorical). We compare used approach with current glyph techniques and discuss the results. João Miguel Cunha, Evgheni Polisciuc, Pedro Martins 0003, Penousal Machado |
IV | 4 |
| 2018 | Olhos Music Fest _BrandingabstractThis project is about the creation of a music festival’s dynamic brand, which reacts to music and customises itself to any person participating in the event. Daniel Lopes, Pedro Martins 0003, Penousal Machado |
IV | 3 |
| 2018 | Consumption as a Rhythm: A Multimodal Experiment on the Representation of Time-SeriesabstractThrough Data Visualisation and Sonification models, we present a study of multimodal representations to characterise the Portuguese consumption patterns, which were gathered from Portuguese hypermarkets and supermarkets over the course of two years. We focus on the rhythmic nature of the data to create and discuss audio and visual representations that highlight disruptions and sudden changes in the normal consumption patterns. For this study, we present two distinct visual and audio representations and discuss their strengths and limitations. Catarina Maçãs, Pedro Martins 0003, Penousal Machado |
IV | 3 |
| 2018 | Radial Calendar of ConsumptionabstractIn the analysis of time-series, it is common to focus on the identification of changing behaviours and patterns that repeat over time. In this article, we propose a visualisation model based on a radial calendar to analyse the Portuguese's consumption data. The model is intended to assist the analysts within a Portuguese Retail Company in the identification of periodic patterns and deviations from the normal consumption values. Our main contributions are: (i) the representation and characterisation of the Portuguese's consumption behaviour over time; (ii) a radial visualisation model to identify consumption patterns and their deviations; and (iii) a user case study to compare this visualisation model to a regular calendar layout. Our model has as main requirement the representation of the maximum amount of data in one single space. As such, it is ideal for analysts without prior knowledge of the data, since it provides an effective and efficient qualitative overview of the Portuguese's consumption. Catarina Maçãs, Penousal Machado |
IV | 2 |
| 2018 | MixMash: A Visualisation System for Musical Mashup CreationabstractWe present MixMash, an interactive tool to assist users in the creation of music mashups based on cross-modal associations between musical content analysis and information visualisation. Our point of departure is a harmonic mixing method for musical mashups by Bernardes et al. [1]. To surpass design limitations identified in the previous method, we propose a new interactive visualisation of multidimensional musical attributes-hierarchical harmonic compatibility, onset density, spectral region, and timbral similarity-extracted from a large collection of audio tracks. All tracks are represented as nodes whose distances and edge connections indicate their harmonic compatibility as a result of a force-directed graph. In addition, we provide a visual language that aims to enhance the tool usability and foster creative endeavour in the search for meaningful music mixes. Catarina Maçãs, Ana Rodrigues 0001, Gilberto Bernardes, Penousal Machado |
IV | 4 |
| 2018 | Distinguishing paintings from photographs by complexity estimates
Adrián Carballal, Antonino Santos, Juan Romero, Penousal Machado, João Correia 0001, Luz Castro |
Neural Comput. Appl. | 4 |
| 2017 | Automatic generation of neural networks with structured Grammatical EvolutionabstractThe effectiveness of Artificial Neural Networks (ANNs) depends on a non-trivial manual crafting of their topology and parameters. Typically, practitioners resort to a time consuming methodology of trial-and-error to find and/or adjust the models to solve specific tasks. To minimise this burden one might resort to algorithms for the automatic selection of the most appropriate properties of a given ANN. A remarkable example of such methodologies is Grammar-based Genetic Programming. This work analyses and compares the use of two grammar-based methods, Grammatical Evolution (GE) and Structured Grammatical Evolution (SGE), to automatically design and configure ANNs. The evolved networks are used to tackle several classification datasets. Experimental results show that SGE is able to automatically build better models than GE, and that are competitive with the state of the art, outperforming hand-designed ANNs in all the used benchmarks. Filipe Assunção, Nuno Lourenço 0002, Penousal Machado, Bernardete Ribeiro |
CEC | 3 |
| 2017 | A Pig, an Angel and a Cactus Walk Into a Blender: A Descriptive Approach to Visual Blending
João Miguel Cunha, Pedro Martins 0003, Penousal Machado, Amílcar Cardoso |
ICCC | 4 |
| 2016 | Evotype: From Shapes to GlyphsabstractTypography plays a key communication role in the contemporary information-dense culture. Type design is a central, complex, and time consuming task. In this work we develop the generative system to type design based on an evolutionary algorithm. The key novel contributions are twofold. First, in terms of representation it relies on the use of assemblages of shapes to form glyphs. There are no limitations to the types of shapes that can be used. Second, we explore a compromise between legibility and expressiveness, testing different automatic fitness assignment schemes. The attained results show that we are able to evolve a wide variety of alternative glyphs, making the proposed system a viable alternative for real-world applications in the field of type design. Tiago Martins 0003, João Correia 0001, Ernesto Costa, Penousal Machado |
GECCO | 4 |
| 2016 | X-Faces: The eXploit Is Out There
João Correia 0001, Tiago Martins 0003, Pedro Martins 0003, Penousal Machado |
ICCC | 4 |
| 2015 | Evolving Families of Shapes
Filipe Assunção, João Correia 0001, Pedro Martins 0003, Penousal Machado |
IJCAI | 4 |
| 2015 | Swarm Systems in the Visualization of Consumption Patterns
Catarina Maçãs, Pedro Cruz 0002, Pedro Martins 0003, Penousal Machado |
IJCAI | 4 |
| 2015 | Evolving Ambiguous Images
Penousal Machado, Adriano Vinhas, João Correia 0001, Anikó Ekárt |
IJCAI | 1 |
| 2015 | Ant- and Ant-Colony-Inspired ALife Visual ArtabstractAnt- and ant-colony-inspired ALife art is characterized by the artistic exploration of the emerging collective behavior of computational agents, developed using ants as a metaphor. We present a chronology that documents the emergence and history of such visual art, contextualize ant- and ant-colony-inspired art within generative art practices, and consider how it relates to other ALife art. We survey many of the algorithms that artists have used in this genre, address some of their aims, and explore the relationships between ant- and ant-colony-inspired art and research on ant and ant colony behavior. Gary Greenfield, Penousal Machado |
Artif. Life | 2 |
| 2015 | Island models for cluster geometry optimization: how design options impact effectiveness and diversity
António Leitão, Francisco Baptista Pereira, Penousal Machado |
J. Glob. Optim. | 3 |
| 2014 | Semantic aware methods for evolutionary artabstractIn the past few years the use of semantic aware crossover and mutation has become a hot topic of research within the Genetic Programming community. Unlike traditional genetic operators that perform syntactic manipulations of programs regardless of their behavior, semantic driven operators promote direct search on the underlying behavioral space. Based on previous work on semantic Genetic Programming and Genetic Morphing, we propose and implement semantic driven crossover and mutation operators for evolutionary art. The experimental results focus on assessing how these operators compare with traditional ones. Penousal Machado, João Correia 0001 |
GECCO | 1 |
| 2014 | An Inverted Ant Colony Optimization approach to traffic
José Capela Dias, Penousal Machado, Daniel Castro Silva, Pedro H. Abreu |
Eng. Appl. Artif. Intell. | 2 |
| 2013 | A self-adaptive Mate Choice model for Symbolic RegressionabstractSexual Selection through Mate Choice has for the past few decades attracted the attention of many researchers from different fields. Numerous contributions and supporting evidence for the role and impact of Sexual Selection through Mate Choice in Evolution have emerged since then. Just like Evolutionary Theory has had to adapt its models to account for Sexual Selection through Mate Choice and its effects, it is relevant to study and analyse the impact that Mate Choice may have on Evolutionary Algorithms. In this study we describe a nature inspired self-adaptive Mate Choice approach designed to tackle Symbolic Regression problems. Results on a set of test functions are presented and compared to a standard approach, showing that Mate Choice is able to contribute to enhanced results on complex instances of Symbolic Regression. Also, the resulting behaviours are contrasted and discussed, suggesting that Mate Choice is able to evolve Mating evaluation functions that are able to select partners in meaningful and valuable ways. António Leitão, José Carlos Neves, Penousal Machado |
IEEE Congress on Evolutionary Computation | 3 |
| 2013 | Self-adaptive mate choice for cluster geometry optimizationabstractSexual Selection through Mate Choice has, over the past few decades, attracted the attention of researchers from various fields. They have gathered numerous supporting evidence, establishing Mate Choice as a major driving force of evolution, capable of shaping complex traits and behaviours. Despite its wide acceptance and relevance across various research fields, the impact of Mate Choice in Evolutionary Computation is still far from understood, both regarding performance and behaviour. António Leitão, Penousal Machado |
GECCO | 2 |
| 2013 | Evolving Figurative Images Using Expression-Based Evolutionary Art
João Correia 0001, Penousal Machado, Juan Romero, Adrián Carballal |
ICCC | 2 |
| 2013 | Fitness Functions for Ant Colony Paintings
Penousal Machado, Hugo Amaro |
ICCC | 1 |
| 2012 | Enhancing cluster geometry optimization with Island ModelsabstractIsland Models are parallel approaches to Evolutionary Algorithms that not only offer the benefits of parallelization but are also regarded as models with an extensively distinct behaviour. This study applies for the first time an Island Model to the optimization of short-ranged Morse clusters, combined with a hybrid steady-state evolutionary algorithm and a local optimization method. Different migration parameters are experimented and the resulting behaviours are extensively analysed. Results are compared to a state-of-the-art sequential approach, showing slight improvements. Differences in behaviour between the Island Model and the sequential approach are comprehensively discussed. This study shows that Island Models are a competitive parallel approach with promising results on cluster geometry optimization problems. António Leitão, Francisco Baptista Pereira, Penousal Machado |
IEEE Congress on Evolutionary Computation | 3 |
| 2012 | Improving Face Detection
Penousal Machado, João Correia 0001, Juan Romero |
EuroGP | 1 |
| 2012 | Photogrowth: non-photorealistic renderings through ant paintingsabstractWe introduce photogrowth, an evolutionary approach to the production of non-photorealistic renderings of images. The painting algorithm - inspired by ant colony approaches - is described and explained, giving emphasis to its novel aspects: the evolution of the sensory parameters of the ants; the production of resolution independent images; the rendering lines of variable width. The experimental results highlight the range of imagery that can be evolved by the system and show the potential of the approach for the production of large-format artworks. Penousal Machado |
GECCO | 1 |
| 2011 | Evolving Fitness Functions for Mating Selection
Penousal Machado, António Leitão |
EuroGP | 1 |
| 2011 | Aesthetic Classification and Sorting Based on Image Compression
Juan Romero, Penousal Machado, Adrián Carballal, Olga Osorio |
EvoApplications (2) | 2 |
| 2010 | Graph-Based Evolution of Visual Languages
Penousal Machado, Henrique Nunes, Juan Romero |
EvoApplications (2) | 1 |
| 2010 | A Step Towards the Evolution of Visual Languages
Penousal Machado, Henrique Nunes |
ICCC | 1 |
| 2009 | Simulating Artist and Critic Dynamics - An Agent-based Application of an Evolutionary Art System
Gary Greenfield, Penousal Machado |
IJCCI | 2 |
| 2007 | A Corpus-Based Hybrid Approach to Music Analysis and Composition
Bill Z. Manaris, Patrick Roos, Penousal Machado, Dwight Krehbiel, Luca Pellicoro, Juan Romero |
AAAI | 3 |
| 2007 | On the development of evolutionary artificial artists
Penousal Machado, Juan Romero, Antonino Santos, Amílcar Cardoso, Alejandro Pazos |
Comput. Graph. | 1 |
| 2004 | On the Evolution of Evolutionary Algorithms
Jorge Tavares, Penousal Machado, Amílcar Cardoso, Francisco Baptista Pereira, Ernesto Costa |
EuroGP | 2 |
| 2002 | Vehicle Routing Problem: Doing It The Evolutionary Way
Penousal Machado, Jorge Tavares, Francisco Baptista Pereira, Ernesto Costa |
GECCO | 1 |
| 2002 | All the Truth About NEvAr
Penousal Machado, Amílcar Cardoso |
Appl. Intell. | 1 |
| 2000 | Too busy to learn [individual learning interaction with evolutionary algorithm in Busy Beaver problem]abstractThe goal of this research is to analyze how individual learning interacts with an evolutionary algorithm in its search for best candidates for the Busy Beaver problem. To study this interaction, two learning models, implemented as local search procedures, are proposed. Experimental results show that, in highly irregular search spaces that are prone to premature convergence, local search methods are not an effective help to evolution. In addition, one interesting effect related to learning is reported: when the mutation rate is too high, learning acts as a repair, reintroducing some useful information that was lost. Francisco Baptista Pereira, Penousal Machado, Ernesto Costa, Amílcar Cardoso, Alberto Ochoa-Rodríguez, Roberto Santana 0001, Marta Soto |
CEC | 2 |
| 2000 | Probabilistic Evolution and the Busy Beaver Problem
Roberto Santana 0001, Alberto Ochoa-Rodríguez, Marta Soto, Francisco Baptista Pereira, Penousal Machado, Ernesto Costa, Amílcar Cardoso |
GECCO | 5 |