Demo Data from EDBT 2026 / reviewers in the wild / expert
Xun Zheng
dblp:08/9895
· DBLP profile ↗
13ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 3 first-authorDatabases, data management, data science and information retrieval · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2Systems, architecture and hardware · 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
8 papers |
Probabilistic and Bayesian machine learning · 38% Efficient and distributed learning · 30% Information extraction and text analysis · 26% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 87% Recommender systems · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 67% Distributed systems · 33% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 23 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Information extraction and text analysis
topic model |
0.8 | 5 | 2015 | Linear Time Samplers for Supervised Topic Models using Compositional Proposals · KDD 2015 Scalable Inference for Logistic-Normal Topic Models · NIPS 2013 Scalable inference in max-margin topic models · KDD 2013 |
Machine learning › Efficient and distributed learning
distributed training |
0.5 | 2 | 2016 | STRADS: a distributed framework for scheduled model parallel machine learning · EuroSys 2016 LightLDA: Big Topic Models on Modest Computer Clusters · WWW 2015 |
Data mining › structured data mining › graph mining
community detection |
0.4 | 1 | 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020 |
Data mining › structured data mining › graph mining › community detection
overlapping community detection |
0.4 | 1 | 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020 |
Natural language and speech › Information extraction and text analysis › topic model
supervised topic model |
0.4 | 2 | 2015 | Linear Time Samplers for Supervised Topic Models using Compositional Proposals · KDD 2015 Improved Bayesian Logistic Supervised Topic Models with Data Augmentation · ACL (1) 2013 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference |
0.3 | 2 | 2013 | Scalable Inference for Logistic-Normal Topic Models · NIPS 2013 Improved Bayesian Logistic Supervised Topic Models with Data Augmentation · ACL (1) 2013 |
Machine learning › Probabilistic and Bayesian machine learning › causal inference › causal discovery
directed acyclic graph learning |
0.3 | 1 | 2018 | DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.3 | 1 | 2018 | DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
structure learning |
0.3 | 1 | 2018 | DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018 |
Mathematical optimization
continuous optimization |
0.3 | 1 | 2018 | DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018 |
Machine learning › Efficient and distributed learning › distributed training
model parallelism |
0.2 | 1 | 2016 | STRADS: a distributed framework for scheduled model parallel machine learning · EuroSys 2016 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods
markov chain monte carlo |
0.2 | 1 | 2015 | Linear Time Samplers for Supervised Topic Models using Compositional Proposals · KDD 2015 |
Machine learning › Efficient and distributed learning › distributed training
model and data parallelism |
0.2 | 1 | 2015 | Petuum: A New Platform for Distributed Machine Learning on Big Data · KDD 2015 |
Machine learning › Efficient and distributed learning
model compression |
0.2 | 1 | 2015 | LightLDA: Big Topic Models on Modest Computer Clusters · WWW 2015 |
Distributed systems
distributed machine learning |
0.2 | 1 | 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014 |
Parallel and multicore computing › parallelization strategies
model parallelism |
0.2 | 1 | 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014 |
Parallel and multicore computing › task scheduling
scheduling for performance |
0.2 | 1 | 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014 |
Machine learning › Deep learning architectures and training
data augmentation |
0.2 | 1 | 2013 | Improved Bayesian Logistic Supervised Topic Models with Data Augmentation · ACL (1) 2013 |
Machine learning › Probabilistic and Bayesian machine learning › monte carlo methods › markov chain monte carlo
gibbs sampling |
0.2 | 1 | 2013 | Scalable Inference for Logistic-Normal Topic Models · NIPS 2013 |
Recommender systems
heterogeneous recommendation |
0.1 | 1 | 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020 |
Machine learning › Efficient and distributed learning › distributed training
data parallel training |
0.1 | 1 | 2016 | STRADS: a distributed framework for scheduled model parallel machine learning · EuroSys 2016 |
Machine learning › Efficient and distributed learning › distributed training › distributed training systems
parameter server |
0.1 | 1 | 2015 | Petuum: A New Platform for Distributed Machine Learning on Big Data · KDD 2015 |
Machine learning › Efficient and distributed learning
parallel inference |
0.0 | 1 | 2013 | Scalable Inference for Logistic-Normal Topic Models · NIPS 2013 |
Methods — techniques the papers use, named apart from their topics
numerical optimization · 0.7acyclicity characterization · 0.7sparse vector representation · 0.4metropolis-hastings sampling · 0.4data augmentation · 0.3scheduling · 0.2parameter dependency analysis · 0.2markov chain monte carlo · 0.2gibbs sampling · 0.2dynamic load-balancing scheduling · 0.2compositional proposals · 0.2bounded-latency network synchronization · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Learning Sparse Nonparametric DAGsabstractWe develop a framework for learning sparse nonparametric directed acyclic graphs (DAGs) from data. Our approach is based on a recent algebraic characterization of DAGs that led to the first fully continuous optimization for score-based learning of DAG models parametrized by a linear structural equation model (SEM). We extend this algebraic characterization to nonparametric SEM by leveraging nonparametric sparsity based on partial derivatives, resulting in a continuous optimization problem that can be applied to a variety of nonparametric and semiparametric models including GLMs, additive noise models, and index models as special cases. Unlike existing approaches that require specific modeling choices, loss functions, or algorithms, we present a completely general framework that can be applied to general nonlinear models (e.g. without additive noise), general differentiable loss functions, and generic black-box optimization routines. Xun Zheng, Chen Dan 0001, Bryon Aragam, Pradeep Ravikumar, Eric P. Xing |
AISTATS | 1 |
| 2020 | SimClusters: Community-Based Representations for Heterogeneous Recommendations at TwitterabstractPersonalized recommendation products at Twitter target a multitude of heterogeneous items: Tweets, Events, Topics, Hashtags, and users. Each of these targets varies in their cardinality (which affects the scale of the problem) and their "shelf life'' (which constrains the latency of generating the recommendations). Although Twitter has built a variety of recommendation systems before dating back a decade, solutions to the broader problem were mostly tackled piecemeal. In this paper, we present SimClusters, a general-purpose representation layer based on overlapping communities into which users as well as heterogeneous content can be captured as sparse, interpretable vectors to support a multitude of recommendation tasks. We propose a novel algorithm for community discovery based on Metropolis-Hastings sampling, which is both more accurate and significantly faster than off-the-shelf alternatives. SimClusters scales to networks with billions of users and has been effective across a variety of deployed applications at Twitter. Venu Satuluri, Xun Zheng, Yilei Qian, Brian Wichers, Qieyun Dai, Gui Ming Tang, Jerry Jiang, Jimmy Lin |
KDD | 3 |
| 2018 | DAGs with NO TEARS: Continuous Optimization for Structure LearningabstractEstimating the structure of directed acyclic graphs (DAGs, also known as Bayesian networks) is a challenging problem since the search space of DAGs is combinatorial and scales superexponentially with the number of nodes. Existing approaches rely on various local heuristics for enforcing the acyclicity constraint. In this paper, we introduce a fundamentally different strategy: we formulate the structure learning problem as a purely continuous optimization problem over real matrices that avoids this combinatorial constraint entirely. This is achieved by a novel characterization of acyclicity that is not only smooth but also exact. The resulting problem can be efficiently solved by standard numerical algorithms, which also makes implementation effortless. The proposed method outperforms existing ones, without imposing any structural assumptions on the graph such as bounded treewidth or in-degree. Xun Zheng, Bryon Aragam, Pradeep Ravikumar, Eric P. Xing |
NeurIPS | 1 |
| 2016 | STRADS: a distributed framework for scheduled model parallel machine learningabstractMachine learning (ML) algorithms are commonly applied to big data, using distributed systems that partition the data across machines and allow each machine to read and update all ML model parameters --- a strategy known as data parallelism. An alternative and complimentary strategy, model parallelism, partitions the model parameters for non-shared parallel access and updates, and may periodically repartition the parameters to facilitate communication. Model parallelism is motivated by two challenges that data-parallelism does not usually address: (1) parameters may be dependent, thus naive concurrent updates can introduce errors that slow convergence or even cause algorithm failure; (2) model parameters converge at different rates, thus a small subset of parameters can bottleneck ML algorithm completion. We propose scheduled model parallelism (SchMP), a programming approach that improves ML algorithm convergence speed by efficiently scheduling parameter updates, taking into account parameter dependencies and uneven convergence. To support SchMP at scale, we develop a distributed framework STRADS which optimizes the throughput of SchMP programs, and benchmark four common ML applications written as SchMP programs: LDA topic modeling, matrix factorization, sparse least-squares (Lasso) regression and sparse logistic regression. By improving ML progress per iteration through SchMP programming whilst improving iteration throughput through STRADS we show that SchMP programs running on STRADS outperform non-model-parallel ML implementations: for example, SchMP LDA and SchMP Lasso respectively achieve 10x and 5x faster convergence than recent, well-established baselines. Jin Kyu Kim, Qirong Ho, Seunghak Lee, Xun Zheng, Wei Dai 0003, Garth A. Gibson, Eric P. Xing |
EuroSys | 4 |
| 2015 | Minimizing Nonconvex Non-Separable FunctionsabstractRegularization has played a key role in deriving sensible estimators in high dimensional statistical inference. A substantial amount of recent works has argued for nonconvex regularizers in favor of their superior theoretical properties and excellent practical performances. In a different but analogous vein, nonconvex loss functions are promoted because of their robustness against "outliers". However, these nonconvex formulations are computationally more challenging, especially in the presence of nonsmoothness and non-separability. To address this issue, we propose a new proximal gradient meta-algorithm by rigorously extending the proximal average to the nonconvex setting. We formally prove its nice convergence properties, and illustrate its effectiveness on two applications: multi-task graph-guided fused lasso and robust support vector machines. Experiments demonstrate that our method compares favorably against other alternatives. Yaoliang Yu, Xun Zheng, Micol Marchetti-Bowick, Eric P. Xing |
AISTATS | 2 |
| 2015 | Petuum: A New Platform for Distributed Machine Learning on Big DataabstractHow can one build a distributed framework that allows efficient deployment of a wide spectrum of modern advanced machine learning (ML) programs for industrial-scale problems using Big Models (100s of billions of parameters) on Big Data (terabytes or petabytes)- Contemporary parallelization strategies employ fine-grained operations and scheduling beyond the classic bulk-synchronous processing paradigm popularized by MapReduce, or even specialized operators relying on graphical representations of ML programs. The variety of approaches tends to pull systems and algorithms design in different directions, and it remains difficult to find a universal platform applicable to a wide range of different ML programs at scale. We propose a general-purpose framework that systematically addresses data- and model-parallel challenges in large-scale ML, by leveraging several fundamental properties underlying ML programs that make them different from conventional operation-centric programs: error tolerance, dynamic structure, and nonuniform convergence; all stem from the optimization-centric nature shared in ML programs' mathematical definitions, and the iterative-convergent behavior of their algorithmic solutions. These properties present unique opportunities for an integrative system design, built on bounded-latency network synchronization and dynamic load-balancing scheduling, which is efficient, programmable, and enjoys provable correctness guarantees. We demonstrate how such a design in light of ML-first principles leads to significant performance improvements versus well-known implementations of several ML programs, allowing them to run in much less time and at considerably larger model sizes, on modestly-sized computer clusters. Eric P. Xing, Qirong Ho, Wei Dai 0003, Jin Kyu Kim, Jinliang Wei, Seunghak Lee, Xun Zheng, Pengtao Xie, Abhimanu Kumar, Yaoliang Yu |
KDD | 7 |
| 2015 | Linear Time Samplers for Supervised Topic Models using Compositional ProposalsabstractTopic models are effective probabilistic tools for processing large collections of unstructured data. With the exponential growth of modern industrial data, and consequentially also with our ambition to explore much bigger models, there is a real pressing need to significantly scale up topic modeling algorithms, which has been taken up in lots of previous works, culminating in the recent fast Markov chain Monte Carlo sampling algorithms in [10, 23] for the unsupervised latent Dirichlet allocation (LDA) formulations. Xun Zheng, Yaoliang Yu, Eric P. Xing |
KDD | 1 |
| 2015 | LightLDA: Big Topic Models on Modest Computer ClustersabstractWhen building large-scale machine learning (ML) programs, such as massive topic models or deep neural networks with up to trillions of parameters and training examples, one usually assumes that such massive tasks can only be attempted with industrial-sized clusters with thousands of nodes, which are out of reach for most practitioners and academic researchers. We consider this challenge in the context of topic modeling on web-scale corpora, and show that with a modest cluster of as few as 8 machines, we can train a topic model with 1 million topics and a 1-million-word vocabulary (for a total of 1 trillion parameters), on a document collection with 200 billion tokens --- a scale not yet reported even with thousands of machines. Our major contributions include: 1) a new, highly-efficient O(1) Metropolis-Hastings sampling algorithm, whose running cost is (surprisingly) agnostic of model size, and empirically converges nearly an order of magnitude more quickly than current state-of-the-art Gibbs samplers; 2) a model-scheduling scheme to handle the big model challenge, where each worker machine schedules the fetch/use of sub-models as needed, resulting in a frugal use of limited memory capacity and network bandwidth; 3) a differential data-structure for model storage, which uses separate data structures for high- and low-frequency words to allow extremely large models to fit in memory, while maintaining high inference speed. These contributions are built on top of the Petuum open-source distributed ML framework, and we provide experimental evidence showing how this development puts massive data and models within reach on a small cluster, while still enjoying proportional time cost reductions with increasing cluster size. Jinhui Yuan, Fei Gao 0018, Qirong Ho, Wei Dai 0003, Jinliang Wei, Xun Zheng, Eric P. Xing, Tie-Yan Liu, Wei-Ying Ma |
WWW | 6 |
| 2015 | Petuum: A New Platform for Distributed Machine Learning on Big DataabstractWhat is a systematic way to efficiently apply a wide spectrum of advanced ML programs to industrial scale problems, using Big Models (up to 100 s of billions of parameters) on Big Data (up to terabytes or petabytes)? Modern parallelization strategies employ fine-grained operations and scheduling beyond the classic bulk-synchronous processing paradigm popularized by MapReduce, or even specialized graph-based execution that relies on graph representations of ML programs. The variety of approaches tends to pull systems and algorithms design in different directions, and it remains difficult to find a universal platform applicable to a wide range of ML programs at scale. We propose a general-purpose framework, Petuum, that systematically addresses data- and model-parallel challenges in large-scale ML, by observing that many ML programs are fundamentally optimization-centric and admit error-tolerant, iterative-convergent algorithmic solutions. This presents unique opportunities for an integrative system design, such as bounded-error network synchronization and dynamic scheduling based on ML program structure. We demonstrate the efficacy of these system designs versus well-known implementations of modern ML algorithms, showing that Petuum allows ML programs to run in much less time and at considerably larger model sizes, even on modestly-sized compute clusters. Eric P. Xing, Qirong Ho, Wei Dai 0003, Jin Kyu Kim, Jinliang Wei, Seunghak Lee, Xun Zheng, Pengtao Xie, Abhimanu Kumar, Yaoliang Yu |
IEEE Trans. Big Data | 7 |
| 2014 | On Model Parallelization and Scheduling Strategies for Distributed Machine Learning
Seunghak Lee, Jin Kyu Kim, Xun Zheng, Qirong Ho, Garth A. Gibson, Eric P. Xing |
NIPS | 3 |
| 2013 | Improved Bayesian Logistic Supervised Topic Models with Data Augmentation
Jun Zhu 0001, Xun Zheng, Bo Zhang 0010 |
ACL (1) | 2 |
| 2013 | Scalable inference in max-margin topic modelsabstractTopic models have played a pivotal role in analyzing large collections of complex data. Besides discovering latent semantics, supervised topic models (STMs) can make predictions on unseen test data. By marrying with advanced learning techniques, the predictive strengths of STMs have been dramatically enhanced, such as max-margin supervised topic models, state-of-the-art methods that integrate max-margin learning with topic models. Though powerful, max-margin STMs have a hard non-smooth learning problem. Existing algorithms rely on solving multiple latent SVM subproblems in an EM-type procedure, which can be too slow to be applicable to large-scale categorization tasks. Jun Zhu 0001, Xun Zheng, Li Zhou 0006, Bo Zhang 0010 |
KDD | 2 |
| 2013 | Scalable Inference for Logistic-Normal Topic ModelsabstractLogistic-normal topic models can effectively discover correlation structures among latent topics. However, their inference remains a challenge because of the non-conjugacy between the logistic-normal prior and multinomial topic mixing proportions. Existing algorithms either make restricting mean-field assumptions or are not scalable to large-scale applications. This paper presents a partially collapsed Gibbs sampling algorithm that approaches the provably correct distribution by exploring the ideas of data augmentation. To improve time efficiency, we further present a parallel implementation that can deal with large-scale applications and learn the correlation structures of thousands of topics from millions of documents. Extensive empirical results demonstrate the promise. Jianfei Chen 0001, Jun Zhu 0001, Xun Zheng, Bo Zhang 0010 |
NIPS | 4 |