Demo Data from EDBT 2026 / reviewers in the wild / expert
Forest Agostinelli
dblp:139/1398
· DBLP profile ↗
12ranked-venue papers
6as first author
7since 2021 · last 2026
0000-0003-1392-3667ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 3 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1
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
5 papers |
Planning, search and constraint satisfaction · 63% Reinforcement learning · 31% Knowledge representation and reasoning · 4% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 70% Computational social science and digital humanities · 30% | |
| Human-computer interaction and pervasive computing
1 paper |
Learning and educational technologies · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 17 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
heuristic search |
1.8 | 2 | 2026 | Beyond Single-Step Updates: Reinforcement Learning of Heuristics with Limited-Horizon Search · AAAI 2026 Specifying Goals to Deep Neural Networks with Answer Set Programming · ICAPS 2024 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › heuristic search › heuristic generation
heuristic learning |
1.0 | 1 | 2026 | Beyond Single-Step Updates: Reinforcement Learning of Heuristics with Limited-Horizon Search · AAAI 2026 |
Machine learning › Reinforcement learning
value-based reinforcement learning |
1.0 | 1 | 2026 | Beyond Single-Step Updates: Reinforcement Learning of Heuristics with Limited-Horizon Search · AAAI 2026 |
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › goal reasoning
goal specification |
0.8 | 1 | 2024 | Specifying Goals to Deep Neural Networks with Answer Set Programming · ICAPS 2024 |
Learning and educational technologies › AI in education
AI-assisted learning |
0.6 | 1 | 2022 | ALLURE: A Multi-Modal Guided Environment for Helping Children Learn to Solve a Rubik's Cube with Automatic Solving and Interactive Explanations · AAAI 2022 |
Machine learning › Reinforcement learning › dynamic programming › policy iteration
approximate policy iteration |
0.4 | 1 | 2019 | Solving the Rubik's Cube with Approximate Policy Iteration · ICLR (Poster) 2019 |
Machine learning › Reinforcement learning › dynamic programming
policy iteration |
0.4 | 1 | 2019 | Solving the Rubik's Cube with Approximate Policy Iteration · ICLR (Poster) 2019 |
Bioinformatics and computational biology
chronobiology |
0.2 | 1 | 2016 | What time is it? Deep learning approaches for circadian rhythms · Bioinform. 2016 |
Bioinformatics and computational biology
circadian rhythm analysis |
0.2 | 1 | 2016 | What time is it? Deep learning approaches for circadian rhythms · Bioinform. 2016 |
Bioinformatics and computational biology
periodicity detection |
0.2 | 1 | 2016 | What time is it? Deep learning approaches for circadian rhythms · Bioinform. 2016 |
Mathematical optimization › regularization
shrinkage estimation |
0.2 | 1 | 2016 | Improving Survey Aggregation with Sparsely Represented Signals · KDD 2016 |
Mathematical optimization › statistical estimation › high-dimensional estimation
sparse estimation |
0.2 | 1 | 2016 | Improving Survey Aggregation with Sparsely Represented Signals · KDD 2016 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
answer set programming |
0.2 | 1 | 2024 | Specifying Goals to Deep Neural Networks with Answer Set Programming · ICAPS 2024 |
Machine learning › Reinforcement learning
goal representation |
0.2 | 1 | 2024 | Specifying Goals to Deep Neural Networks with Answer Set Programming · ICAPS 2024 |
Machine learning › Deep learning architectures and training
autoencoder |
0.2 | 1 | 2013 | Adaptive Multi-Column Deep Neural Networks with Application to Robust Image Denoising · NIPS 2013 |
Image and video processing › image restoration
image denoising |
0.2 | 1 | 2013 | Adaptive Multi-Column Deep Neural Networks with Application to Robust Image Denoising · NIPS 2013 |
Computational social science and digital humanities › political science
election prediction |
0.1 | 1 | 2016 | Improving Survey Aggregation with Sparsely Represented Signals · KDD 2016 |
Methods — techniques the papers use, named apart from their topics
deep approximate value iteration · 1.0bellman update · 1.0deep reinforcement learning · 0.8answer set solvers · 0.8answer set programming · 0.8deep learning · 0.8orthogonal matching pursuit · 0.5james-stein estimator · 0.5sparse coding · 0.3multi-column ensemble · 0.3time series classification · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Beyond Single-Step Updates: Reinforcement Learning of Heuristics with Limited-Horizon SearchabstractMany sequential decision-making problems can be formulated as shortest-path problems, where the objective is to reach a goal state from a given starting state. Heuristic search is a standard approach for solving such problems, relying on a heuristic function to estimate the cost to the goal from any given state. Recent approaches leverage reinforcement learning to learn heuristics by applying deep approximate value iteration. These methods typically rely on single-step Bellman updates, where the heuristic of a state is updated based on its best neighbor and the corresponding edge cost. This work proposes a generalized approach that enhances both state sampling and heuristic updates by performing limited-horizon searches and updating each state's heuristic based on the shortest path to the search frontier, incorporating both edge costs and the heuristic values of frontier states. Gal Hadar, Forest Agostinelli, Shahaf S. Shperberg |
AAAI | 2 |
| 2025 | Designing XAI Chatbots to Enhance Self-Efficacy in Youth in Pathfinding Problem DomainsabstractSelf-efficacy is a critical component of self-regulated learning (SRL), which empowers youth to overcome challenges and achieve learn- ing goals. In this study, we designed ALLURE, a multimodal artifi- cial intelligence (AI)-driven platform embodied with an XAI-driven chatbot to teach youth to solve a pathfinding problem, i.e., the Rubik's Cube, with the goal of improving their self-efficacy. Using ALLURE as a use case, we examine how various personas inter- act with an XAI-driven chatbot and how these interactions shape youths’ self-efficacy. Personas offer a valuable design and evalua- tion strategy for modeling learner variability, enabling designers to represent and respond to differences in cognitive styles, motiva- tional profiles, and affective states, especially in early-stage systems like XAI-driven chatbots. Through interviews, think-alouds, and observational notes from usability testing, the results of this pre- liminary study indicate that while XAI-driven chatbots enhance self-efficacy, their effectiveness is not uniform across all youth. Findings underscore the need for educational chatbots to accom- modate diverse learning needs and preferences. Further, study findings offer implications for developing XAI-driven chatbots that provide transparent, tailored interactions to foster self-efficacy and competency in educational contexts. Valerie Lookingbill, Jonathan Fu, Matthew Irvin, Dezhi Wu, Forest Agostinelli |
IDC | 5 |
| 2025 | A Conflict-Driven Approach for Reaching Goals Specified with Negation as FailureabstractIn the context of pathfinding, first-order logic allows for the expressive specification of goals. Using negation as failure, one can specify what must not be true in a goal state instead of what must be true, which can result in succinct goal specifications while also being computationally advantageous. However, due to non-monotonicity, integration of negation as failure can be cumbersome. To address this problem, we introduce conflict-driven goal reaching (CDGR), a conflict-driven algorithm for reaching goals specified with non-monotonic logic that refines a search for a goal state based on conflicts encountered during search. Our results show that CDGR results in significantly shorter paths and can significantly speed up search when compared to not taking conflicts into consideration. Furthermore, our results show that finding paths to goals can be much more efficient when goals are specified with negation as failure instead of without negation as failure. Forest Agostinelli |
SOCS | 1 |
| 2024 | Specifying Goals to Deep Neural Networks with Answer Set ProgrammingabstractRecently, methods such as DeepCubeA have used deep reinforcement learning to learn domain-specific heuristic functions in a largely domain-independent fashion. However, such methods either assume a predetermined goal or assume that goals will be given as fully-specified states. Therefore, specifying a set of goal states to these learned heuristic functions is often impractical. To address this issue, we introduce a method of training a heuristic function that estimates the distance between a given state and a set of goal states represented as a set of ground atoms in first-order logic. Furthermore, to allow for more expressive goal specification, we introduce techniques for specifying goals as answer set programs and using answer set solvers to discover sets of ground atoms that meet the specified goals. In our experiments with the Rubik's cube, sliding tile puzzles, and Sokoban, we show that we can specify and reach different goals without any need to re-train the heuristic function. Our code is publicly available at https://github.com/forestagostinelli/SpecGoal. Forest Agostinelli, Rojina Panta, Vedant Khandelwal |
ICAPS | 1 |
| 2022 | ALLURE: A Multi-Modal Guided Environment for Helping Children Learn to Solve a Rubik's Cube with Automatic Solving and Interactive ExplanationsabstractModern artificial intelligence (AI) methods have been used to solve problems that many humans struggle to solve. This opens up new opportunities for knowledge discovery and education. We demonstrate ALLURE, an educational AI system for learning to solve the Rubik’s cube that is designed to help students improve their problem solving skills. ALLURE can both find and explain its own strategies for solving the Rubik’s cube as well as build on user-provided strategies. Collaboration between AI and user happens using visual and natural language modalities. Kausik Lakkaraju, Thahimum Hassan, Vedant Khandelwal, Prathamjeet Singh, Cassidy Bradley, Ronak Shah, Forest Agostinelli, Biplav Srivastava, Dezhi Wu |
AAAI | 7 |
| 2021 | Designing Children's New Learning Partner: Collaborative Artificial Intelligence for Learning to Solve the Rubik's CubeabstractDeveloping the problem solving skills of children is a challenging problem that is crucial for the future of our society. Given that artificial intelligence (AI) has been used to solve problems across a wide variety of domains, AI offers unique opportunities to develop problem solving skills using a multitude of tasks that pique the curiosity of children. To make this a reality, it is necessary to address the uninterpretable “black-box” that AI often appears to be. Towards this goal, we design a collaborative artificial intelligence algorithm that uses a human-in-the-loop approach to allow students to discover their own personalized solutions to problems. This collaborative algorithm builds on state-of-the-art AI algorithms and leverages additional interpretable structures, namely knowledge graphs and decision trees, to create a fully interpretable process that is able to explain solutions in their entirety. We describe this algorithm when applied to solving the Rubik’s cube as well as our planned user-interface and assessment methods. Forest Agostinelli, Mihir Mavalankar, Vedant Khandelwal, Hengtao Tang, Dezhi Wu, Barnett Berry, Biplav Srivastava, Amit P. Sheth, Matthew Irvin |
IDC | 1 |
| 2021 | SPLASH: Learnable activation functions for improving accuracy and adversarial robustness
Mohammadamin Tavakoli, Forest Agostinelli, Pierre Baldi |
Neural Networks | 2 |
| 2019 | Solving the Rubik's Cube with Approximate Policy Iteration
Stephen McAleer, Forest Agostinelli, Alexander Shmakov, Pierre Baldi |
ICLR (Poster) | 2 |
| 2016 | Improving Survey Aggregation with Sparsely Represented SignalsabstractIn this paper, we develop a new aggregation technique to reduce the cost of surveying. Our method aims to jointly estimate a vector of target quantities such as public opinion or voter intent across time and maintain good estimates when using only a fraction of the data. Inspired by the James-Stein estimator, we resolve this challenge by shrinking the estimates to a global mean which is assumed to have a sparse representation in some known basis. This assumption has lead to two different methods for estimating the global mean: orthogonal matching pursuit and deep learning. Both of which significantly reduce the number of samples needed to achieve good estimates of the true means of the data and, in the case of presidential elections, can estimate the outcome of the 2012 United States elections while saving hundreds of thousands of samples and maintaining accuracy. Tianlin Shi, Forest Agostinelli, Matthew Staib, David P. Wipf, Thomas Moscibroda |
KDD | 2 |
| 2016 | What time is it? Deep learning approaches for circadian rhythmsabstractMOTIVATION: Circadian rhythms date back to the origins of life, are found in virtually every species and every cell, and play fundamental roles in functions ranging from metabolism to cognition. Modern high-throughput technologies allow the measurement of concentrations of transcripts, metabolites and other species along the circadian cycle creating novel computational challenges and opportunities, including the problems of inferring whether a given species oscillate in circadian fashion or not, and inferring the time at which a set of measurements was taken. RESULTS: We first curate several large synthetic and biological time series datasets containing labels for both periodic and aperiodic signals. We then use deep learning methods to develop and train BIO_CYCLE, a system to robustly estimate which signals are periodic in high-throughput circadian experiments, producing estimates of amplitudes, periods, phases, as well as several statistical significance measures. Using the curated data, BIO_CYCLE is compared to other approaches and shown to achieve state-of-the-art performance across multiple metrics. We then use deep learning methods to develop and train BIO_CLOCK to robustly estimate the time at which a particular single-time-point transcriptomic experiment was carried. In most cases, BIO_CLOCK can reliably predict time, within approximately 1 h, using the expression levels of only a small number of core clock genes. BIO_CLOCK is shown to work reasonably well across tissue types, and often with only small degradation across conditions. BIO_CLOCK is used to annotate most mouse experiments found in the GEO database with an inferred time stamp. AVAILABILITY AND IMPLEMENTATION: All data and software are publicly available on the CircadiOmics web portal: circadiomics.igb.uci.edu/ CONTACTS: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Forest Agostinelli, Nicholas Ceglia, Babak Shahbaba, Paolo Sassone-Corsi, Pierre Baldi |
Bioinform. | 1 |
| 2016 | What time is it? Deep learning approaches for circadian rhythmsabstractBioinformatics (2016) 32(12), i8–i17 doi: 10.1093/bioinformatics/btw243 The authors wish to correct the following errors in the above article: In Section 2.1.2, Arabdiposis should read Arabidopsis, in Sections 2.1.2 and 4.4.1, Cyr1 should read Cry1, and in Section 3.1.5, V ;> ;V(i) should read V(i) ;> ;V. The authors apologize for these errors. Forest Agostinelli, Nicholas Ceglia, Babak Shahbaba, Paolo Sassone-Corsi, Pierre Baldi |
Bioinform. | 1 |
| 2013 | Adaptive Multi-Column Deep Neural Networks with Application to Robust Image DenoisingabstractStacked sparse denoising auto-encoders (SSDAs) have recently been shown to be successful at removing noise from corrupted images. However, like most denoising techniques, the SSDA is not robust to variation in noise types beyond what it has seen during training. We present the multi-column stacked sparse denoising autoencoder, a novel technique of combining multiple SSDAs into a multi-column SSDA (MC-SSDA) by combining the outputs of each SSDA. We eliminate the need to determine the type of noise, let alone its statistics, at test time. We show that good denoising performance can be achieved with a single system on a variety of different noise types, including ones not seen in the training set. Additionally, we experimentally demonstrate the efficacy of MC-SSDA denoising by achieving MNIST digit error rates on denoised images at close to that of the uncorrupted images. Forest Agostinelli, Michael R. Anderson, Honglak Lee |
NIPS | 1 |