Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Xun Zheng

dblp:08/9895 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
topic model
0.852015
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.522016
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.412020
SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020
Data mining › structured data mining › graph mining › community detection
overlapping community detection
0.412020
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.422015
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.322013
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.312018
DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models
0.312018
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.312018
DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018
Mathematical optimization
continuous optimization
0.312018
DAGs with NO TEARS: Continuous Optimization for Structure Learning · NeurIPS 2018
Machine learning › Efficient and distributed learning › distributed training
model parallelism
0.212016
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.212015
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.212015
Petuum: A New Platform for Distributed Machine Learning on Big Data · KDD 2015
Machine learning › Efficient and distributed learning
model compression
0.212015
LightLDA: Big Topic Models on Modest Computer Clusters · WWW 2015
Distributed systems
distributed machine learning
0.212014
On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014
Parallel and multicore computing › parallelization strategies
model parallelism
0.212014
On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014
Parallel and multicore computing › task scheduling
scheduling for performance
0.212014
On Model Parallelization and Scheduling Strategies for Distributed Machine Learning · NIPS 2014
Machine learning › Deep learning architectures and training
data augmentation
0.212013
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.212013
Scalable Inference for Logistic-Normal Topic Models · NIPS 2013
Recommender systems
heterogeneous recommendation
0.112020
SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter · KDD 2020
Machine learning › Efficient and distributed learning › distributed training
data parallel training
0.112016
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.112015
Petuum: A New Platform for Distributed Machine Learning on Big Data · KDD 2015
Machine learning › Efficient and distributed learning
parallel inference
0.012013
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
YearPublicationVenuePosition
2020 Learning Sparse Nonparametric DAGs
abstract
We 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
AISTATS1
2020 SimClusters: Community-Based Representations for Heterogeneous Recommendations at Twitter
abstract
Personalized 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
KDD3
2018 DAGs with NO TEARS: Continuous Optimization for Structure Learning
abstract
Estimating 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
NeurIPS1
2016 STRADS: a distributed framework for scheduled model parallel machine learning
abstract
Machine 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
EuroSys4
2015 Minimizing Nonconvex Non-Separable Functions
abstract
Regularization 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
AISTATS2
2015 Petuum: A New Platform for Distributed Machine Learning on Big Data
abstract
How 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
KDD7
2015 Linear Time Samplers for Supervised Topic Models using Compositional Proposals
abstract
Topic 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
KDD1
2015 LightLDA: Big Topic Models on Modest Computer Clusters
abstract
When 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
WWW6
2015 Petuum: A New Platform for Distributed Machine Learning on Big Data
abstract
What 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 Data7
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
NIPS3
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 models
abstract
Topic 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
KDD2
2013 Scalable Inference for Logistic-Normal Topic Models
abstract
Logistic-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
NIPS4