VLDB 2026 Research / reviewers in the wild / expert
Hao Tang 0008
dblp:07/5751-8
· DBLP profile ↗
11ranked-venue papers
5as first author
6since 2021 · last 2025
0000-0002-6162-0196ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 5 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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
7 papers |
Reinforcement learning · 35% Language models and text generation · 15% Knowledge representation and reasoning · 11% | |
| Software engineering, system software, and programming languages
3 papers |
Program synthesis and code generation · 76% Debugging and program repair · 24% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 44% Automated reasoning and model checking · 44% Graph algorithms and graph theory · 13% | |
| Human-computer interaction and pervasive computing
1 paper |
Wearable and physiological sensing · 100% |
Topics — the 21 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
abstract reasoning |
0.9 | 1 | 2025 | Combining Induction and Transduction for Abstract Reasoning · ICLR 2025 |
Machine learning › Reinforcement learning
hierarchical reinforcement learning |
0.9 | 1 | 2025 | VisualPredicator: Learning Abstract World Models with Neuro-Symbolic Predicates for Robot Planning · ICLR 2025 |
Machine learning › Representation and self-supervised learning › structured representation
neuro-symbolic representation |
0.9 | 1 | 2025 | VisualPredicator: Learning Abstract World Models with Neuro-Symbolic Predicates for Robot Planning · ICLR 2025 |
Robotics › Motion planning and robot control
robot planning |
0.9 | 1 | 2025 | VisualPredicator: Learning Abstract World Models with Neuro-Symbolic Predicates for Robot Planning · ICLR 2025 |
Program synthesis and code generation
inductive program synthesis |
0.9 | 1 | 2025 | Combining Induction and Transduction for Abstract Reasoning · ICLR 2025 |
Natural language and speech › Language models and text generation
LLM agents |
0.8 | 1 | 2024 | WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment · NeurIPS 2024 |
Machine learning › Reinforcement learning › model-based reinforcement learning
model-based planning |
0.8 | 1 | 2024 | WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment · NeurIPS 2024 |
Machine learning › Reinforcement learning › model-based reinforcement learning
world model |
0.8 | 1 | 2024 | WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the Environment · NeurIPS 2024 |
Debugging and program repair › automated program repair
LLM-based program repair |
0.8 | 1 | 2024 | Code Repair with LLMs gives an Exploration-Exploitation Tradeoff · NeurIPS 2024 |
Program synthesis and code generation › neural program synthesis
neurosymbolic program synthesis |
0.7 | 1 | 2023 | From Perception to Programs: Regularize, Overparameterize, and Amortize · ICML 2023 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
approximate inference |
0.4 | 1 | 2020 | Belief Propagation Neural Networks · NeurIPS 2020 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference
belief propagation |
0.4 | 1 | 2020 | Belief Propagation Neural Networks · NeurIPS 2020 |
Natural language and speech › Language models and text generation
compositional generalization |
0.4 | 1 | 2020 | Refactoring Policy for Compositional Generalizability using Self-Supervised Object Proposals · NeurIPS 2020 |
Machine learning › Graph learning
graph neural network |
0.4 | 1 | 2020 | Towards Scale-Invariant Graph-related Problem Solving by Iterative Homogeneous GNNs · NeurIPS 2020 |
Machine learning › Reinforcement learning
policy learning |
0.4 | 1 | 2020 | Refactoring Policy for Compositional Generalizability using Self-Supervised Object Proposals · NeurIPS 2020 |
Mathematical optimization
combinatorial optimization |
0.4 | 1 | 2020 | Belief Propagation Neural Networks · NeurIPS 2020 |
Automated reasoning and model checking
model counting |
0.4 | 1 | 2020 | Belief Propagation Neural Networks · NeurIPS 2020 |
Wearable and physiological sensing › emotion recognition
EEG-based emotion recognition |
0.4 | 1 | 2019 | Emotion Recognition using Multimodal Residual LSTM Network · ACM Multimedia 2019 |
Wearable and physiological sensing
physiological signal analysis |
0.4 | 1 | 2019 | Emotion Recognition using Multimodal Residual LSTM Network · ACM Multimedia 2019 |
Debugging and program repair › automated program repair
test-based program repair |
0.2 | 1 | 2024 | Code Repair with LLMs gives an Exploration-Exploitation Tradeoff · NeurIPS 2024 |
Machine learning › Deep learning architectures and training
differentiable programming |
0.2 | 1 | 2023 | From Perception to Programs: Regularize, Overparameterize, and Amortize · ICML 2023 |
Methods — techniques the papers use, named apart from their topics
neural program synthesis · 1.7iterative message passing · 1.7ensemble learning · 1.7differentiable length penalty · 1.3amortized inference · 1.3vision-language model · 0.9predicate invention · 0.9first-order logic · 0.9thompson sampling · 0.8program synthesis · 0.8large language model · 0.8deep reinforcement learning · 0.8arm-acquiring bandits · 0.8overparameterization · 0.7neural network · 0.4homogeneous transformation layers · 0.4factor graph · 0.4residual LSTM · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Combining Induction and Transduction for Abstract ReasoningabstractWhen learning an input-output mapping from very few examples, is it better to first infer a latent function that explains the examples, or is it better to directly predict new test outputs, e.g. using a neural network? We study this question on ARC by training neural models for \emph{induction} (inferring latent functions) and \emph{transduction} (directly predicting the test output for a given test input). We train
on synthetically generated variations of Python programs that solve ARC training tasks. We find inductive and transductive models solve different kinds of test problems, despite having the same training problems and sharing the same neural architecture: Inductive program synthesis excels at precise computations, and at composing multiple concepts, while transduction succeeds on fuzzier perceptual concepts. Ensembling them approaches human-level performance on ARC. Wen-Ding Li, Keya Hu, Carter Larsen, Yuqing Wu, Simon Alford, Caleb Woo, Spencer M. Dunn, Hao Tang 0008, Wei-Long Zheng, Yewen Pu, Kevin Ellis |
ICLR | 8 |
| 2025 | VisualPredicator: Learning Abstract World Models with Neuro-Symbolic Predicates for Robot PlanningabstractBroadly intelligent agents should form task-specific abstractions that selectively expose the essential elements of a task, while abstracting away the complexity of the raw sensorimotor space. In this work, we present Neuro-Symbolic Predicates, a first-order abstraction language that combines the strengths of symbolic and neural knowledge representations. We outline an online algorithm for inventing such predicates and learning abstract world models. We compare our approach to hierarchical reinforcement learning, vision-language model planning, and symbolic predicate invention approaches, on both in- and out-of-distribution tasks across five simulated robotic domains. Results show that our approach offers better sample complexity, stronger out-of-distribution generalization, and improved interpretability. Yichao Liang, Nishanth Kumar, Hao Tang 0008, Adrian Weller, Josh Tenenbaum, Tom Silver, João F. Henriques, Kevin Ellis |
ICLR | 3 |
| 2025 | PoE-World: Compositional World Modeling with Products of Programmatic ExpertsabstractLearning how the world works is central to building AI agents that can adapt to complex environments.
Traditional world models based on deep-learning demand vast amounts of training data, and do not flexibly update their knowledge from sparse observations.
Recent advances in program synthesis using Large Language Models (LLMs) give an alternate approach which learns world models represented as source code, supporting strong generalization from little data.
To date, application of program-structured world models remains limited to natural language and grid-world domains. We introduce a novel program synthesis method for effectively modeling complex, non-gridworld domains by representing a world model as an exponentially-weighted product of programmatic experts (PoE-World) synthesized by LLMs.
We show that this approach can learn complex, stochastic world models from just a few observations.
We evaluate the learned world models by embedding them in a model-based planning agent, demonstrating efficient performance and generalization to unseen levels on Atari's Pong and Montezuma's Revenge. Wasu Piriyakulkij, Yichao Liang, Hao Tang 0008, Adrian Weller, Marta Kryven, Kevin Ellis |
NeurIPS | 3 |
| 2024 | WorldCoder, a Model-Based LLM Agent: Building World Models by Writing Code and Interacting with the EnvironmentabstractWe give a model-based agent that builds a Python program representing its knowledge of the world based on its interactions with the environment. The world model tries to explain its interactions, while also being optimistic about what reward it can achieve. We define this optimism as a logical constraint between a program and a planner. We study our agent on gridworlds, and on task planning, finding our approach is more sample-efficient compared to deep RL, more compute-efficient compared to ReAct-style agents, and that it can transfer its knowledge across environments by editing its code. Hao Tang 0008, Darren Key, Kevin Ellis |
NeurIPS | 1 |
| 2024 | Code Repair with LLMs gives an Exploration-Exploitation TradeoffabstractIteratively improving and repairing source code with large language models (LLMs), known as refinement, has emerged as a popular way of generating programs that would be too complex to construct in one shot. Given a bank of test cases, together with a candidate program, an LLM can improve that program by being prompted with failed test cases. But it remains an open question how to best iteratively refine code, with prior work employing simple greedy or breadth-first strategies. We show here that refinement exposes an explore-exploit tradeoff: exploit by refining the program that passes the most test cases, or explore by refining a lesser considered program. We frame this as an arm-acquiring bandit problem, which we solve with Thompson Sampling. The resulting LLM-based program synthesis algorithm is broadly applicable: Across loop invariant synthesis, visual reasoning puzzles, and competition programming problems, we find that our new method can solve more problems using fewer language model calls. Hao Tang 0008, Keya Hu, Sicheng Zhong, Wei-Long Zheng, Xujie Si, Kevin Ellis |
NeurIPS | 1 |
| 2023 | From Perception to Programs: Regularize, Overparameterize, and AmortizeabstractWe develop techniques for synthesizing neurosymbolic programs. Such programs mix discrete symbolic processing with continuous neural computation. We relax this mixed discrete/continuous problem and jointly learn all modules with gradient descent, and also incorporate amortized inference, overparameterization, and a differentiable strategy for penalizing lengthy programs. Collectedly this toolbox improves the stability of gradient-guided program search, and suggests ways of learning both how to parse continuous input into discrete abstractions, and how to process those abstractions via symbolic code. Hao Tang 0008, Kevin Ellis |
ICML | 1 |
| 2020 | Belief Propagation Neural NetworksabstractLearned neural solvers have successfully been used to solve combinatorial optimization and decision problems. More general counting variants of these problems, however, are still largely solved with hand-crafted solvers. To bridge this gap, we introduce belief propagation neural networks (BPNNs), a class of parameterized operators that operate on factor graphs and generalize Belief Propagation (BP). In its strictest form, a BPNN layer (BPNN-D) is a learned iterative operator that provably maintains many of the desirable properties of BP for any choice of the parameters. Empirically, we show that by training BPNN-D learns to perform the task better than the original BP: it converges 1.7x faster on Ising models while providing tighter bounds. On challenging model counting problems, BPNNs compute estimates 100's of times faster than state-of-the-art handcrafted methods, while returning an estimate of comparable quality. Jonathan Kuck, Shuvam Chakraborty, Hao Tang 0008, Rachel Luo, Jiaming Song, Ashish Sabharwal, Stefano Ermon |
NeurIPS | 3 |
| 2020 | Refactoring Policy for Compositional Generalizability using Self-Supervised Object ProposalsabstractWe study how to learn a policy with compositional generalizability. We propose a two-stage framework, which refactorizes a high-reward teacher policy into a generalizable student policy with strong inductive bias. Particularly, we implement an object-centric GNN-based student policy, whose input objects are learned from images through self-supervised learning. Empirically, we evaluate our approach on four difficult tasks that require compositional generalizability, and achieve superior performance compared to baselines. Tongzhou Mu, Jiayuan Gu, Zhiwei Jia, Hao Tang 0008, Hao Su 0001 |
NeurIPS | 4 |
| 2020 | Towards Scale-Invariant Graph-related Problem Solving by Iterative Homogeneous GNNsabstractCurrent graph neural networks (GNNs) lack generalizability with respect to scales (graph sizes, graph diameters, edge weights, etc..) when solving many graph analysis problems. Taking the perspective of synthesizing graph theory programs, we propose several extensions to address the issue. First, inspired by the dependency of iteration number of common graph theory algorithms on graph size, we learn to terminate the message passing process in GNNs adaptively according to the computation progress. Second, inspired by the fact that many graph theory algorithms are homogeneous with respect to graph weights, we introduce homogeneous transformation layers that are universal homogeneous function approximators, to convert ordinary GNNs to be homogeneous. Experimentally, we show that our GNN can be trained from small-scale graphs but generalize well to large-scale graphs for a number of basic graph theory problems. It also shows generalizability for applications of multi-body physical simulation and image-based navigation problems. Hao Tang 0008, Zhiao Huang, Jiayuan Gu, Bao-Liang Lu, Hao Su 0001 |
NeurIPS | 1 |
| 2019 | Emotion Recognition using Multimodal Residual LSTM NetworkabstractVarious studies have shown that the temporal information captured by conventional long-short-term memory (LSTM) networks is very useful for enhancing multimodal emotion recognition using encephalography (EEG) and other physiological signals. However, the dependency among multiple modalities and high-level temporal-feature learning using deeper LSTM networks is yet to be investigated. Thus, we propose a multimodal residual LSTM (MMResLSTM) network for emotion recognition. The MMResLSTM network shares the weights across the modalities in each LSTM layer to learn the correlation between the EEG and other physiological signals. It contains both the spatial shortcut paths provided by the residual network and temporal shortcut paths provided by LSTM for efficiently learning emotion-related high-level features. The proposed network was evaluated using a publicly available dataset for EEG-based emotion recognition, DEAP. The experimental results indicate that the proposed MMResLSTM network yielded a promising result, with a classification accuracy of 92.87% for arousal and 92.30% for valence. Jia-Xin Ma, Hao Tang 0008, Wei-Long Zheng, Bao-Liang Lu |
ACM Multimedia | 2 |
| 2017 | Multimodal Emotion Recognition Using Deep Neural Networks
Hao Tang 0008, Wei Liu 0078, Wei-Long Zheng, Bao-Liang Lu |
ICONIP (4) | 1 |