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

Shaunak Chatterjee

dblp:27/4172 · DBLP profile ↗
← Back
15ranked-venue papers
4as first author
3since 2021 · last 2023
—ORCID · conflict

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

Artificial intelligence and machine learning · 10 · 1 first-author · 2 since 2021Databases, data management, data science and information retrieval · 8 · 2 since 2021Software engineering, systems software and programming languages · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 2 since 2021

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
8 papers
Web and social media mining · 30% Information retrieval · 28% Recommender systems · 25%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computational social science and digital humanities · 100%
Theoretical computer science
4 papers
Mathematical optimization · 100%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%

Topics — the 20 heaviest of 21, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational social science and digital humanities
causal inference
0.922021
A/B Testing for Recommender Systems in a Two-sided Marketplace · NeurIPS 2021
A/B Testing in Dense Large-Scale Networks: Design and Inference · NeurIPS 2020
Mathematical optimization
constrained optimization
0.622021
Ads Allocation in Feed via Constrained Optimization · KDD 2020
Personalized Treatment Selection using Causal Heterogeneity · WWW 2021
Computational social science and digital humanities › causal inference
treatment effect estimation
0.512021
A/B Testing for Recommender Systems in a Two-sided Marketplace · NeurIPS 2021
Information retrieval › evaluation › online evaluation
a/b testing
0.512021
A/B Testing for Recommender Systems in a Two-sided Marketplace · NeurIPS 2021
Data mining
causal inference
0.512021
Personalized Treatment Selection using Causal Heterogeneity · WWW 2021
Information retrieval › user interaction
personalization
0.512021
Personalized Treatment Selection using Causal Heterogeneity · WWW 2021
Web and social media mining
user engagement
0.522019
A State Transition Model for Mobile Notifications via Survival Analysis · WSDM 2019
Near Real-time Optimization of Activity-based Notifications · KDD 2018
Computational social science and digital humanities › causal inference
network interference
0.412020
A/B Testing in Dense Large-Scale Networks: Design and Inference · NeurIPS 2020
Information retrieval › online advertising
ads allocation
0.412020
Ads Allocation in Feed via Constrained Optimization · KDD 2020
Recommender systems › graph-based recommendation
edge recommendation
0.412020
Edge formation in Social Networks to Nurture Content Creators · WWW 2020
Web and social media mining › social network analysis
social network
0.412020
Edge formation in Social Networks to Nurture Content Creators · WWW 2020
Mathematical optimization
experimental design
0.412020
A/B Testing in Dense Large-Scale Networks: Design and Inference · NeurIPS 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
survival analysis
0.412019
A State Transition Model for Mobile Notifications via Survival Analysis · WSDM 2019
Web and social media mining
social media analysis
0.412019
Feedback Shaping: A Modeling Approach to Nurture Content Creation · KDD 2019
Mathematical optimization › continuous optimization › nonlinear optimization › quadratic programming
quadratically constrained quadratic programming
0.312017
Large-Scale Quadratically Constrained Quadratic Program via Low-Discrepancy Sequences · NIPS 2017
Mathematical optimization › continuous optimization › nonlinear optimization
quadratic programming
0.312017
Large-Scale Quadratically Constrained Quadratic Program via Low-Discrepancy Sequences · NIPS 2017
Knowledge graphs
link prediction
0.212016
Dynamics of Large Multi-View Social Networks: Synergy, Cannibalization and Cross-View Interplay · KDD 2016
Web and social media mining
social network analysis
0.212016
Dynamics of Large Multi-View Social Networks: Synergy, Cannibalization and Cross-View Interplay · KDD 2016
Ubiquitous computing and smart environments › mobile computing
mobile notification
0.112019
A State Transition Model for Mobile Notifications via Survival Analysis · WSDM 2019
Graph data management
dynamic graph
0.112016
Dynamics of Large Multi-View Social Networks: Synergy, Cannibalization and Cross-View Interplay · KDD 2016

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

a/b testing · 1.4weibull distribution · 1.1survival analysis · 1.1logistic regression · 1.1graph cluster-based randomization · 1.0counterfactual ranking · 1.0causal inference · 1.0randomized controlled experiment · 0.9importance sampling · 0.9constrained optimization · 0.9edge recommendation · 0.4feedback modeling · 0.4sampling · 0.3low-discrepancy sequences · 0.3
YearPublicationVenuePosition
2023 Generalized Causal Tree for Uplift Modeling
abstract
Uplift modeling is crucial in various applications ranging from marketing and policy-making to personalized recommendations. The main objective is to learn optimal treatment allocations for a heterogeneous population. A primary line of existing work modifies the loss function of the decision tree algorithm to identify cohorts with heterogeneous treatment effects. Another line of work estimates the individual treatment effects separately for the treatment group and the control group using off-the-shelf supervised learning algorithms. The former approach that directly models the heterogeneous treatment effect is known to outperform the latter in practice. However, the existing tree-based methods are mostly limited to a single treatment and a single control use case, except for a handful of extensions to multiple discrete treatments. In this paper, we propose a generalization of tree-based approaches to tackle multiple discrete and continuous-valued treatments. We focus on a generalization of the well-known causal tree algorithm due to its desirable statistical properties, but our generalization technique can be applied to other tree-based approaches as well. The efficacy of our proposed method is demonstrated using experiments and real data examples.
Preetam Nandy, Xiufan Yu, Wanjun Liu, Ye Tu, Kinjal Basu 0001, Shaunak Chatterjee
IEEE Big Data6
2021 A/B Testing for Recommender Systems in a Two-sided Marketplace
abstract
Two-sided marketplaces are standard business models of many online platforms (e.g., Amazon, Facebook, LinkedIn), wherein the platforms have consumers, buyers or content viewers on one side and producers, sellers or content-creators on the other. Consumer side measurement of the impact of a treatment variant can be done via simple online A/B testing. Producer side measurement is more challenging because the producer experience depends on the treatment assignment of the consumers. Existing approaches for producer side measurement are either based on graph cluster-based randomization or on certain treatment propagation assumptions. The former approach results in low-powered experiments as the producer-consumer network density increases and the latter approach lacks a strict notion of error control. In this paper, we propose (i) a quantification of the quality of a producer side experiment design, and (ii) a new experiment design mechanism that generates high-quality experiments based on this quantification. Our approach, called UniCoRn (Unifying Counterfactual Rankings), provides explicit control over the quality of the experiment and its computation cost. Further, we prove that our experiment design is optimal to the proposed design quality measure. Our approach is agnostic to the density of the producer-consumer network and does not rely on any treatment propagation assumption. Moreover, unlike the existing approaches, we do not need to know the underlying network in advance, making this widely applicable to the industrial setting where the underlying network is unknown and challenging to predict a priori due to its dynamic nature. We use simulations to validate our approach and compare it against existing methods. We also deployed UniCoRn in an edge recommendation application that serves tens of millions of members and billions of edge recommendations daily.
Preetam Nandy, Divya Venugopalan, Chun Lo, Shaunak Chatterjee
NeurIPS4
2021 Personalized Treatment Selection using Causal Heterogeneity
abstract
Randomized experimentation (also known as A/B testing or bucket testing) is widely used in the internet industry to measure the metric impact obtained by different treatment variants. A/B tests identify the treatment variant showing the best performance, which then becomes the chosen or selected treatment for the entire population. However, the effect of a given treatment can differ across experimental units and a personalized approach for treatment selection can greatly improve upon the usual global selection strategy. In this work, we develop a framework for personalization through (i) estimation of heterogeneous treatment effect at either a cohort or member-level, followed by (ii) selection of optimal treatment variants for cohorts (or members) obtained through (deterministic or stochastic) constrained optimization.
Ye Tu, Kinjal Basu 0001, Cyrus DiCiccio, Romil Bansal, Preetam Nandy, Padmini Jaikumar, Shaunak Chatterjee
WWW7
2020 Ads Allocation in Feed via Constrained Optimization
abstract
Social networks and content publishing platforms have newsfeed applications, which show both organic content to drive engagement, and ads to drive revenue. This paper focuses on the problem of ads allocation in a newsfeed to achieve an optimal balance of revenue and engagement. To the best of our knowledge, we are the first to report practical solutions to this business-critical and popular problem in industry.
Jinyun Yan, Birjodh Singh Tiwana, Shaunak Chatterjee
KDD4
2020 A/B Testing in Dense Large-Scale Networks: Design and Inference
abstract
Design of experiments and estimation of treatment effects in large-scale networks, in the presence of strong interference, is a challenging and important problem. Most existing methods' performance deteriorates as the density of the network increases. In this paper, we present a novel strategy for accurately estimating the causal effects of a class of treatments in a dense large-scale network. First, we design an approximate randomized controlled experiment by solving an optimization problem to allocate treatments in the presence of competition among neighboring nodes. Then we apply an importance sampling adjustment to correct for any leftover bias (from the approximation) in estimating average treatment effects. We provide theoretical guarantees, verify robustness in a simulation study, and validate the scalability and usefulness of our procedure in a real-world experiment on a large social network.
Preetam Nandy, Kinjal Basu 0001, Shaunak Chatterjee, Ye Tu
NeurIPS3
2020 Edge formation in Social Networks to Nurture Content Creators
abstract
Social networks act as major content marketplaces where creators and consumers come together to share and consume various kinds of content. Content ranking applications (e.g., newsfeed, moments, notifications) and edge recommendation products (e.g., connect to members, follow celebrities or groups or hashtags) on such platforms aim at improving the consumer experience. In this work, we focus on the creator experience and specifically on improving edge recommendations to better serve creators in such ecosystems.
Chun Lo, Emilie de Longueau, Ankan Saha, Shaunak Chatterjee
WWW4
2019 Feedback Shaping: A Modeling Approach to Nurture Content Creation
abstract
Social media platforms bring together content creators and content consumers through recommender systems like newsfeed. The focus of such recommender systems has thus far been primarily on modeling the content consumer preferences and optimizing for their experience. However, it is equally critical to nurture content creation by prioritizing the creators' interests, as quality content forms the seed for sustainable engagement and conversations, bringing in new consumers while retaining existing ones. In this work, we propose a modeling approach to predict how feedback from content consumers incentivizes creators. We then leverage this model to optimize the newsfeed experience for content creators by reshaping the feedback distribution, leading to a more active content ecosystem. Practically, we discuss how we balance the user experience for both consumers and creators, and how we carry out online A/B tests with strong network effects. We present a deployed use case on the LinkedIn newsfeed, where we used this approach to improve content creation significantly without compromising the consumers' experience.
Ye Tu, Chun Lo, Shaunak Chatterjee
KDD4
2019 A State Transition Model for Mobile Notifications via Survival Analysis
abstract
Mobile notifications have become a major communication channel for social networking services to keep users informed and engaged. As more mobile applications push notifications to users, they constantly face decisions on what to send, when and how. A lack of research and methodology commonly leads to heuristic decision making. Many notifications arrive at an inappropriate moment or introduce too many interruptions, failing to provide value to users and spurring users' complaints. In this paper we explore unique features of interactions between mobile notifications and user engagement. We propose a state transition framework to quantitatively evaluate the effectiveness of notifications. Within this framework, we develop a survival model for badging notifications assuming a log-linear structure and a Weibull distribution. Our results show that this model achieves more flexibility for applications and superior prediction accuracy than a logistic regression model. In particular, we provide an online use case on notification delivery time optimization to show how we make better decisions, drive more user engagement, and provide more value to users.
Shaunak Chatterjee, Shipeng Yu, Rómer Rosales
WSDM3
2018 Near Real-time Optimization of Activity-based Notifications
abstract
In recent years, social media applications (e.g., Facebook, LinkedIn) have created mobile applications (apps) to give their members instant and real-time access from anywhere. To keep members informed and drive timely engagement, these mobile apps send event notifications. However, sending notifications for every possible event would result in too many notifications which would in turn annoy members and create a poor member experience.
Viral Gupta, Jinyun Yan, Changji Shi, Zhongen Tao, P. J. Xiao, Curtis Wang, Shipeng Yu, Rómer Rosales, Ajith Muralidharan, Shaunak Chatterjee
KDD11
2017 Large-Scale Quadratically Constrained Quadratic Program via Low-Discrepancy Sequences
abstract
We consider the problem of solving a large-scale Quadratically Constrained Quadratic Program. Such problems occur naturally in many scientific and web applications. Although there are efficient methods which tackle this problem, they are mostly not scalable. In this paper, we develop a method that transforms the quadratic constraint into a linear form by a sampling a set of low-discrepancy points. The transformed problem can then be solved by applying any state-of-the-art large-scale solvers. We show the convergence of our approximate solution to the true solution as well as some finite sample error bounds. Experimental results are also shown to prove scalability in practice.
Kinjal Basu 0001, Ankan Saha, Shaunak Chatterjee
NIPS3
2016 Dynamics of Large Multi-View Social Networks: Synergy, Cannibalization and Cross-View Interplay
abstract
Most social networking services support multiple types of relationships between users, such as getting connected, sending messages, and consuming feed updates. These users and relationships can be naturally represented as a dynamic multi-view network, which is a set of weighted graphs with shared common nodes but having their own respective edges. Different network views, representing structural relationship and interaction types, could have very distinctive properties individually and these properties may change due to interplay across views. Therefore, it is of interest to study how multiple views interact and affect network dynamics and, in addition, explore possible applications to social networking. In this paper, we propose approaches to capture and analyze multi-view network dynamics from various aspects. Through our proposed descriptors, we observe the synergy and cannibalization between different user groups and network views from LinkedIn dataset. We then develop models that consider the synergy and cannibalization per new relationship, and show the outperforming predictive capability of our models compared to baseline models. Finally, the proposed models allow us to understand the interplay among different views where they dynamically change over time.
Yu Shi 0002, Myunghwan Kim 0002, Shaunak Chatterjee, Mitul Tiwari, Rómer Rosales
KDD3
2011 A temporally abstracted Viterbi algorithm
Shaunak Chatterjee, Stuart Russell 0001
UAI1
2009 SNIFF: A Search Engine for Java Using Free-Form Queries
Shaunak Chatterjee, Sudeep Juvekar, Koushik Sen
FASE1
2009 A low-level memory model and an accompanying reachability predicate
Shaunak Chatterjee, Shuvendu K. Lahiri, Shaz Qadeer, Zvonimir Rakamaric
Int. J. Softw. Tools Technol. Transf.1
2007 A Reachability Predicate for Analyzing Low-Level Software
Shaunak Chatterjee, Shuvendu K. Lahiri, Shaz Qadeer, Zvonimir Rakamaric
TACAS1