← Search

Xinshi Chen

10 accepted papers

2026

ProtDBench: A Unified Benchmark of Protein Binder Design and Evaluation

ICML 2026poster

Recent advances in $\textit{de novo}$ protein binder design have enabled increasing experimental validation, yet reported $\textit{in silico}$ metrics remain difficult to interpret or compare across studies due to non-standardized evaluation protocols. We introduce $\textbf{ProtDBench}$, a standardi…

Cited by 0SourceScholar
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
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

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

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

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…