EDBT 2026 Demo / reviewers in the wild / expert
Filipe Gouveia
dblp:204/9124
· DBLP profile ↗
5ranked-venue papers
1as first author
4since 2021 · last 2026
0000-0003-1852-2782ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
1 paper |
Logic in computer science · 50% Mathematical optimization · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization
constrained optimization |
0.9 | 1 | 2025 | Scalable Knowledge Refactoring Using Constrained Optimisation · AAAI 2025 |
Logic in computer science
logic programming |
0.9 | 1 | 2025 | Scalable Knowledge Refactoring Using Constrained Optimisation · AAAI 2025 |
Methods — techniques the papers use, named apart from their topics
decision variables · 0.9constrained optimization · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Honey, I Shrunk the Hypothesis Space (Through Logical Preprocessing)abstractInductive logic programming (ILP) is a form of logical machine learning. The goal is to search a hypothesis space for a hypothesis that generalises training examples and background knowledge. We introduce an approach that shrinks the hypothesis space before an ILP system searches it. Our approach uses background knowledge to find rules that cannot be in an optimal hypothesis regardless of the training examples. For instance, our approach discovers relationships such as even numbers cannot be odd and prime numbers greater than 2 are odd. It then removes violating rules from the hypothesis space. We implement our approach using answer set programming and use it to shrink the hypothesis space of a constraint-based ILP system. Our experiments on multiple domains, including visual reasoning and game playing, show that our approach can substantially reduce learning times whilst maintaining predictive accuracies. For instance, given just 10 seconds of preprocessing time, our approach can reduce learning times from over 10 hours to only 2 seconds. Andrew Cropper, Filipe Gouveia, David M. Cerna |
J. Artif. Intell. Res. | 2 |
| 2025 | Scalable Knowledge Refactoring Using Constrained OptimisationabstractKnowledge refactoring compresses logic programs by replacing them with new rules. Current approaches struggle to scale to large programs. To overcome this limitation, we introduce a constrained optimisation refactoring approach. Our first key idea is to encode the problem with decision variables based on literals rather than rules. Our second key idea is to focus on linear invented rules. Our empirical results on multiple domains show that our approach can refactor programs quicker and with more compression than the previous state-of-the-art approach, sometimes by 60%. Minghao Liu 0001, David M. Cerna, Filipe Gouveia, Andrew Cropper |
AAAI | 3 |
| 2025 | Proxy Attribute Discovery in Machine Learning Datasets via Inductive Logic ProgrammingabstractAbstract The issue of fairness is a well-known challenge in Machine Learning (ML) that has gained increased importance with the emergence of Large Language Models (LLMs) and generative AI. Algorithmic bias can manifest during the training of ML models due to the presence of sensitive attributes, such as gender or racial identity. One approach to mitigate bias is to avoid making decisions based on these protected attributes. However, indirect discrimination can still occur if sensitive information is inferred from proxy attributes. To prevent this, there is a growing interest in detecting potential proxy attributes before training ML models. In this case study, we report on the use of Inductive Logic Programming (ILP) to discover proxy attributes in training datasets, with a focus on the ML classification problem. While ILP has established applications in program synthesis and data curation, we demonstrate that it can also advance the state of the art in proxy attribute discovery by removing the need for prior domain knowledge. Our evaluation shows that this approach is effective at detecting potential sources of indirect discrimination, having successfully identified proxy attributes in several well-known datasets used in fairness-awareness studies. Rafael Gonçalves 0001, Filipe Gouveia, Inês Lynce, José Fragoso Santos |
TACAS (2) | 2 |
| 2024 | Iterative Train Scheduling under Disruption with Maximum SatisfiabilityabstractThis paper proposes an iterative Maximum Satisfiability (MaxSAT) approach designed to solve train scheduling optimization problems. The generation of railway timetables is known to be intractable for a single track. We consider hundreds of trains on interconnected multi-track railway networks with complex connections between trains. Furthermore, the proposed algorithm is incremental to reduce the impact of time discretization. The performance of our approach is evaluated with the real-world Swiss Federal Railway (SBB) Crowd Sourcing Challenge benchmark and Periodic Event Scheduling Problems benchmark (PESPLib). The execution time of the proposed approach is shown to be, on average, twice as fast as the best existing solution for the SBB instances. In addition, we achieve a significant improvement over SAT-based solutions for solving the PESPLib instances. We also analyzed real schedule data from Switzerland and the Netherlands to create a disruption generator based on probability distributions. The novel incremental algorithm allows solving the train scheduling problem under disruptions with better performance than traditional algorithms. Alexandre Lemos, Filipe Gouveia, Pedro T. Monteiro 0001, Inês Lynce |
J. Artif. Intell. Res. | 2 |
| 2019 | Model Revision of Boolean Regulatory Networks at Stable State
Filipe Gouveia, Inês Lynce, Pedro T. Monteiro 0001 |
ISBRA | 1 |