Cláudio P. Santiago

dblp:195/1749 · also Claudio Santiago, Cláudio Prata Santiago · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
4since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 4 since 2021Theory of computation · 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.

Artificial intelligence
3 papers
Reinforcement learning · 40% Knowledge representation and reasoning · 20% Trustworthy machine learning · 20%
Software engineering, system software, and programming languages
2 papers
Program synthesis and code generation · 100%
Databases, data mining, and information retrieval
1 paper
Machine learning and data management · 100%
Theoretical computer science
2 papers
Mathematical optimization · 100%

Topics — the 6 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program synthesis and code generation › inductive program synthesis
symbolic regression
1.122022
A Unified Framework for Deep Symbolic Regression · NeurIPS 2022
Symbolic Regression via Deep Reinforcement Learning Enhanced Genetic Programming Seeding · NeurIPS 2021
Machine learning › Trustworthy machine learning
interpretability
0.512021
Discovering symbolic policies with deep reinforcement learning · ICML 2021
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search
neural-guided search
0.512021
Symbolic Regression via Deep Reinforcement Learning Enhanced Genetic Programming Seeding · NeurIPS 2021
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.512021
Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradients · ICLR 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
symbolic regression
0.512021
Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradients · ICLR 2021
Mathematical optimization
combinatorial optimization
0.112021
Symbolic Regression via Deep Reinforcement Learning Enhanced Genetic Programming Seeding · NeurIPS 2021

Methods — techniques the papers use, named apart from their topics

genetic programming · 3.2deep reinforcement learning · 2.0recursive problem simplification · 1.7pre-training · 1.7neural-guided search · 1.7risk-seeking policy gradient · 1.0deep learning · 0.5autoregressive recurrent neural network · 0.5
YearPublicationVenuePosition
2022 A Unified Framework for Deep Symbolic Regression
abstract
The last few years have witnessed a surge in methods for symbolic regression, from advances in traditional evolutionary approaches to novel deep learning-based systems. Individual works typically focus on advancing the state-of-the-art for one particular class of solution strategies, and there have been few attempts to investigate the benefits of hybridizing or integrating multiple strategies. In this work, we identify five classes of symbolic regression solution strategies---recursive problem simplification, neural-guided search, large-scale pre-training, genetic programming, and linear models---and propose a strategy to hybridize them into a single modular, unified symbolic regression framework. Based on empirical evaluation using SRBench, a new community tool for benchmarking symbolic regression methods, our unified framework achieves state-of-the-art performance in its ability to (1) symbolically recover analytical expressions, (2) fit datasets with high accuracy, and (3) balance accuracy-complexity trade-offs, across 252 ground-truth and black-box benchmark problems, in both noiseless settings and across various noise levels. Finally, we provide practical use case-based guidance for constructing hybrid symbolic regression algorithms, supported by extensive, combinatorial ablation studies.
Mikel Landajuela, Chak Shing Lee, Ruben Glatt, Cláudio P. Santiago, Ignacio Aravena, T. Nathan Mundhenk, Garrett Mulcahy, Brenden K. Petersen
NeurIPS5
2021 Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradients
Brenden K. Petersen, Mikel Landajuela, T. Nathan Mundhenk, Cláudio P. Santiago, Sookyung Kim, Joanne Taery Kim
ICLR4
2021 Discovering symbolic policies with deep reinforcement learning
abstract
Deep reinforcement learning (DRL) has proven successful for many difficult control problems by learning policies represented by neural networks. However, the complexity of neural network-based policies{—}involving thousands of composed non-linear operators{—}can render them problematic to understand, trust, and deploy. In contrast, simple policies comprising short symbolic expressions can facilitate human understanding, while also being transparent and exhibiting predictable behavior. To this end, we propose deep symbolic policy, a novel approach to directly search the space of symbolic policies. We use an autoregressive recurrent neural network to generate control policies represented by tractable mathematical expressions, employing a risk-seeking policy gradient to maximize performance of the generated policies. To scale to environments with multi-dimensional action spaces, we propose an "anchoring" algorithm that distills pre-trained neural network-based policies into fully symbolic policies, one action dimension at a time. We also introduce two novel methods to improve exploration in DRL-based combinatorial optimization, building on ideas of entropy regularization and distribution initialization. Despite their dramatically reduced complexity, we demonstrate that discovered symbolic policies outperform seven state-of-the-art DRL algorithms in terms of average rank and average normalized episodic reward across eight benchmark environments.
Mikel Landajuela, Brenden K. Petersen, Sookyung Kim, Cláudio P. Santiago, Ruben Glatt, T. Nathan Mundhenk, Jacob F. Pettit, Daniel M. Faissol
ICML4
2021 Symbolic Regression via Deep Reinforcement Learning Enhanced Genetic Programming Seeding
abstract
Symbolic regression is the process of identifying mathematical expressions that fit observed output from a black-box process. It is a discrete optimization problem generally believed to be NP-hard. Prior approaches to solving the problem include neural-guided search (e.g. using reinforcement learning) and genetic programming. In this work, we introduce a hybrid neural-guided/genetic programming approach to symbolic regression and other combinatorial optimization problems. We propose a neural-guided component used to seed the starting population of a random restart genetic programming component, gradually learning better starting populations. On a number of common benchmark tasks to recover underlying expressions from a dataset, our method recovers 65% more expressions than a recently published top-performing model using the same experimental setup. We demonstrate that running many genetic programming generations without interdependence on the neural-guided component performs better for symbolic regression than alternative formulations where the two are more strongly coupled. Finally, we introduce a new set of 22 symbolic regression benchmark problems with increased difficulty over existing benchmarks. Source code is provided at www.github.com/brendenpetersen/deep-symbolic-optimization.
T. Nathan Mundhenk, Mikel Landajuela, Ruben Glatt, Cláudio P. Santiago, Daniel M. Faissol, Brenden K. Petersen
NeurIPS4
2018 A new algorithm for the small-field astrometric point-pattern matching problem
Cláudio P. Santiago, Carlile Lavor, Sérgio Assunção Monteiro, Alberto Krone-Martins
J. Glob. Optim.1