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

Liang Zhang 0021

dblp:50/6759-21 · DBLP profile ↗
← Back
18ranked-venue papers
4as first author
0since 2021 · last 2020
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 16 · 3 first-authorArtificial intelligence and machine learning · 15 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSecurity and privacy · 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.

Databases, data mining, and information retrieval
11 papers
Recommender systems · 46% Information retrieval · 37% Data mining · 10%
Artificial intelligence
3 papers
Optimization for machine learning · 77% Language models and text generation · 13% Probabilistic and Bayesian machine learning · 10%
Computer graphics and multimedia
1 paper
Multimedia analysis and retrieval · 100%
Network and information security
2 papers
Privacy and data protection · 60% Network security · 40%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 82% Distributed systems · 18%

Topics — the 30 heaviest of 34, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
ranking
0.722019
Deep Natural Language Processing for Search and Recommender Systems · KDD 2019
Online Parameter Selection for Web-based Ranking Problems · KDD 2018
Multimedia analysis and retrieval › multimedia analysis
image and video understanding
0.412020
Image and Video Understanding for Recommendation and Spam Detection Systems · KDD 2020
Recommender systems › personalized ranking
feed ranking
0.422015
Personalizing LinkedIn Feed · KDD 2015
Activity ranking in LinkedIn feed · KDD 2014
Information retrieval › ranking
learning to rank
0.412019
Deep Natural Language Processing for Search and Recommender Systems · KDD 2019
Recommender systems
neural recommendation
0.412019
Deep Natural Language Processing for Search and Recommender Systems · KDD 2019
Information retrieval › retrieval models
neural retrieval
0.412019
Deep Natural Language Processing for Search and Recommender Systems · KDD 2019
Information retrieval
retrieval models
0.412019
Deep Natural Language Processing for Search and Recommender Systems · KDD 2019
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.312018
Online Parameter Selection for Web-based Ranking Problems · KDD 2018
Machine learning › Optimization for machine learning › model-based optimization › bayesian optimization
gaussian process optimization
0.312018
Online Parameter Selection for Web-based Ranking Problems · KDD 2018
Data mining › structured data mining
graph mining
0.312018
How LinkedIn Economic Graph Bonds Information and Product: Applications in LinkedIn Salary · KDD 2018
Information retrieval › ranking
multi-objective ranking
0.312018
Online Parameter Selection for Web-based Ranking Problems · KDD 2018
Recommender systems › domain-specific recommendation
job recommendation
0.312017
LiJAR: A System for Job Application Redistribution towards Efficient Career Marketplace · KDD 2017
Recommender systems › e-commerce recommendation
marketplace recommendation
0.312017
LiJAR: A System for Job Application Redistribution towards Efficient Career Marketplace · KDD 2017
Recommender systems
two-sided marketplace optimization
0.312017
LiJAR: A System for Job Application Redistribution towards Efficient Career Marketplace · KDD 2017
Parallel and multicore computing › parallel computing
parallel optimization
0.212016
GLMix: Generalized Linear Mixed Models For Large-Scale Response Prediction · KDD 2016
Machine learning and data management
online learning
0.222018
Online modeling of proactive moderation system for auction fraud detection · WWW 2012
Online Parameter Selection for Web-based Ranking Problems · KDD 2018
Recommender systems
click-through rate prediction
0.212014
LASER: a scalable response prediction platform for online advertising · WSDM 2014
Information retrieval
online advertising
0.212014
LASER: a scalable response prediction platform for online advertising · WSDM 2014
Recommender systems
social recommendation
0.212014
Activity ranking in LinkedIn feed · KDD 2014
Data mining
anomaly detection
0.112012
Online modeling of proactive moderation system for auction fraud detection · WWW 2012
Data mining › anomaly detection
fraud detection
0.112012
Online modeling of proactive moderation system for auction fraud detection · WWW 2012
Web and social media mining
web mining
0.112012
Overcoming browser cookie churn with clustering · WSDM 2012
Recommender systems
content recommendation
0.112020
Image and Video Understanding for Recommendation and Spam Detection Systems · KDD 2020
Network security › content filtering
spam filtering
0.112020
Image and Video Understanding for Recommendation and Spam Detection Systems · KDD 2020
Natural language and speech › Language models and text generation
natural language understanding
0.112019
Deep Natural Language Processing for Search and Recommender Systems · KDD 2019
Database system architecture and tuning › database tuning
online tuning
0.112018
Online Parameter Selection for Web-based Ranking Problems · KDD 2018
Privacy and data protection › data aggregation
privacy-preserving data aggregation
0.112018
How LinkedIn Economic Graph Bonds Information and Product: Applications in LinkedIn Salary · KDD 2018
Privacy and data protection
privacy-preserving data analysis
0.112018
How LinkedIn Economic Graph Bonds Information and Product: Applications in LinkedIn Salary · KDD 2018
Machine learning › Probabilistic and Bayesian machine learning › hierarchical modeling
hierarchical model
0.112008
Fast Computation of Posterior Mode in Multi-Level Hierarchical Models · NIPS 2008
Mathematical optimization
scalable inference
0.112008
Fast Computation of Posterior Mode in Multi-Level Hierarchical Models · NIPS 2008

Methods — techniques the papers use, named apart from their topics

deep learning · 2.1a/b testing · 0.9natural language processing · 0.8word2vec-style embedding · 0.7machine learning · 0.7gaussian process · 0.7bayesian statistical model · 0.7bayesian optimization · 0.7bulk synchronous parallel · 0.5block coordinate descent · 0.5thompson sampling · 0.2logistic regression · 0.2lazy evaluation · 0.2caching · 0.2alternating direction method of multipliers · 0.2quadratic approximation · 0.2kalman filter · 0.2bootstrap bias correction · 0.2
YearPublicationVenuePosition
2020 DeText: A Deep Text Ranking Framework with BERT
abstract
Ranking is the most important component in a search system. Most search systems deal with large amounts of natural language data, hence an effective ranking system requires a deep understanding of text semantics. Recently, deep learning based natural language processing (deep NLP) models have generated promising results on ranking systems. BERT is one of the most successful models that learn contextual embedding, which has been applied to capture complex query-document relations for search ranking. However, this is generally done by exhaustively interacting each query word with each document word, which is inefficient for online serving in search product systems. In this paper, we investigate how to build an efficient BERT-based ranking model for industry use cases. The solution is further extended to a general ranking framework, DeText, that is open sourced and can be applied to various ranking productions. Offline and online experiments of DeText on three real-world search systems present significant improvement over state-of-the-art approaches.
Weiwei Guo, Sida Wang 0002, Huiji Gao, Ananth Sankar, Zimeng Yang, Qi Guo 0003, Liang Zhang 0021, Bo Long, Bee-Chung Chen, Deepak Agarwal
CIKM8
2020 Image and Video Understanding for Recommendation and Spam Detection Systems
abstract
Image and video-based content has become ever present in a variety of domains like news, entertainment and education. Users typically discover and engage with content via search and recommendation systems. It is also important to serve high quality data to users by filtering out irrelevant or harmful content. Thus, there is an increasing need to leverage the rich information in image and video content in order to power systems for search and recommendation. At the same time, the effectiveness and efficiency of these systems has been accelerated by the availability of large-scale labeled datasets and sophisticated deep learning-based models.
Sirjan Kafle, Di Wen 0003, Dylan Wang, Sumit Srivastava, Suhit Sinha, Nikita Gupta, Bharat Jain, Ananth Sankar, Liang Zhang 0021
KDD10
2019 Deep Natural Language Processing for Search and Recommender Systems
abstract
Search and recommender systems share many fundamental components including language understanding, retrieval and ranking, and language generation. Building powerful search and recommender systems requires processing natural language effectively and efficiently. Recent rapid growth of deep learning technologies has presented both opportunities and challenges in this area. This tutorial offers an overview of deep learning based natural language processing (NLP) for search and recommender systems from an industry perspective. It first introduces deep learning based NLP technologies, including language understanding and language generation. Then it details how those technologies can be applied to common tasks in search and recommender systems, including query and document understanding, retrieval and ranking, and language generation. Applications in LinkedIn production systems are presented. The tutorial concludes with discussion of future trend.
Weiwei Guo, Huiji Gao, Bo Long, Liang Zhang 0021, Bee-Chung Chen, Deepak Agarwal
KDD5
2018 Online Parameter Selection for Web-based Ranking Problems
abstract
Web-based ranking problems involve ordering different kinds of items in a list or grid to be displayed in mediums like a website or a mobile app. In most cases, there are multiple objectives or metrics like clicks, viral actions, job applications, advertising revenue and others that we want to balance. Constructing a serving algorithm that achieves the desired tradeoff among multiple objectives is challenging, especially for more than two objectives. In addition, it is often not possible to estimate such a serving scheme using offline data alone for non-stationary systems with frequent online interventions. We consider a large-scale online application where metrics for multiple objectives are continuously available and can be controlled in a desired fashion by changing certain control parameters in the ranking model. We assume that the desired balance of metrics is known from business considerations. Our approach models the balance criteria as a composite utility function via a Gaussian process over the space of control parameters. We show that obtaining a solution can be equated to finding the maximum of the Gaussian process, practically obtainable via Bayesian optimization. However, implementing such a scheme for large-scale applications is challenging. We provide a novel framework to do so and illustrate its efficacy in the context of LinkedIn Feed. In particular, we show the effectiveness of our method by using both offline simulations as well as promising online A/B testing results. At the time of writing this paper, the method described was fully deployed on the LinkedIn Feed.
Deepak Agarwal, Kinjal Basu 0001, Ying Xuan, Yang Yang 0095, Liang Zhang 0021
KDD6
2018 How LinkedIn Economic Graph Bonds Information and Product: Applications in LinkedIn Salary
abstract
The LinkedIn Salary product was launched in late 2016 with the goal of providing insights on compensation distribution to job seekers, so that they can make more informed decisions when discovering and assessing career opportunities. The compensation insights are provided based on data collected from LinkedIn members and aggregated in a privacy-preserving manner. Given the simultaneous desire for computing robust, reliable insights and for having insights to satisfy as many job seekers as possible, a key challenge is to reliably infer the insights at the company level when there is limited or no data at all. We propose a two-step framework that utilizes a novel, semantic representation of companies (Company2vec) and a Bayesian statistical model to address this problem. Our approach makes use of the rich information present in the LinkedIn Economic Graph, and in particular, uses the intuition that two companies are likely to be similar if employees are very likely to transition from one company to the other and vice versa. We compute embeddings for companies by analyzing the LinkedIn members' company transition data using machine learning algorithms, then compute pairwise similarities between companies based on these embeddings, and finally incorporate company similarities in the form of peer company groups as part of the proposed Bayesian statistical model to predict insights at the company level. We perform extensive validation using several different evaluation techniques, and show that we can significantly increase the coverage of insights while, in fact, even slightly improving the quality of the obtained insights. For example, we were able to compute salary insights for 35 times as many title-region-company combinations in the U.S. as compared to previous work, corresponding to 4.9 times as many monthly active users. Finally, we highlight the lessons learned from practical deployment of our system.
Xi Chen 0049, Yiqun Liu 0010, Liang Zhang 0021, Krishnaram Kenthapadi
KDD3
2017 Bringing Salary Transparency to the World: Computing Robust Compensation Insights via LinkedIn Salary
abstract
The recently launched LinkedIn Salary product has been designed with the goal of providing compensation insights to the world's professionals and thereby helping them optimize their earning potential. We describe the overall design and architecture of the statistical modeling system underlying this product. We focus on the unique data mining challenges while designing and implementing the system, and describe the modeling components such as Bayesian hierarchical smoothing that help to compute and present robust compensation insights to users. We report on extensive evaluation with nearly one year of de-identified compensation data collected from over one million LinkedIn users, thereby demonstrating the efficacy of the statistical models. We also highlight the lessons learned through the deployment of our system at LinkedIn.
Krishnaram Kenthapadi, Stuart Ambler, Liang Zhang 0021, Deepak Agarwal
CIKM3
2017 LiJAR: A System for Job Application Redistribution towards Efficient Career Marketplace
abstract
Online professional social networks such as LinkedIn serve as a marketplace, wherein job seekers can find right career opportunities and job providers can reach out to potential candidates. LinkedIn's job recommendations product is a key vehicle for efficient matching between potential candidates and job postings. However, we have observed in practice that a subset of job postings receive too many applications (due to several reasons such as the popularity of the company, nature of the job, etc.), while some other job postings receive too few applications. Both cases can result in job poster dissatisfaction and may lead to discontinuation of the associated job posting contracts. At the same time, if too many job seekers compete for the same job posting, each job seeker's chance of getting this job will be reduced. In the long term, this reduces the chance of users finding jobs that they really like on the site. Therefore, it becomes beneficial for the job recommendation system to consider values provided to both job seekers as well as job posters in the marketplace.
Fedor Borisyuk, Liang Zhang 0021, Krishnaram Kenthapadi
KDD2
2016 GLMix: Generalized Linear Mixed Models For Large-Scale Response Prediction
abstract
Generalized linear model (GLM) is a widely used class of models for statistical inference and response prediction problems. For instance, in order to recommend relevant content to a user or optimize for revenue, many web companies use logistic regression models to predict the probability of the user's clicking on an item (e.g., ad, news article, job). In scenarios where the data is abundant, having a more fine-grained model at the user or item level would potentially lead to more accurate prediction, as the user's personal preferences on items and the item's specific attraction for users can be better captured. One common approach is to introduce ID-level regression coefficients in addition to the global regression coefficients in a GLM setting, and such models are called generalized linear mixed models (GLMix) in the statistical literature. However, for big data sets with a large number of ID-level coefficients, fitting a GLMix model can be computationally challenging. In this paper, we report how we successfully overcame the scalability bottleneck by applying parallelized block coordinate descent under the Bulk Synchronous Parallel (BSP) paradigm. We deployed the model in the LinkedIn job recommender system, and generated 20% to 40% more job applications for job seekers on LinkedIn.
XianXing Zhang, Bee-Chung Chen, Liang Zhang 0021, Deepak Agarwal
KDD5
2016 Scout: A Point of Presence Recommendation System Using Real User Monitoring Data
Yang Yang 0095, Liang Zhang 0021, Ritesh Maheshwari, Zaid Ali Kahn, Deepak Agarwal, Sanjay Dubey
PAM2
2015 Personalizing LinkedIn Feed
abstract
LinkedIn dynamically delivers update activities from a user's interpersonal network to more than 300 million members in the personalized feed that ranks activities according their "relevance" to the user. This paper discloses the implementation details behind this personalized feed system at LinkedIn which can not be found from related work, and addresses the scalability and data sparsity challenges for deploying the system online. More specifically, we focus on the personalization models by generating three kinds of affinity scores: Viewer-ActivityType Affinity, Viewer-Actor Affinity, and Viewer-Actor-ActivityType Affinity. Extensive experiments based on online bucket tests (A/B experiments) and offline evaluation illustrate the effect of our personalization models in LinkedIn feed.
Deepak Agarwal, Bee-Chung Chen, Qi He 0002, Zhenhao Hua, Guy Lebanon, Pannagadatta Shivaswamy, Hsiao-Ping Tseng, Jaewon Yang, Liang Zhang 0021
KDD10
2014 Activity ranking in LinkedIn feed
abstract
Users on an online social network site generate a large number of heterogeneous activities, ranging from connecting with other users, to sharing content, to updating their profiles. The set of activities within a user's network neighborhood forms a stream of updates for the user's consumption. In this paper, we report our experience with the problem of ranking activities in the LinkedIn homepage feed. In particular, we provide a taxonomy of social network activities, describe a system architecture (with a number of key components open-sourced) that supports fast iteration in model development, demonstrate a number of key factors for effective ranking, and report experimental results from extensive online bucket tests.
Deepak Agarwal, Bee-Chung Chen, Rupesh Gupta, Joshua Hartman, Qi He 0002, Anand Iyer, Sumanth Kolar, Pannagadatta Shivaswamy, Ajit Singh, Liang Zhang 0021
KDD11
2014 LASER: a scalable response prediction platform for online advertising
abstract
We describe LASER, a scalable response prediction platform currently used as part of a social network advertising system. LASER enables the familiar logistic regression model to be applied to very large scale response prediction problems, including ones beyond advertising. Though the underlying model is well understood, we apply a whole-system approach to address model accuracy, scalability, explore-exploit, and real-time inference. To facilitate training with both large numbers of training examples and high dimensional features on commodity clustered hardware, we employ the Alternating Direction Method of Multipliers (ADMM). Because online advertising applications are much less static than classical presentations of response prediction, LASER employs a number of techniques that allows it to adapt in real time. LASER models can be divided into components with different re-training frequencies, allowing us to learn from changes in ad campaign performance frequently without incurring the cost of retraining larger, more stable sections of the model. Thompson sampling during online inference further helps by efficiently balancing exploration of new ads with exploitation of long running ones. To enable predictions made with the most recent feature data, we employ a range of techniques, including extensive caching and lazy evaluation, to permit real time, low latency scoring. LASER models are defined using a configuration language that ties together the training, validation, and inference pieces and permits even non-programming analysts to experiment with different model structures without modifications to code or interruptions to running servers. Finally, we show via extensive offline experiments and online A/B tests that this system provides significant benefits to prediction accuracy, gains in revenue and CTR, and reductions in system latency.
Deepak Agarwal, Bo Long, Jonathan Traupman, Doris Xin, Liang Zhang 0021
WSDM5
2013 Parallel matrix factorization for binary response
abstract
Predicting user affinity to items is an important problem in applications like content optimization, computational advertising, among others. While matrix factorization methods provide state-of-the-art performance when minimizing RMSE through a Gaussian response model on explicit ratings data, applying it to imbalanced binary response data presents additional challenges that we carefully study in this paper. Data in many applications usually consist of users' implicit response that is binary - clicking an item or not; the goal is to predict click rates (i.e., probabilities), which are often combined with other measures of utilities to rank items at runtime. Because of the implicit nature, such data is usually much larger than explicit rating data but often has an imbalanced distribution with a small fraction of click events, making accurate click rate prediction difficult. In this paper, we address two problems. First, we show previous techniques to estimate factor models with binary data are less accurate compared to our new approach based on adaptive rejection sampling, especially for imbalanced response. Second, we develop a parallel matrix factorization framework using Map-Reduce that scales to massive datasets. Our parallel algorithm is based on a “divide and conquer” strategy coupled with an ensemble approach. Through experiments on two benchmark data sets and a large Yahoo! Front Page Today Module data set that contains 8M users and 1B binary observations, we show that careful handling of binary response is needed to achieve good performance for click rate prediction, and that the proposed adaptive rejection sampler and the partitioning and ensemble techniques significantly improve performance.
Rajiv Khanna, Liang Zhang 0021, Deepak Agarwal, Bee-Chung Chen
IEEE BigData2
2012 Overcoming browser cookie churn with clustering
abstract
Many large Internet websites are accessed by users anonymously, without requiring registration or logging-in. However, to provide personalized service these sites build anonymous, yet persistent, user models based on repeated user visits. Cookies, issued when a web browser first visits a site, are typically employed to anonymously associate a website visit with a distinct user (web browser). However, users may reset cookies, making such association short-lived and noisy. In this paper we propose a solution to the cookie churn problem: a novel algorithm for grouping similar cookies into clusters that are more persistent than individual cookies. Such clustering could potentially allow more robust estimation of the number of unique visitors of the site over a certain long time period, and also better user modeling which is key to plenty of web applications such as advertising and recommender systems.
Anirban Dasgupta 0001, Maxim Gurevich, Liang Zhang 0021, Belle L. Tseng, Achint Oommen Thomas
WSDM3
2012 Online modeling of proactive moderation system for auction fraud detection
abstract
We consider the problem of building online machine-learned models for detecting auction frauds in e-commence web sites. Since the emergence of the world wide web, online shopping and online auction have gained more and more popularity. While people are enjoying the benefits from online trading, criminals are also taking advantages to conduct fraudulent activities against honest parties to obtain illegal profit. Hence proactive fraud-detection moderation systems are commonly applied in practice to detect and prevent such illegal and fraud activities. Machine-learned models, especially those that are learned online, are able to catch frauds more efficiently and quickly than human-tuned rule-based systems. In this paper, we propose an online probit model framework which takes online feature selection, coefficient bounds from human knowledge and multiple instance learning into account simultaneously. By empirical experiments on a real-world online auction fraud detection data we show that this model can potentially detect more frauds and significantly reduce customer complaints compared to several baseline models and the human-tuned rule-based system.
Liang Zhang 0021, Jie Yang 0015, Belle L. Tseng
WWW1
2011 A machine-learned proactive moderation system for auction fraud detection
abstract
Online auction and shopping are gaining popularity with the growth of web-based eCommerce. Criminals are also taking advantage of these opportunities to conduct fraudulent activities against honest parties with the purpose of deception and illegal profit. In practice, proactive moderation systems are deployed to detect suspicious events for further inspection by human experts. Motivated by real-world applications in commercial auction sites in Asia, we develop various advanced machine learning techniques in the proactive moderation system. Our proposed system is formulated as optimizing bounded generalized linear models in multi-instance learning problems, with intrinsic bias in selective labeling and massive unlabeled samples. In both offline evaluations and online bucket tests, the proposed system significantly outperforms the rule-based system on various metrics, including area under ROC (AUC), loss rate of labeled frauds and customer complaints. We also show that the metrics of loss rates are more effective than AUC in our cases.
Liang Zhang 0021, Jie Yang 0015, Belle L. Tseng
CIKM1
2011 Generalizing matrix factorization through flexible regression priors
abstract
Predicting user "ratings" on items is a crucial task in recommender systems. Matrix factorization methods that computes a low-rank approximation of the incomplete user-item rating matrix provide state-of-the-art performance, especially for users and items with several past ratings (warm starts). However, it is a challenge to generalize such methods to users and items with few or no past ratings (cold starts). Prior work [4][32] have generalized matrix factorization to include both user and item features for performing better regularization of factors as well as provide a model for smooth transition from cold starts to warm starts. However, the features were incorporated via linear regression on factor estimates. In this paper, we generalize this process to allow for arbitrary regression models like decision trees, boosting, LASSO, etc. The key advantage of our approach is the ease of computing --- any new regression procedure can be incorporated by "plugging" in a standard regression routine into a few intermediate steps of our model fitting procedure. With this flexibility, one can leverage a large body of work on regression modeling, variable selection, and model interpretation. We demonstrate the usefulness of this generalization using the MovieLens and Yahoo! Buzz datasets.
Liang Zhang 0021, Deepak Agarwal, Bee-Chung Chen
RecSys1
2008 Fast Computation of Posterior Mode in Multi-Level Hierarchical Models
abstract
Multi-level hierarchical models provide an attractive framework for incorporating correlations induced in a response variable organized in a hierarchy. Model fitting is challenging, especially for hierarchies with large number of nodes. We provide a novel algorithm based on a multi-scale Kalman filter that is both scalable and easy to implement. For non-Gaussian responses, quadratic approximation to the log-likelihood results in biased estimates. We suggest a bootstrap strategy to correct such biases. Our method is illustrated through simulation studies and analyses of real world data sets in health care and online advertising.
Liang Zhang 0021, Deepak Agarwal
NIPS1