← Search

Le Song

98 accepted papers

2025

Beyond Profile: From Surface-Level Facts to Deep Persona Simulation in LLMs

ACL 2025finding

Previous approaches to persona simulation large language models (LLMs) have typically relied on learning basic biographical information, or using limited role-play dialogue datasets to capture a character’s responses. However, a holistic representation of an individual goes beyond surface-level fact…

2025

Pruning Spurious Subgraphs for Graph Out-of-Distribution Generalization

NeurIPS 2025poster

Graph Neural Networks (GNNs) often encounter significant performance degradation under distribution shifts between training and test data, hindering their applicability in real-world scenarios. Recent studies have proposed various methods to address the out-of-distribution (OOD) generalization chall…

Cited by 0SourceScholar
2025

Size-Generalizable RNA Structure Evaluation by Exploring Hierarchical Geometries

ICLR 2025poster

Understanding the 3D structure of RNA is essential for deciphering its function and developing RNA-based therapeutics. Geometric Graph Neural Networks (GeoGNNs) that conform to the $\mathrm{E}(3)$-symmetry have advanced RNA structure evaluation, a crucial step toward RNA structure prediction. Howeve…

Cited by 2SourcePDFScholar
2024

MSAGPT: Neural Prompting Protein Structure Prediction via MSA Generative Pre-Training

NeurIPS 2024poster

Multiple Sequence Alignment (MSA) plays a pivotal role in unveiling the evolutionary trajectories of protein families. The accuracy of protein structure predictions is often compromised for protein sequences that lack sufficient homologous information to construct high-quality MSA. Although various…

2024

Optimistic Bayesian Optimization with Unknown Constraints

ICLR 2024poster

Though some research efforts have been dedicated to constrained Bayesian optimization (BO), there remains a notable absence of a principled approach with a theoretical performance guarantee in the decoupled setting. Such a setting involves independent evaluations of the objective function and constr…

Cited by 5SourcePDFScholar
2024

Training Compute-Optimal Protein Language Models

NeurIPS 2024spotlight

We explore optimally training protein language models, an area of significant interest in biological research where guidance on best practices is limited. Most models are trained with extensive compute resources until performance gains plateau, focusing primarily on increasing model sizes rather tha…

2023

Injecting Multimodal Information into Rigid Protein Docking via Bi-level Optimization

NeurIPS 2023poster

The structure of protein-protein complexes is critical for understanding binding dynamics, biological mechanisms, and intervention strategies. Rigid protein docking, a fundamental problem in this field, aims to predict the 3D structure of complexes from their unbound states without conformational ch…

Cited by 6SourcePDFScholar
2023

XNet: Wavelet-Based Low and High Frequency Fusion Networks for Fully- and Semi-Supervised Semantic Segmentation of Biomedical Images

ICCV 2023poster

Fully- and semi-supervised semantic segmentation of biomedical images have been advanced with the development of deep neural networks (DNNs). So far, however, DNN models are usually designed to support one of these two learning schemes, unified models that support both fully- and semi-supervised seg…

Cited by 103PDFcodeScholar
2023

xTrimoGene: An Efficient and Scalable Representation Learner for Single-Cell RNA-Seq Data

NeurIPS 2023poster

Advances in high-throughput sequencing technology have led to significant progress in measuring gene expressions at the single-cell level. The amount of publicly available single-cell RNA-seq (scRNA-seq) data is already surpassing 50M records for humans with each record measuring 20,000 genes. This…

Cited by 28SourcePDFScholar
2022

Explaining Point Processes by Learning Interpretable Temporal Logic Rules

ICLR 2022poster

We propose a principled method to learn a set of human-readable logic rules to explain temporal point processes. We assume that the generative mechanisms underlying the temporal point processes are governed by a set of first-order temporal logic rules, as a compact representation of domain knowledg…

Cited by 26SourcePDFScholar
2022

Prompt-Based Rule Discovery and Boosting for Interactive Weakly-Supervised Learning

ACL 2022long

Weakly-supervised learning (WSL) has shown promising results in addressing label scarcity on many NLP tasks, but manually designing a comprehensive, high-quality labeling rule set is tedious and difficult. We study interactive weakly-supervised learning—the problem of iteratively and automatically d…

2022

ReSel: N-ary Relation Extraction from Scientific Text and Tables by Learning to Retrieve and Select

EMNLP 2022main

We study the problem of extracting N-ary relation tuples from scientific articles. This task is challenging because the target knowledge tuples can reside in multiple parts and modalities of the document. Our proposed method ReSel decomposes this task into a two-stage procedure that first retrieves…

2021

A Biased Graph Neural Network Sampler with Near-Optimal Regret

NeurIPS 2021poster

Graph neural networks (GNN) have recently emerged as a vehicle for applying deep network architectures to graph and relational data. However, given the increasing size of industrial datasets, in many practical situations, the message passing computations required for sharing information across GNN…

2021

A General Framework for Lifelong Localization and Mapping in Changing Environment

IROS 2021poster

The environment of most real-world scenarios such as malls and supermarkets changes at all times. A pre-built map that does not account for these changes becomes out-of-date easily. Therefore, it is necessary to have an up-to-date model of the environment to facilitate long-term operation of a robot…

Cited by 46SourcecodeScholar
2021

BERTifying the Hidden Markov Model for Multi-Source Weakly Supervised Named Entity Recognition

ACL 2021long

We study the problem of learning a named entity recognition (NER) tagger using noisy labels from multiple weak supervision sources. Though cheap to obtain, the labels from weak supervision sources are often incomplete, inaccurate, and contradictory, making it difficult to learn an accurate NER model…

2021

Multi-task Learning of Order-Consistent Causal Graphs

NeurIPS 2021poster

We consider the problem of discovering $K$ related Gaussian directed acyclic graphs (DAGs), where the involved graph structures share a consistent causal order and sparse unions of supports. Under the multi-task learning setting, we propose a $l_1/l_2$-regularized maximum likelihood estimator (MLE)…

Cited by 16SourcePDFScholar
2021

ProTo: Program-Guided Transformer for Program-Guided Tasks

NeurIPS 2021poster

Programs, consisting of semantic and structural information, play an important role in the communication between humans and agents. Towards learning general program executors to unify perception, reasoning, and decision making, we formulate program-guided tasks which require learning to execute a gi…

2021

RoMA: Robust Model Adaptation for Offline Model-based Optimization

NeurIPS 2021poster

We consider the problem of searching an input maximizing a black-box objective function given a static dataset of input-output queries. A popular approach to solving this problem is maintaining a proxy model, e.g., a deep neural network (DNN), that approximates the true objective function. Here, the…

Cited by 46SourcePDFScholar
2021

Scallop: From Probabilistic Deductive Databases to Scalable Differentiable Reasoning

NeurIPS 2021poster

Deep learning and symbolic reasoning are complementary techniques for an intelligent system. However, principled combinations of these techniques have limited scalability, rendering them ill-suited for real-world applications. We propose Scallop, a system that builds upon probabilistic deductive dat…

Cited by 87SourcePDFScholar
2020

Are We Ready for Service Robots? The OpenLORIS-Scene Datasets for Lifelong SLAM

ICRA 2020poster

Service robots should be able to operate autonomously in dynamic and daily changing environments over an extended period of time. While Simultaneous Localization And Mapping (SLAM) is one of the most fundamental problems for robotic autonomy, most existing SLAM works are evaluated with data sequence…

Cited by 174SourcecodeScholar
2020

Bandit Samplers for Training Graph Neural Networks

NeurIPS 2020poster

Several sampling algorithms with variance reduction have been proposed for accelerating the training of Graph Convolution Networks (GCNs). However, due to the intractable computation of optimal sampling distribution, these sampling algorithms are suboptimal for GCNs and are not applicable to more g…

2020

Efficient Probabilistic Logic Reasoning with Graph Neural Networks

ICLR 2020poster

Markov Logic Networks (MLNs), which elegantly combine logic rules and probabilistic graphical models, can be used to address many knowledge graph problems. However, inference in MLN is computationally intensive, making the industrial-scale application of MLN very difficult. In recent years, graph ne…

Cited by 167SourcecodeScholar
2020

GLAD: Learning Sparse Graph Recovery

ICLR 2020poster

Recovering sparse conditional independence graphs from data is a fundamental problem in machine learning with wide applications. A popular formulation of the problem is an $\ell_1$ regularized maximum likelihood estimation. Many convex optimization algorithms have been designed to solve this formula…

Cited by 50SourcecodeScholar
2020

HOPPITY: LEARNING GRAPH TRANSFORMATIONS TO DETECT AND FIX BUGS IN PROGRAMS

ICLR 2020spotlight

We present a learning-based approach to detect and fix a broad range of bugs in Javascript programs. We frame the problem in terms of learning a sequence of graph transformations: given a buggy program modeled by a graph structure, our model makes a sequence of predictions including the position of…

Cited by 272SourcecodeScholar
2020

Learning to Plan in High Dimensions via Neural Exploration-Exploitation Trees

ICLR 2020spotlight

We propose a meta path planning algorithm named \emph{Neural Exploration-Exploitation Trees~(NEXT)} for learning from prior experience for solving new path planning problems in high dimensional continuous state and action spaces. Compared to more classical sampling-based methods like RRT, our approa…

Cited by 64SourcecodeScholar
2020

RNA Secondary Structure Prediction By Learning Unrolled Algorithms

ICLR 2020talk

In this paper, we propose an end-to-end deep learning model, called E2Efold, for RNA secondary structure prediction which can effectively take into account the inherent constraints in the problem. The key idea of E2Efold is to directly predict the RNA base-pairing matrix, and use an unrolled algorit…

Cited by 149SourcecodeScholar
2020

Regularizing Neural Networks via Minimizing Hyperspherical Energy

CVPR 2020poster

Inspired by the Thomson problem in physics where the distribution of multiple propelling electrons on a unit sphere can be modeled via minimizing some potential energy, hyperspherical energy minimization has demonstrated its potential in regularizing neural networks and improving their generalizatio…

Cited by 34PDFScholar
2020

Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search

ICML 2020poster

Retrosynthetic planning is a critical task in organic chemistry which identifies a series of reactions that can lead to the synthesis of a target product. The vast number of possible chemical transformations makes the size of the search space very big, and retrosynthetic planning is challenging even…

2020

The Devil is in the Detail: A Framework for Macroscopic Prediction via Microscopic Models

NeurIPS 2020spotlight

Macroscopic data aggregated from microscopic events are pervasive in machine learning, such as country-level COVID-19 infection statistics based on city-level data. Yet, many existing approaches for predicting macroscopic behavior only use aggregated data, leaving a large amount of fine-grained micr…

2020

Understanding Deep Architecture with Reasoning Layer

NeurIPS 2020poster

Recently, there is a surge of interest in combining deep learning models with reasoning in order to handle more sophisticated learning tasks. In many cases, a reasoning task can be solved by an iterative algorithm. This algorithm is often unrolled, truncated, and used as a specialized layer in the d…

2019

Exponential Family Estimation via Adversarial Dynamics Embedding

NeurIPS 2019poster

We present an efficient algorithm for maximum likelihood estimation (MLE) of exponential family models, with a general parametrization of the energy function that includes neural networks. We exploit the primal-dual view of the MLE with a kinetics augmented model to obtain an estimate associated wi…

2019

Generative Adversarial User Model for Reinforcement Learning Based Recommendation System

ICML 2019oral

There are great interests as well as many challenges in applying reinforcement learning (RL) to recommendation systems. In this setting, an online user is the environment; neither the reward function nor the environment dynamics are clearly defined, making the application of RL challenging. In this…

2019

Kernel Exponential Family Estimation via Doubly Dual Embedding

AISTATS 2019poster

We investigate penalized maximum log-likelihood estimation for exponential family distributions whose natural parameter resides in a reproducing kernel Hilbert space. Key to our approach is a novel technique, doubly dual embedding, that avoids computation of the partition function. This technique al…

2019

L-Shapley and C-Shapley: Efficient Model Interpretation for Structured Data

ICLR 2019poster

Instancewise feature scoring is a method for model interpretation, which yields, for each test instance, a vector of importance scores associated with features. Methods based on the Shapley score have been proposed as a fair way of computing feature attributions, but incur an exponential complexity…

2019

Retrosynthesis Prediction with Conditional Graph Logic Network

NeurIPS 2019poster

Retrosynthesis is one of the fundamental problems in organic chemistry. The task is to identify reactants that can be used to synthesize a specified product molecule. Recently, computer-aided retrosynthesis is finding renewed interest from both chemistry and computer science communities. Most existi…

2019

Value Propagation for Decentralized Networked Deep Multi-agent Reinforcement Learning

NeurIPS 2019poster

We consider the networked multi-agent reinforcement learning (MARL) problem in a fully decentralized setting, where agents learn to coordinate to achieve joint success. This problem is widely encountered in many areas including traffic control, distributed control, and smart grids. We assume each…

Cited by 64SourcePDFScholar
2018

A Stochastic Differential Equation Framework for Guiding Online User Activities in Closed Loop

AISTATS 2018poster

Recently, there is a surge of interest in using point processes to model continuous-time user activities. This framework has resulted in novel models and improved performance in diverse applications. However, most previous works focus on the ”open loop” setting where learned models are used for pred…

Cited by 0SourcePDFScholar
2018

Coupled Variational Bayes via Optimization Embedding

NeurIPS 2018poster

Variational inference plays a vital role in learning graphical models, especially on large-scale datasets. Much of its success depends on a proper choice of auxiliary distribution class for posterior approximation. However, how to pursue an auxiliary distribution class that achieves both good approx…

2018

Iterative Learning With Open-Set Noisy Labels

CVPR 2018poster

Large-scale datasets possessing clean label annotations are crucial for training Convolutional Neural Networks (CNNs). However, labeling large-scale data can be very costly and error-prone, and even high-quality datasets are likely to contain noisy (incorrect) labels. Existing works usually employ a…

2018

Learning Loop Invariants for Program Verification

NeurIPS 2018spotlight

A fundamental problem in program verification concerns inferring loop invariants. The problem is undecidable and even practical instances are challenging. Inspired by how human experts construct loop invariants, we propose a reasoning framework Code2Inv that constructs the solution by multi-step dec…

2018

Learning Steady-States of Iterative Algorithms over Graphs

ICML 2018oral

Many graph analytics problems can be solved via iterative algorithms where the solutions are often characterized by a set of steady-state conditions. Different algorithms respect to different set of fixed point constraints, so instead of using these traditional algorithms, can we learn an algorithm…

Cited by 293SourcePDFScholar
2018

Learning Temporal Point Processes via Reinforcement Learning

NeurIPS 2018spotlight

Social goods, such as healthcare, smart city, and information networks, often produce ordered event data in continuous time. The generative processes of these event data can be very complex, requiring flexible models to capture their dynamics. Temporal point processes offer an elegant framework for…

2018

Learning to Explain: An Information-Theoretic Perspective on Model Interpretation

ICML 2018oral

We introduce instancewise feature selection as a methodology for model interpretation. Our method is based on learning a function to extract a subset of features that are most informative for each given example. This feature selector is trained to maximize the mutual information between selected fea…

2018

Learning towards Minimum Hyperspherical Energy

NeurIPS 2018poster

Neural networks are a powerful class of nonlinear functions that can be trained end-to-end on various applications. While the over-parametrization nature in many neural networks renders the ability to fit complex functions and the strong representation power to handle challenging tasks, it also lead…

Cited by 178SourcePDFScholar
2018

SBEED: Convergent Reinforcement Learning with Nonlinear Function Approximation

ICML 2018oral

When function approximation is used, solving the Bellman optimality equation with stability guarantees has remained a major open problem in reinforcement learning for decades. The fundamental difficulty is that the Bellman operator may become an expansion in general, resulting in oscillating and eve…

Cited by 336SourcePDFScholar
2018

Stochastic Training of Graph Convolutional Networks with Variance Reduction

ICML 2018oral

Graph convolutional networks (GCNs) are powerful deep neural networks for graph-structured data. However, GCN computes the representation of a node recursively from its neighbors, making the receptive field size grow exponentially with the number of layers. Previous attempts on reducing the receptiv…

2018

Syntax-Directed Variational Autoencoder for Structured Data

ICLR 2018poster

Deep generative models have been enjoying success in modeling continuous data. However it remains challenging to capture the representations for discrete structures with formal grammars and semantics, e.g., computer programs and molecular structures. How to generate both syntactically and semantical…

2017

Fake News Mitigation via Point Process Based Intervention

ICML 2017poster

We propose the first multistage intervention framework that tackles fake news in social networks by combining reinforcement learning with a point process network activity model. The spread of fake news and mitigation events within the network is modeled by a multivariate Hawkes process with addition…

Cited by 222SourcePDFScholar
2017

Know-Evolve: Deep Temporal Reasoning for Dynamic Knowledge Graphs

ICML 2017poster

The availability of large scale event data with time stamps has given rise to dynamically evolving knowledge graphs that contain temporal information for each edge. Reasoning over time in such dynamic knowledge graphs is not yet well understood. To this end, we present Know-Evolve, a novel deep evol…

2017

Learning Combinatorial Optimization Algorithms over Graphs

NeurIPS 2017spotlight

The design of good heuristics or approximation algorithms for NP-hard combinatorial optimization problems often requires significant specialized knowledge and trial-and-error. Can we automate this challenging, tedious process, and learn the algorithms instead? In many real-world applications, it is…

2017

Learning from Conditional Distributions via Dual Embeddings

AISTATS 2017poster

Many machine learning tasks, such as learning with invariance and policy evaluation in reinforcement learning, can be characterized as problems of learning from conditional distributions. In such problems, each sample x itself is associated with a conditional distribution $p(z|x)$ represented by sam…

Cited by 156SourcePDFScholar
2017

Linking Micro Event History to Macro Prediction in Point Process Models

AISTATS 2017poster

User behaviors in social networks are microscopic with fine grained temporal information. Predicting a macroscopic quantity based on users’ collective behaviors is an important problem. However, existing works are mainly problem-specific models for the microscopic behaviors and typically design appr…

Cited by 26SourcePDFScholar
2017

Predicting User Activity Level In Point Processes With Mass Transport Equation

NeurIPS 2017poster

Point processes are powerful tools to model user activities and have a plethora of applications in social sciences. Predicting user activities based on point processes is a central problem. However, existing works are mostly problem specific, use heuristics, or simplify the stochastic nature of poin…

Cited by 19SourcePDFScholar
2017

SphereFace: Deep Hypersphere Embedding for Face Recognition

CVPR 2017poster

This paper addresses deep face recognition (FR) problem under open-set protocol, where ideal face features are expected to have smaller maximal intra-class distance than minimal inter-class distance under a suitably chosen metric space. However, few existing algorithms can effectively achieve this c…

Cited by 3736PDFcodeScholar
2017

Wasserstein Learning of Deep Generative Point Process Models

NeurIPS 2017poster

Point processes are becoming very popular in modeling asynchronous sequential data due to their sound mathematical foundation and strength in modeling a variety of real-world phenomena. Currently, they are often characterized via intensity function which limits model's expressiveness due to unrealis…

2016

Coevolutionary Latent Feature Processes for Continuous-Time User-Item Interactions

NeurIPS 2016poster

Matching users to the right items at the right time is a fundamental task in recommendation systems. As users interact with different items over time, users' and items' feature may evolve and co-evolve over time. Traditional models based on static latent features or discretizing time into epochs can…

Cited by 74SourcePDFScholar
2016

Multistage Campaigning in Social Networks

NeurIPS 2016poster

We consider control problems for multi-stage campaigning over social networks. The dynamic programming framework is employed to balance the high present reward and large penalty on low future outcome in the presence of extensive uncertainties. In particular, we establish theoretical foundations of o…

Cited by 61SourcePDFScholar
2016

The Nonparametric Kernel Bayes Smoother

AISTATS 2016poster

Recently, significant progress has been made developing kernel mean expressions for Bayesian inference. An important success in this domain is the nonparametric kernel Bayes’ filter (nKB-filter), which can be used for sequential inference in state space models. We expand upon this work by introducin…

Cited by 16SourcePDFScholar
2015

Back to the Past: Source Identification in Diffusion Networks from Partially Observed Cascades

AISTATS 2015poster

When a piece of malicious information becomes rampant in an information diffusion network, can we identify the source node that originally introduced the piece into the network and infer the time when it initiated this? Being able to do so is critical for curtailing the spread of malicious informati…

Cited by 106SourcePDFScholar
2015

COEVOLVE: A Joint Point Process Model for Information Diffusion and Network Co-evolution

NeurIPS 2015oral

Information diffusion in online social networks is affected by the underlying network topology, but it also has the power to change it. Online users are constantly creating new links when exposed to new information sources, and in turn these links are alternating the way information spreads. However…

2015

Efficient Learning of Continuous-Time Hidden Markov Models for Disease Progression

NeurIPS 2015poster

The Continuous-Time Hidden Markov Model (CT-HMM) is an attractive approach to modeling disease progression due to its ability to describe noisy observations arriving irregularly in time. However, the lack of an efficient parameter learning algorithm for CT-HMM restricts its use to very small models…

Cited by 146SourcePDFScholar
2015

Time-Sensitive Recommendation From Recurrent User Activities

NeurIPS 2015poster

By making personalized suggestions, a recommender system is playing a crucial role in improving the engagement of users in modern web-services. However, most recommendation algorithms do not explicitly take into account the temporal behavior and the recurrent activities of users. Two central but les…

Cited by 173SourcePDFScholar