Demo Data from SIGIR 2026 / reviewers in the wild / expert
Krishnaram Kenthapadi
dblp:29/4781
· DBLP profile ↗
59ranked-venue papers
11as first author
18since 2021 · last 2025
0000-0003-1237-087XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 40 · 8 first-author · 8 since 2021Artificial intelligence and machine learning · 38 · 6 first-author · 17 since 2021Applied, interdisciplinary, general and emerging computing · 5Human-computer interaction and ubiquitous computing · 4 · 4 since 2021Theory of computation · 4 · 2 first-authorSystems, architecture and hardware · 3 · 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.
| Artificial intelligence
14 papers |
Trustworthy machine learning · 75% Language models and text generation · 10% Optimization for machine learning · 6% | |
| Network and information security
12 papers |
Privacy and data protection · 44% Security and privacy of machine learning · 42% Authentication and access control · 14% | |
| Databases, data mining, and information retrieval
14 papers |
Information retrieval · 42% Recommender systems · 36% Data mining · 14% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Performance modeling and evaluation · 59% Cloud and datacenter computing · 33% High-performance computing · 8% |
Topics — the 30 heaviest of 81, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
fairness |
3.0 | 8 | 2023 | Are Two Heads the Same as One? Identifying Disparate Treatment in Fair Neural Networks · NeurIPS 2022 Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability in the Cloud · KDD 2021 Evaluating Fairness Using Permutation Tests · KDD 2020 |
Machine learning › Trustworthy machine learning
model monitoring |
1.1 | 2 | 2022 | Amazon SageMaker Model Monitor: A System for Real-Time Insights into Deployed Machine Learning Models · KDD 2022 Model Monitoring in Practice: Lessons Learned and Open Challenges · KDD 2022 |
Privacy and data protection
differential privacy |
0.9 | 3 | 2021 | Differentially Private Query Release Through Adaptive Projection · ICML 2021 Privacy-preserving Data Mining in Industry · WSDM 2019 Our Data, Ourselves: Privacy Via Distributed Noise Generation · EUROCRYPT 2006 |
Machine learning › Trustworthy machine learning
interpretability |
0.9 | 2 | 2021 | Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability in the Cloud · KDD 2021 Explainable AI in Industry · KDD 2019 |
Natural language and speech › Language models and text generation
large language model |
0.9 | 1 | 2025 | Permissioned LLMs: Enforcing Access Control in Large Language Models · NeurIPS 2025 |
Authentication and access control
access control |
0.9 | 1 | 2025 | Permissioned LLMs: Enforcing Access Control in Large Language Models · NeurIPS 2025 |
Security and privacy of machine learning
membership inference |
0.9 | 1 | 2025 | Permissioned LLMs: Enforcing Access Control in Large Language Models · NeurIPS 2025 |
Machine learning › Trustworthy machine learning
hallucination |
0.8 | 1 | 2024 | Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey) · KDD 2024 |
Natural language and speech › Language models and text generation
large language model evaluation |
0.8 | 1 | 2024 | Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey) · KDD 2024 |
Machine learning › Trustworthy machine learning
robustness |
0.7 | 2 | 2022 | COPA: Certifying Robust Policies for Offline Reinforcement Learning against Poisoning Attacks · ICLR 2022 Model Monitoring in Practice: Lessons Learned and Open Challenges · KDD 2022 |
Machine learning › Trustworthy machine learning › fairness › bias evaluation
bias detection |
0.6 | 2 | 2021 | Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability in the Cloud · KDD 2021 Evaluating Fairness Using Permutation Tests · KDD 2020 |
Machine learning › Trustworthy machine learning › robustness
certified robustness |
0.6 | 1 | 2022 | COPA: Certifying Robust Policies for Offline Reinforcement Learning against Poisoning Attacks · ICLR 2022 |
Machine learning › Trustworthy machine learning › robustness
data poisoning |
0.6 | 1 | 2022 | COPA: Certifying Robust Policies for Offline Reinforcement Learning against Poisoning Attacks · ICLR 2022 |
Machine learning › Trustworthy machine learning › fairness › fairness criteria
demographic parity |
0.6 | 1 | 2022 | Are Two Heads the Same as One? Identifying Disparate Treatment in Fair Neural Networks · NeurIPS 2022 |
Machine learning › Trustworthy machine learning › fairness › fairness criteria
disparate treatment |
0.6 | 1 | 2022 | Are Two Heads the Same as One? Identifying Disparate Treatment in Fair Neural Networks · NeurIPS 2022 |
Machine learning › Reinforcement learning
offline reinforcement learning |
0.6 | 1 | 2022 | COPA: Certifying Robust Policies for Offline Reinforcement Learning against Poisoning Attacks · ICLR 2022 |
Security and privacy of machine learning › adversarial attack
adaptive attack |
0.6 | 1 | 2022 | Generating Distributional Adversarial Examples to Evade Statistical Detectors · ICML 2022 |
Security and privacy of machine learning
adversarial attack |
0.6 | 1 | 2022 | Generating Distributional Adversarial Examples to Evade Statistical Detectors · ICML 2022 |
Security and privacy of machine learning
adversarial example |
0.6 | 1 | 2022 | Generating Distributional Adversarial Examples to Evade Statistical Detectors · ICML 2022 |
Performance modeling and evaluation
bottleneck analysis |
0.6 | 1 | 2022 | Profiling Deep Learning Workloads at Scale using Amazon SageMaker · KDD 2022 |
Information retrieval
candidate selection |
0.5 | 2 | 2017 | Candidate Selection for Large Scale Personalized Search and Recommender Systems · SIGIR 2017 CaSMoS: A Framework for Learning Candidate Selection Models over Structured Queries and Documents · KDD 2016 |
Machine learning › Trustworthy machine learning › interpretability
feature importance |
0.5 | 1 | 2021 | Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability in the Cloud · KDD 2021 |
Machine learning › Optimization for machine learning
hyperparameter optimization |
0.5 | 1 | 2021 | Amazon SageMaker Automatic Model Tuning: Scalable Gradient-Free Optimization · KDD 2021 |
Machine learning › Optimization for machine learning › black-box optimization
zeroth-order optimization |
0.5 | 1 | 2021 | Amazon SageMaker Automatic Model Tuning: Scalable Gradient-Free Optimization · KDD 2021 |
Privacy and data protection › differential privacy
differentially private query answering |
0.5 | 1 | 2021 | Differentially Private Query Release Through Adaptive Projection · ICML 2021 |
Machine learning › Trustworthy machine learning › fairness › fairness evaluation
fairness testing |
0.4 | 1 | 2020 | Evaluating Fairness Using Permutation Tests · KDD 2020 |
Machine learning › Trustworthy machine learning › fairness
algorithmic fairness |
0.4 | 1 | 2019 | Fairness-Aware Machine Learning: Practical Challenges and Lessons Learned · KDD 2019 |
Machine learning › Trustworthy machine learning › interpretability
explainable AI |
0.4 | 1 | 2019 | Explainable AI in Industry · KDD 2019 |
Machine learning › Trustworthy machine learning › fairness
ranking fairness |
0.4 | 1 | 2019 | Fairness-Aware Ranking in Search & Recommendation Systems with Application to LinkedIn Talent Search · KDD 2019 |
Recommender systems
fairness-aware recommendation |
0.4 | 1 | 2019 | Fairness-Aware Ranking in Search & Recommendation Systems with Application to LinkedIn Talent Search · KDD 2019 |
Methods — techniques the papers use, named apart from their topics
parameter-efficient fine-tuning · 1.7membership inference attack · 1.7fairness-aware machine learning · 1.5monitoring · 1.3feature attribution · 1.1drift detection · 1.1evaluation · 0.8bayesian statistical model · 0.7statistical indistinguishability attack · 0.6rule-based analysis · 0.6functional smoothing · 0.6distributional detector · 0.6cross-correlation of system metrics · 0.6certification · 0.6adversarial training · 0.6warm-starting · 0.5randomized rounding · 0.5random search · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Mastering the Craft of Data Synthesis for CodeLLMsabstractMeng Chen, Philip Arthur, Qianyu Feng, Cong Duy Vu Hoang, Yu-Heng Hong, Mahdi Kazemi Moghaddam, Omid Nezami, Duc Thien Nguyen, Gioacchino Tangari, Duy Vu, Thanh Vu, Mark Johnson, Krishnaram Kenthapadi, Don Dharmasiri, Long Duong, Yuan-Fang Li. Proceedings of the 2025 Conference of the Nations of the Americas Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2025. Philip Arthur, Qianyu Feng, Cong Duy Vu Hoang, Yu-Heng Hong, Mahdi Kazemi Moghaddam, Omid Nezami, Duc Thien Nguyen, Gioacchino Tangari, Duy Vu, Mark Johnson 0001, Krishnaram Kenthapadi, Don Dharmasiri, Long Duong, Yuan-Fang Li |
NAACL (Long Papers) | 13 |
| 2025 | Permissioned LLMs: Enforcing Access Control in Large Language ModelsabstractIn enterprise settings, organizational data is segregated, siloed and carefully protected by elaborate access control frameworks. These access control structures can completely break down if an LLM fine-tuned on the siloed data serves requests, for downstream tasks, from individuals with disparate access privileges. We propose Permissioned LLMs (PermLLM), a new class of LLMs that superimpose the organizational data access control structures on query responses they generate. We formalize abstractions underpinning the means to determine whether access control enforcement happens correctly over LLM query responses. Our formalism introduces the notion of a relevant response that can be used to prove whether a PermLLM mechanism has been implemented correctly. We also introduce a novel
metric, called access advantage, to empirically evaluate the efficacy of a PermLLM mechanism. We introduce three novel PermLLM mechanisms that build on Parameter Efficient Fine-Tuning to achieve the desired access control. We furthermore present two instantiations of access advantage–(i) Domain Distinguishability Index (DDI) based on Membership Inference Attacks, and (ii) Utility Gap Index (UGI)
based on LLM utility evaluation. We demonstrate the efficacy of our PermLLM mechanisms through extensive experiments on five public datasets (GPQA, RCV1, SimpleQA, WMDP, and PubMedQA), in addition to evaluating the validity of DDI and UGI metrics themselves for quantifying access control in LLMs. Bargav Jayaraman, Virendra J. Marathe, Hamid Mozaffari, William F. Shen, Krishnaram Kenthapadi |
NeurIPS | 5 |
| 2024 | Grounding and Evaluation for Large Language Models: Practical Challenges and Lessons Learned (Survey)abstractWith the ongoing rapid adoption of Artificial Intelligence (AI)-based systems in high-stakes domains, ensuring the trustworthiness, safety, and observability of these systems has become crucial. It is essential to evaluate and monitor AI systems not only for accuracy and quality-related metrics but also for robustness, bias, security, interpretability, and other responsible AI dimensions. We focus on large language models (LLMs) and other generative AI models, which present additional challenges such as hallucinations, harmful and manipulative content, and copyright infringement. In this survey article accompanying our tutorial, we highlight a wide range of harms associated with generative AI systems, and survey state of the art approaches (along with open challenges) to address these harms. Krishnaram Kenthapadi, Mehrnoosh Sameki, Ankur Taly |
KDD | 1 |
| 2023 | Generative AI meets Responsible AI: Practical Challenges and OpportunitiesabstractGenerative AI models and applications are being rapidly developed and deployed across a wide spectrum of industries and applications ranging from writing and email assistants to graphic design and art generation to educational assistants to coding to drug discovery. However, there are several ethical and social considerations associated with generative AI models and applications. These concerns include lack of interpretability, bias and discrimination, privacy, lack of model robustness, fake and misleading content, copyright implications, plagiarism, and environmental impact associated with training and inference of generative AI models. Krishnaram Kenthapadi, Himabindu Lakkaraju, Nazneen Fatema Rajani |
KDD | 1 |
| 2022 | Pairwise Fairness for Ordinal RegressionabstractWe initiate the study of fairness for ordinal regression. We adapt two fairness notions previously considered in fair ranking and propose a strategy for training a predictor that is approximately fair according to either notion. Our predictor has the form of a threshold model, composed of a scoring function and a set of thresholds, and our strategy is based on a reduction to fair binary classification for learning the scoring function and local search for choosing the thresholds. We provide generalization guarantees on the error and fairness violation of our predictor, and we illustrate the effectiveness of our approach in extensive experiments. Matthäus Kleindessner, Samira Samadi, Muhammad Bilal Zafar, Krishnaram Kenthapadi, Chris Russell 0001 |
AISTATS | 4 |
| 2022 | A Human-Centric Perspective on Model MonitoringabstractPredictive models are increasingly used to make various consequential decisions in high-stakes domains such as healthcare, finance, and policy. It becomes critical to ensure that these models make accurate predictions, are robust to shifts in the data, do not rely on spurious features, and do not unduly discriminate against minority groups. To this end, several approaches spanning various areas such as explainability, fairness, and robustness have been proposed in recent literature. Such approaches need to be human-centered as they cater to the understanding of the models to their users. However, there is little to no research on understanding the needs and challenges in monitoring deployed machine learning (ML) models from a human-centric perspective. To address this gap, we conducted semi-structured interviews with 13 practitioners who are experienced with deploying ML models and engaging with customers spanning domains such as financial services, healthcare, hiring, online retail, computational advertising, and conversational assistants. We identified various human-centric challenges and requirements for model monitoring in real-world applications. Specifically, we found that relevant stakeholders would want model monitoring systems to provide clear, unambiguous, and easy-to-understand insights that are readily actionable. Furthermore, our study also revealed that stakeholders desire customization of model monitoring systems to cater to domain-specific use cases. Murtuza N. Shergadwala, Himabindu Lakkaraju, Krishnaram Kenthapadi |
HCOMP | 3 |
| 2022 | COPA: Certifying Robust Policies for Offline Reinforcement Learning against Poisoning Attacks
Fan Wu 0011, Linyi Li 0001, Huan Zhang 0001, Bhavya Kailkhura, Krishnaram Kenthapadi, Ding Zhao, Bo Li 0026 |
ICLR | 5 |
| 2022 | Generating Distributional Adversarial Examples to Evade Statistical DetectorsabstractDeep neural networks (DNNs) are known to be highly vulnerable to adversarial examples (AEs) that include malicious perturbations. Assumptions about the statistical differences between natural and adversarial inputs are commonplace in many detection techniques. As a best practice, AE detectors are evaluated against ’adaptive’ attackers who actively perturb their inputs to avoid detection. Due to the difficulties in designing adaptive attacks, however, recent work suggests that most detectors have incomplete evaluation. We aim to fill this gap by designing a generic adaptive attack against detectors: the ’statistical indistinguishability attack’ (SIA). SIA optimizes a novel objective to craft adversarial examples (AEs) that follow the same distribution as the natural inputs with respect to DNN representations. Our objective targets all DNN layers simultaneously as we show that AEs being indistinguishable at one layer might fail to be so at other layers. SIA is formulated around evading distributional detectors that inspect a set of AEs as a whole and is also effective against four individual AE detectors, two dataset shift detectors, and an out-of-distribution sample detector, curated from published works. This suggests that SIA can be a reliable tool for evaluating the security of a range of detectors. Yigitcan Kaya, Muhammad Bilal Zafar, Sergül Aydöre, Nathalie Rauschmayr, Krishnaram Kenthapadi |
ICML | 5 |
| 2022 | Model Monitoring in Practice: Lessons Learned and Open ChallengesabstractArtificial Intelligence (AI) is increasingly playing an integral role in determining our day-to-day experiences. Increasingly, the applications of AI are no longer limited to search and recommendation systems, such as web search and movie and product recommendations, but AI is also being used in decisions and processes that are critical for individuals, businesses, and society. With AI based solutions in high-stakes domains such as hiring, lending, criminal justice, healthcare, and education, the resulting personal and professional implications of AI are far-reaching. Consequently, it becomes critical to ensure that these models are making accurate predictions, are robust to shifts in the data, are not relying on spurious features, and are not unduly discriminating against minority groups. To this end, several approaches spanning various areas such as explainability, fairness, and robustness have been proposed in recent literature, and many papers and tutorials on these topics have been presented in recent computer science conferences. However, there is relatively less attention on the need for monitoring machine learning (ML) models once they are deployed and the associated research challenges. Krishnaram Kenthapadi, Himabindu Lakkaraju, Pradeep Natarajan, Mehrnoosh Sameki |
KDD | 1 |
| 2022 | Amazon SageMaker Model Monitor: A System for Real-Time Insights into Deployed Machine Learning ModelsabstractWith the increasing adoption of machine learning (ML) models and systems in high-stakes settings across different industries, guaranteeing a model's performance after deployment has become crucial. Monitoring models in production is a critical aspect of ensuring their continued performance and reliability. We present Amazon SageMaker Model Monitor, a fully managed service that continuously monitors the quality of machine learning models hosted on Amazon SageMaker. Our system automatically detects data, concept, bias, and feature attribution drift in models in real-time and provides alerts so that model owners can take corrective actions and thereby maintain high quality models. We describe the key requirements obtained from customers, system design and architecture, and methodology for detecting different types of drift. Further, we provide quantitative evaluations followed by use cases, insights, and lessons learned from more than two years of production deployment. David Nigenda, Zohar S. Karnin, Muhammad Bilal Zafar, Raghu Ramesha, Alan Tan, Michele Donini, Krishnaram Kenthapadi |
KDD | 7 |
| 2022 | Profiling Deep Learning Workloads at Scale using Amazon SageMakerabstractWith the rise of deep learning (DL), machine learning (ML) has become compute and data intensive, typically requiring multi-node multi-GPU clusters. As state-of-the-art models grow in size in the order of trillions of parameters, their computational complexity and cost also increase rapidly. Since 2012, the cost of deep learning doubled roughly every quarter, and this trend is likely to continue. ML practitioners have to cope with common challenges of efficient resource utilization when training such large models. In this paper, we propose a new profiling tool that cross-correlates relevant system utilization metrics and framework operations. The tool supports profiling DL models at scale, identifies performance bottlenecks, and provides insights with recommendations. We deployed the profiling functionality as an add-on to Amazon SageMaker Debugger, a fully-managed service that leverages an on-the-fly analysis system (called rules) to automatically identify complex issues in DL training jobs. By presenting deployment results and customer case studies, we show that it enables users to identify and fix issues caused by inefficient hardware resource usage, thereby reducing training time and cost. Nathalie Rauschmayr, Sami Kama, Muhyun Kim, Miyoung Choi, Krishnaram Kenthapadi |
KDD | 5 |
| 2022 | Are Two Heads the Same as One? Identifying Disparate Treatment in Fair Neural NetworksabstractWe show that deep networks trained to satisfy demographic parity often do so through a form of race or gender awareness, and that the more we force a network to be fair, the more accurately we can recover race or gender from the internal state of the network. Based on this observation, we investigate an alternative fairness approach: we add a second classification head to the network to explicitly predict the protected attribute (such as race or gender) alongside the original task. After training the two-headed network, we enforce demographic parity by merging the two heads, creating a network with the same architecture as the original network. We establish a close relationship between existing approaches and our approach by showing (1) that the decisions of a fair classifier are well-approximated by our approach, and (2) that an unfair and optimally accurate classifier can be recovered from a fair classifier and our second head predicting the protected attribute. We use our explicit formulation to argue that the existing fairness approaches, just as ours, demonstrate disparate treatment and that they are likely to be unlawful in a wide range of scenarios under US law. Michael Lohaus, Matthäus Kleindessner, Krishnaram Kenthapadi, Francesco Locatello, Chris Russell 0001 |
NeurIPS | 3 |
| 2021 | Minimax Group Fairness: Algorithms and ExperimentsabstractWe consider a recently introduced framework in which fairness is measured by worst-case outcomes across groups, rather than by the more standard differences between group outcomes. In this framework we provide provably convergent oracle-efficient learning algorithms (or equivalently, reductions to non-fair learning) for minimax group fairness. Here the goal is that of minimizing the maximum loss across all groups, rather than equalizing group losses. Our algorithms apply to both regression and classification settings and support both overall error and false positive or false negative rates as the fairness measure of interest. They also support relaxations of the fairness constraints, thus permitting study of the tradeoff between overall accuracy and minimax fairness. We compare the experimental behavior and performance of our algorithms across a variety of fairness-sensitive data sets and show empirical cases in which minimax fairness is strictly and strongly preferable to equal outcome notions. Emily Diana, Wesley Gill, Michael Kearns, Krishnaram Kenthapadi, Aaron Roth 0001 |
AIES | 4 |
| 2021 | Towards Unbiased and Accurate Deferral to Multiple ExpertsabstractMachine learning models are often implemented in cohort with humans in the pipeline, with the model having an option to defer to a domain expert in cases where it has low confidence in its inference. Our goal is to design mechanisms for ensuring accuracy and fairness in such prediction systems that combine machine learning model inferences and domain expert predictions. Prior work on "deferral systems" in classification settings has focused on the setting of a pipeline with a single expert and aimed to accommodate the inaccuracies and biases of this expert to simultaneously learn an inference model and a deferral system. Our work extends this framework to settings where multiple experts are available, with each expert having their own domain of expertise and biases. We propose a framework that simultaneously learns a classifier and a deferral system, with the deferral system choosing to defer to one or more human experts in cases of input where the classifier has low confidence. We test our framework on a synthetic dataset and a content moderation dataset with biased synthetic experts, and show that it significantly improves the accuracy and fairness of the final predictions, compared to the baselines. We also collect crowdsourced labels for the content moderation task to construct a real-world dataset for the evaluation of hybrid machine-human frameworks and show that our proposed framework outperforms baselines on this real-world dataset as well. Vijay Keswani, Matthew Lease, Krishnaram Kenthapadi |
AIES | 3 |
| 2021 | Fair Bayesian OptimizationabstractGiven the increasing importance of machine learning (ML) in our lives, several algorithmic fairness techniques have been proposed to mitigate biases in the outcomes of the ML models. However, most of these techniques are specialized to cater to a single family of ML models and a specific definition of fairness, limiting their adaptibility in practice. We introduce a general constrained Bayesian optimization (BO) framework to optimize the performance of any ML model while enforcing one or multiple fairness constraints. BO is a model-agnostic optimization method that has been successfully applied to automatically tune the hyperparameters of ML models. We apply BO with fairness constraints to a range of popular models, including random forests, gradient boosting, and neural networks, showing that we can obtain accurate and fair solutions by acting solely on the hyperparameters. We also show empirically that our approach is competitive with specialized techniques that enforce model-specific fairness constraints, and outperforms preprocessing methods that learn fair representations of the input data. Moreover, our method can be used in synergy with such specialized fairness techniques to tune their hyperparameters. Finally, we study the relationship between fairness and the hyperparameters selected by BO. We observe a correlation between regularization and unbiased models, explaining why acting on the hyperparameters leads to ML models that generalize well and are fair. Valerio Perrone, Michele Donini, Muhammad Bilal Zafar, Robin Schmucker, Krishnaram Kenthapadi, Cédric Archambeau |
AIES | 5 |
| 2021 | Differentially Private Query Release Through Adaptive ProjectionabstractWe propose, implement, and evaluate a new algo-rithm for releasing answers to very large numbersof statistical queries likek-way marginals, sub-ject to differential privacy. Our algorithm makesadaptive use of a continuous relaxation of thePro-jection Mechanism, which answers queries on theprivate dataset using simple perturbation, and thenattempts to find the synthetic dataset that mostclosely matches the noisy answers. We use a con-tinuous relaxation of the synthetic dataset domainwhich makes the projection loss differentiable,and allows us to use efficient ML optimizationtechniques and tooling. Rather than answering allqueries up front, we make judicious use of ourprivacy budget by iteratively finding queries forwhich our (relaxed) synthetic data has high error,and then repeating the projection. Randomizedrounding allows us to obtain synthetic data in theoriginal schema. We perform experimental evalu-ations across a range of parameters and datasets,and find that our method outperforms existingalgorithms on large query classes. Sergül Aydöre, Michael Kearns, Krishnaram Kenthapadi, Luca Melis, Aaron Roth 0001, Amaresh Ankit Siva |
ICML | 4 |
| 2021 | Amazon SageMaker Clarify: Machine Learning Bias Detection and Explainability in the CloudabstractUnderstanding the predictions made by machine learning (ML) models and their potential biases remains a challenging and labor-intensive task that depends on the application, the dataset, and the specific model. We present Amazon SageMaker Clarify, an explainability feature for Amazon SageMaker that launched in December 2020, providing insights into data and ML models by identifying biases and explaining predictions. It is deeply integrated into Amazon SageMaker, a fully managed service that enables data scientists and developers to build, train, and deploy ML models at any scale. Clarify supports bias detection and feature importance computation across the ML lifecycle, during data preparation, model evaluation, and post-deployment monitoring. We outline the desiderata derived from customer input, the modular architecture, and the methodology for bias and explanation computations. Further, we describe the technical challenges encountered and the tradeoffs we had to make. For illustration, we discuss two customer use cases. We present our deployment results including qualitative customer feedback and a quantitative evaluation. Finally, we summarize lessons learned, and discuss best practices for the successful adoption of fairness and explanation tools in practice. Michaela Hardt, Xiaoyi Cheng, Michele Donini, Jason Gelman, Satish Gollaprolu, John He, Pedro Larroy, Nick McCarthy, Ashish Rathi, Scott Rees, Amaresh Ankit Siva, ErhYuan Tsai, Keerthan Vasist, Pinar Yilmaz, Muhammad Bilal Zafar, Sanjiv Das, Kevin Haas, Tyler Hill, Krishnaram Kenthapadi |
KDD | 21 |
| 2021 | Amazon SageMaker Automatic Model Tuning: Scalable Gradient-Free OptimizationabstractTuning complex machine learning systems is challenging. Machine learning typically requires to set hyperparameters, be it regularization, architecture, or optimization parameters, whose tuning is critical to achieve good predictive performance. To democratize access to machine learning systems, it is essential to automate the tuning. This paper presents Amazon SageMaker Automatic Model Tuning (AMT), a fully managed system for gradient-free optimization at scale. AMT finds the best version of a trained machine learning model by repeatedly evaluating it with different hyperparameter configurations. It leverages either random search or Bayesian optimization to choose the hyperparameter values resulting in the best model, as measured by the metric chosen by the user. AMT can be used with built-in algorithms, custom algorithms, and Amazon SageMaker pre-built containers for machine learning frameworks. We discuss the core functionality, system architecture, our design principles, and lessons learned. We also describe more advanced features of AMT, such as automated early stopping and warm-starting, showing in experiments their benefits to users. Valerio Perrone, Huibin Shen, Aida Zolic, Iaroslav Shcherbatyi, Amr Ahmed 0004, Tanya Bansal, Michele Donini, Fela Winkelmolen, Rodolphe Jenatton, Jean Baptiste Faddoul, Barbara Pogorzelska, Miroslav Miladinovic, Krishnaram Kenthapadi, Matthias W. Seeger, Cédric Archambeau |
KDD | 13 |
| 2020 | LiFT: A Scalable Framework for Measuring Fairness in ML ApplicationsabstractMany internet applications are powered by machine learned models, which are usually trained on labeled datasets obtained through user feedback signals or human judgments. Since societal biases may be present in the generation of such datasets, it is possible for the trained models to be biased, thereby resulting in potential discrimination and harms for disadvantaged groups. Motivated by the need to understand and address algorithmic bias in web-scale ML systems and the limitations of existing fairness toolkits, we present the LinkedIn Fairness Toolkit (LiFT), a framework for scalable computation of fairness metrics as part of large ML systems. We highlight the key requirements in deployed settings, and present the design of our fairness measurement system. We discuss the challenges encountered in incorporating fairness tools in practice and the lessons learned during deployment at LinkedIn. Finally, we provide open problems based on practical experience. Sriram Vasudevan, Krishnaram Kenthapadi |
CIKM | 2 |
| 2020 | Evaluating Fairness Using Permutation TestsabstractMachine learning models are central to people's lives and impact society in ways as fundamental as determining how people access information. The gravity of these models imparts a responsibility to model developers to ensure that they are treating users in a fair and equitable manner. Before deploying a model into production, it is crucial to examine the extent to which its predictions demonstrate biases. This paper deals with the detection of bias exhibited by a machine learning model through statistical hypothesis testing. We propose a permutation testing methodology that performs a hypothesis test that a model is fair across two groups with respect to any given metric. There are increasingly many notions of fairness that can speak to different aspects of model fairness. Our aim is to provide a flexible framework that empowers practitioners to identify significant biases in any metric they wish to study. We provide a formal testing mechanism as well as extensive experiments to show how this method works in practice. Cyrus DiCiccio, Sriram Vasudevan, Kinjal Basu 0001, Krishnaram Kenthapadi, Deepak Agarwal |
KDD | 4 |
| 2019 | Fairness-Aware Machine Learning: Practical Challenges and Lessons LearnedabstractResearchers and practitioners from different disciplines have highlighted the ethical and legal challenges posed by the use of machine learned models and data-driven systems, and the potential for such systems to discriminate against certain population groups, due to biases in algorithmic decision-making systems. This tutorial aims to present an overview of algorithmic bias / discrimination issues observed over the last few years and the lessons learned, key regulations and laws, and evolution of techniques for achieving fairness in machine learning systems. We will motivate the need for adopting a "fairness-first" approach (as opposed to viewing algorithmic bias / fairness considerations as an afterthought), when developing machine learning based models and systems for different consumer and enterprise applications. Then, we will focus on the application of fairness-aware machine learning techniques in practice, by highlighting industry best practices and case studies from different technology companies. Based on our experiences in industry, we will identify open problems and research challenges for the data mining / machine learning community. Sarah Bird, Ben Hutchinson, Krishnaram Kenthapadi, Emre Kiciman, Margaret Mitchell |
KDD | 3 |
| 2019 | Explainable AI in IndustryabstractArtificial Intelligence is increasingly playing an integral role in determining our day-to-day experiences. Moreover, with proliferation of AI based solutions in areas such as hiring, lending, criminal justice, healthcare, and education, the resulting personal and professional implications of AI are far-reaching. The dominant role played by AI models in these domains has led to a growing concern regarding potential bias in these models, and a demand for model transparency and interpretability. In addition, model explainability is a prerequisite for building trust and adoption of AI systems in high stakes domains requiring reliability and safety such as healthcare and automated transportation, and critical industrial applications with significant economic implications such as predictive maintenance, exploration of natural resources, and climate change modeling. Krishna Gade, Sahin Cem Geyik, Krishnaram Kenthapadi, Varun Mithal, Ankur Taly |
KDD | 3 |
| 2019 | Fairness-Aware Ranking in Search & Recommendation Systems with Application to LinkedIn Talent SearchabstractWe present a framework for quantifying and mitigating algorithmic bias in mechanisms designed for ranking individuals, typically used as part of web-scale search and recommendation systems. We first propose complementary measures to quantify bias with respect to protected attributes such as gender and age. We then present algorithms for computing fairness-aware re-ranking of results. For a given search or recommendation task, our algorithms seek to achieve a desired distribution of top ranked results with respect to one or more protected attributes. We show that such a framework can be tailored to achieve fairness criteria such as equality of opportunity and demographic parity depending on the choice of the desired distribution. We evaluate the proposed algorithms via extensive simulations over different parameter choices, and study the effect of fairness-aware ranking on both bias and utility measures. We finally present the online A/B testing results from applying our framework towards representative ranking in LinkedIn Talent Search, and discuss the lessons learned in practice. Our approach resulted in tremendous improvement in the fairness metrics (nearly three fold increase in the number of search queries with representative results) without affecting the business metrics, which paved the way for deployment to 100% of LinkedIn Recruiter users worldwide. Ours is the first large-scale deployed framework for ensuring fairness in the hiring domain, with the potential positive impact for more than 630M LinkedIn members. Sahin Cem Geyik, Stuart Ambler, Krishnaram Kenthapadi |
KDD | 3 |
| 2019 | Fairness-Aware Machine Learning: Practical Challenges and Lessons LearnedabstractResearchers and practitioners from different disciplines have highlighted the ethical and legal challenges posed by the use of machine learned models and data-driven systems, and the potential for such systems to discriminate against certain population groups, due to biases in algorithmic decision-making systems. This tutorial aims to present an overview of algorithmic bias / discrimination issues observed over the last few years and the lessons learned, key regulations and laws, and evolution of techniques for achieving fairness in machine learning systems. We will motivate the need for adopting a "fairness-first" approach (as opposed to viewing algorithmic bias / fairness considerations as an afterthought), when developing machine learning based models and systems for different consumer and enterprise applications. Then, we will focus on the application of fairness-aware machine learning techniques in practice, by presenting case studies from different technology companies. Based on our experiences in industry, we will identify open problems and research challenges for the data mining / machine learning community. Sarah Bird, Krishnaram Kenthapadi, Emre Kiciman, Margaret Mitchell |
WSDM | 2 |
| 2019 | Privacy-preserving Data Mining in IndustryabstractPreserving privacy of users is a key requirement of web-scale data mining applications and systems such as web search, recommender systems, crowdsourced platforms, and analytics applications, and has witnessed a renewed focus in light of recent data breaches and new regulations such as GDPR. In this tutorial, we will first present an overview of privacy breaches over the last two decades and the lessons learned, key regulations and laws, and evolution of privacy techniques leading to differential privacy definition / techniques. Then, we will focus on the application of privacy-preserving data mining techniques in practice, by presenting case studies such as Apple's differential privacy deployment for iOS / macOS, Google's RAPPOR, LinkedIn Salary, and Microsoft's differential privacy deployment for collecting Windows telemetry. We will conclude with open problems and challenges for the data mining / machine learning community, based on our experiences in industry. Krishnaram Kenthapadi, Ilya Mironov, Abhradeep Thakurta |
WSDM | 1 |
| 2018 | PriPeARL: A Framework for Privacy-Preserving Analytics and Reporting at LinkedInabstractPreserving privacy of users is a key requirement of web-scale analytics and reporting applications, and has witnessed a renewed focus in light of recent data breaches and new regulations such as GDPR. We focus on the problem of computing robust, reliable analytics in a privacy-preserving manner, while satisfying product requirements. We present PriPeARL, a framework for privacy-preserving analytics and reporting, inspired by differential privacy. We describe the overall design and architecture, and the key modeling components, focusing on the unique challenges associated with privacy, coverage, utility, and consistency. We perform an experimental study in the context of ads analytics and reporting at LinkedIn, thereby demonstrating the tradeoffs between privacy and utility needs, and the applicability of privacy-preserving mechanisms to real-world data. We also highlight the lessons learned from the production deployment of our system at LinkedIn. Krishnaram Kenthapadi, Thanh T. L. Tran |
CIKM | 1 |
| 2018 | Towards Deep and Representation Learning for Talent Search at LinkedInabstractTalent search and recommendation systems at LinkedIn strive to match the potential candidates to the hiring needs of a recruiter or a hiring manager expressed in terms of a search query or a job posting. Recent work in this domain has mainly focused on linear models, which do not take complex relationships between features into account, as well as ensemble tree models, which introduce non-linearity but are still insufficient for exploring all the potential feature interactions, and strictly separate feature generation from modeling. In this paper, we present the results of our application of deep and representation learning models on LinkedIn Recruiter. Our key contributions include: (i) Learning semantic representations of sparse entities within the talent search domain, such as recruiter ids, candidate ids, and skill entity ids, for which we utilize neural network models that take advantage of LinkedIn Economic Graph, and (ii) Deep models for learning recruiter engagement and candidate response in talent search applications. We also explore learning to rank approaches applied to deep models, and show the benefits for the talent search use case. Finally, we present offline and online evaluation results for LinkedIn talent search and recommendation systems, and discuss potential challenges along the path to a fully deep model architecture. The challenges and approaches discussed generalize to any multi-faceted search engine. Rohan Ramanath, Hakan Inan, Gungor Polatkan, Qi Guo 0003, Cagri Ozcaglar, Xianren Wu, Krishnaram Kenthapadi, Sahin Cem Geyik |
CIKM | 8 |
| 2018 | How LinkedIn Economic Graph Bonds Information and Product: Applications in LinkedIn SalaryabstractThe 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 |
KDD | 4 |
| 2018 | Talent Search and Recommendation Systems at LinkedIn: Practical Challenges and Lessons LearnedabstractIn this talk, we present the overall system design and architecture, the challenges encountered in practice, and the lessons learned from the production deployment of the talent search and recommendation systems at LinkedIn. By presenting our experiences of applying techniques at the intersection of recommender systems, information retrieval, machine learning, and statistical modeling in a large-scale industrial setting and highlighting the open problems, we hope to stimulate further research and collaborations within the SIGIR community. Sahin Cem Geyik, Qi Guo 0003, Cagri Ozcaglar, Ketan Thakkar, Xianren Wu, Krishnaram Kenthapadi |
SIGIR | 7 |
| 2017 | Bringing Salary Transparency to the World: Computing Robust Compensation Insights via LinkedIn SalaryabstractThe 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 |
CIKM | 1 |
| 2017 | LiJAR: A System for Job Application Redistribution towards Efficient Career MarketplaceabstractOnline 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 |
KDD | 3 |
| 2017 | Personalized Job Recommendation System at LinkedIn: Practical Challenges and Lessons LearnedabstractOnline professional social networks such as LinkedIn play a key role in helping job seekers find right career opportunities and job providers reach out to potential candidates. LinkedIn's job ecosystem has been designed to serve as a marketplace for efficient matching between potential candidates and job postings, and to provide tools to connect job seekers and job providers. LinkedIn's job recommendations product is a crucial mechanism to help achieve these goals, wherein personalized sets of recommended job postings are presented for members based on the structured, context data present in their profiles. Krishnaram Kenthapadi, Benjamin Le, Ganesh Venkataraman |
RecSys | 1 |
| 2017 | Candidate Selection for Large Scale Personalized Search and Recommender SystemsabstractModern day social media search and recommender systems require complex query formulation that incorporates both user context and their explicit search queries. Users expect these systems to be fast and provide relevant results to their query and context. With millions of documents to choose from, these systems utilize a multi-pass scoring function to narrow the results and provide the most relevant ones to users. Candidate selection is required to sift through all the documents in the index and select a relevant few to be ranked by subsequent scoring functions. It becomes crucial to narrow down the document set while maintaining relevant ones in resulting set. In this tutorial we survey various candidate selection techniques and deep dive into case studies on a large scale social media platform. In the later half we provide hands-on tutorial where we explore building these candidate selection models on a real world dataset and see how to balance the tradeoff between relevance and latency. Dhruv Arya, Ganesh Venkataraman, Aman Grover, Krishnaram Kenthapadi |
SIGIR | 4 |
| 2016 | CaSMoS: A Framework for Learning Candidate Selection Models over Structured Queries and DocumentsabstractUser experience at social media and web platforms such as LinkedIn is heavily dependent on the performance and scalability of its products. Applications such as personalized search and recommendations require real-time scoring of millions of structured candidate documents associated with each query, with strict latency constraints. In such applications, the query incorporates the context of the user (in addition to search keywords if present), and hence can become very large, comprising of thousands of Boolean clauses over hundreds of document attributes. Consequently, candidate selection techniques need to be applied since it is infeasible to retrieve and score all matching documents from the underlying inverted index. We propose CaSMoS, a machine learned candidate selection framework that makes use of Weighted AND (WAND) query. Our framework is designed to prune irrelevant documents and retrieve documents that are likely to be part of the top-k results for the query. We apply a constrained feature selection algorithm to learn positive weights for feature combinations that are used as part of the weighted candidate selection query. We have implemented and deployed this system to be executed in real time using LinkedIn's Galene search platform. We perform extensive evaluation with different training data approaches and parameter settings, and investigate the scalability of the proposed candidate selection model. Our deployment of this system as part of LinkedIn's job recommendation engine has resulted in significant reduction in latency (up to 25%) without sacrificing the quality of the retrieved results, thereby paving the way for more sophisticated scoring models. Fedor Borisyuk, Krishnaram Kenthapadi, David Stein 0002, Bo Zhao 0001 |
KDD | 2 |
| 2014 | Similarity Search using Concept GraphsabstractThe rapid proliferation of hand-held devices has led to the development of rich, interactive and immersive applications, such as e-readers for electronic books. These applications motivate retrieval systems that can implicitly satisfy any information need of the reader by exploiting the context of the user's interactions. Such retrieval systems differ from traditional search engines in that the queries constructed using the context are typically complex objects (including the document and its structure). Rakesh Agrawal 0001, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi |
CIKM | 4 |
| 2014 | Assigning Educational Videos at Appropriate Locations in Textbooks
Marios Kokkodis, Anitha Kannan, Krishnaram Kenthapadi |
EDM | 3 |
| 2014 | Mining Videos from the Web for Electronic Textbooks
Rakesh Agrawal 0001, Maria Christoforaki, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi, Adith Swaminathan |
ICFCA | 5 |
| 2014 | Evaluating educational interventions at scaleabstractEducation and learning are currently undergoing transformative changes due to the emergence of tablet devices, cloud computing, and abundant online content. These trends present opportunities to transform traditional paper-based textbooks into tablet-based electronic textbooks, and to further enrich the educational experience by augmenting them with relevant supplementary materials. A natural question is whether this educational intervention, namely, enriching textbooks with relevant web articles, images and videos, is effective. It turns out that designing an experiment at scale for this purpose is nontrivial. We report on progress in designing and carrying out such an experiment. Rakesh Agrawal 0001, M. Hanif Jhaveri, Krishnaram Kenthapadi |
L@S | 3 |
| 2014 | Assigning videos to textbooks at appropriate granularityabstractThe emergence of tablet devices, cloud computing, and abundant online multimedia content presents new opportunities to transform traditional paper-based textbooks into tablet-based electronic textbooks, and to further augment the educational experience by enriching them with relevant supplementary materials. Given a candidate set of relevant educational videos for augmenting an electronic textbook, how do we assign the videos at the appropriate granularity (a collection of logical units in the book)? We propose a rigorous formulation of the video assignment problem and present an algorithm for assigning each video to the optimum subset of logical units. Our experimental evaluation using a diverse collection of educational videos relevant to multiple chapters in a textbook demonstrates the efficacy of the proposed techniques for inferring the granularity at which a relevant video should be assigned. Marios Kokkodis, Anitha Kannan, Krishnaram Kenthapadi |
L@S | 3 |
| 2013 | Studying from electronic textbooksabstractWe present study navigator, an algorithmically-generated aid for enhancing the experience of studying from electronic textbooks. The study navigator for a section of the book consists of helpful concept references for understanding this section. Each concept reference is a pair consisting of a concept phrase explained elsewhere and the link to the section in which it has been explained. We propose a novel reader model for textbooks and an algorithm for generating the study navigator based on this model. We also present the results of an extensive user study that demonstrates the efficacy of the proposed system across textbooks on different subjects from different grades. Rakesh Agrawal 0001, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi |
CIKM | 4 |
| 2013 | Group chats on TwitterabstractWe report on a new kind of group conversation on Twitter that we call a group chat. These chats are periodic, synchronized group conversations focused on specific topics and they exist at a massive scale. The groups and the members of these groups are not explicitly known. Rather, members agree on a hashtag and a meeting time (e.g, 3pm Pacific Time every Wednesday) to discuss a subject of interest. Topics of these chats are numerous and varied. Some are support groups, for example, post-partum depression and mood disorder groups. Others are about a passionate interest: topics include skiing, photography, movies, wine and foodie communities. We develop a definition of a group that is inspired by how sociologists define groups and present an algorithm for discovering groups. We prove that our algorithms find all groups under certain assumptions. While these groups are of course known to the people who participate in the discussions, what we do not believe is known is the scale and variety of groups. We provide some insight into the nature of these groups based on over two years of tweets. Finally, we show that group chats are a growing phenomenon on Twitter and hope that reporting their existence propels their growth even further. James Cook, Krishnaram Kenthapadi, Nina Mishra |
WWW | 2 |
| 2013 | Denials leak information: Simulatable auditing
Krishnaram Kenthapadi, Nina Mishra, Kobbi Nissim |
J. Comput. Syst. Sci. | 1 |
| 2012 | Empowering authors to diagnose comprehension burden in textbooksabstractGood textbooks are organized in a systematically progressive fashion so that students acquire new knowledge and learn new concepts based on known items of information. We provide a diagnostic tool for quantitatively assessing the comprehension burden that a textbook imposes on the reader due to non-sequential presentation of concepts. We present a formal definition of comprehension burden and propose an algorithmic approach for computing it. We apply the tool to a corpus of high school textbooks from India and empirically examine its effectiveness in helping authors identify sections of textbooks that can benefit from reorganizing the material presented. Rakesh Agrawal 0001, Sunandan Chakraborty, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi |
KDD | 5 |
| 2012 | Electronic Textbooks and Data Mining
Rakesh Agrawal 0001, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi |
WAIM | 4 |
| 2012 | Of hammers and nails: an empirical comparison of three paradigms for processing large graphsabstractMany phenomena and artifacts such as road networks, social networks and the web can be modeled as large graphs and analyzed using graph algorithms. However, given the size of the underlying graphs, efficient implementation of basic operations such as connected component analysis, approximate shortest paths, and link-based ranking (e.g. PageRank) becomes challenging. Marc Najork, Dennis Fetterly, Alan Halverson, Krishnaram Kenthapadi, Sreenivas Gollapudi |
WSDM | 4 |
| 2011 | Enriching textbooks with imagesabstractTextbooks have a direct bearing on the quality of education imparted to the students. Therefore, it is of paramount importance that the educational content of textbooks should provide rich learning experience to the students. Recent studies on understanding learning behavior suggest that the incorporation of digital visual material can greatly enhance learning. However, textbooks used in many developing regions are largely text-oriented and lack good visual material. We propose techniques for finding images from the web that are most relevant for augmenting a section of the textbook, while respecting the constraint that the same image is not repeated in different sections of the same chapter. We devise a rigorous formulation of the image assignment problem and present a polynomial time algorithm for solving the problem optimally. We also present two image mining algorithms that utilize orthogonal signals and hence obtain different sets of relevant images. Finally, we provide an ensembling algorithm for combining the assignments. To empirically evaluate our techniques, we use a corpus of high school textbooks in use in India. Our user study utilizing the Amazon Mechanical Turk platform indicates that the proposed techniques are able to obtain images that can help increase the understanding of the textbook material. Rakesh Agrawal 0001, Sreenivas Gollapudi, Anitha Kannan, Krishnaram Kenthapadi |
CIKM | 4 |
| 2011 | Indexing strategies for graceful degradation of search qualityabstractLarge web search engines process billions of queries each day over tens of billions of documents with often very stringent requirements for a user's search experience, in particular, low latency and highly relevant search results. Index generation and serving are key to satisfying both these requirements. For example, the load to search engines can vary drastically when popular events happen around the world. In the case when the load is exceeding what the search engine can serve, queries will get dropped. This results in an un- graceful degradation in search quality. Another example that could increase the query load and affect the user's search experience are ambiguous queries which often result in the execution of multiple query alterations in the back end. Shuai Ding 0006, Sreenivas Gollapudi, Samuel Ieong, Krishnaram Kenthapadi, Alexandros Ntoulas |
SIGIR | 4 |
| 2010 | Achieving anonymity via clusteringabstractPublishing data for analysis from a table containing personal records, while maintaining individual privacy, is a problem of increasing importance today. The traditional approach of deidentifying records is to remove identifying fields such as social security number, name, etc. However, recent research has shown that a large fraction of the U.S. population can be identified using nonkey attributes (called quasi-identifiers) such as date of birth, gender, and zip code. The k -anonymity model protects privacy via requiring that nonkey attributes that leak information are suppressed or generalized so that, for every record in the modified table, there are at least k −1 other records having exactly the same values for quasi-identifiers. We propose a new method for anonymizing data records, where quasi-identifiers of data records are first clustered and then cluster centers are published. To ensure privacy of the data records, we impose the constraint that each cluster must contain no fewer than a prespecified number of data records. This technique is more general since we have a much larger choice for cluster centers than k -anonymity. In many cases, it lets us release a lot more information without compromising privacy. We also provide constant factor approximation algorithms to come up with such a clustering. This is the first set of algorithms for the anonymization problem where the performance is independent of the anonymity parameter k . We further observe that a few outlier points can significantly increase the cost of anonymization. Hence, we extend our algorithms to allow an ϵ fraction of points to remain unclustered, that is, deleted from the anonymized publication. Thus, by not releasing a small fraction of the database records, we can ensure that the data published for analysis has less distortion and hence is more useful. Our approximation algorithms for new clustering objectives are of independent interest and could be applicable in other clustering scenarios as well. Gagan Aggarwal, Rina Panigrahy, Tomás Feder, Dilys Thomas, Krishnaram Kenthapadi, Samir Khuller, An Zhu |
ACM Trans. Algorithms | 5 |
| 2009 | Generating labels from clicksabstractThe ranking function used by search engines to order results is learned from labeled training data. Each training point is a (query, URL) pair that is labeled by a human judge who assigns a score of Perfect, Excellent, etc., depending on how well the URL matches the query. In this paper, we study whether clicks can be used to automatically generate good labels. Intuitively, documents that are clicked (resp., skipped) in aggregate can indicate relevance (resp., lack of relevance). We give a novel way of transforming clicks into weighted, directed graphs inspired by eye-tracking studies and then devise an objective function for finding cuts in these graphs that induce a good labeling. In its full generality, the problem is NP-hard, but we show that, in the case of two labels, an optimum labeling can be found in linear time. For the more general case, we propose heuristic solutions. Experiments on real click logs show that click-based labels align with the opinion of a panel of judges, especially as the consensus of the panel grows stronger. Rakesh Agrawal 0001, Alan Halverson, Krishnaram Kenthapadi, Nina Mishra, Panayiotis Tsaparas |
WSDM | 3 |
| 2009 | Releasing search queries and clicks privatelyabstractThe question of how to publish an anonymized search log was brought to the forefront by a well-intentioned, but privacy-unaware AOL search log release. Since then a series of ad-hoc techniques have been proposed in the literature, though none are known to be provably private. In this paper, we take a major step towards a solution: we show how queries, clicks and their associated perturbed counts can be published in a manner that rigorously preserves privacy. Our algorithm is decidedly simple to state, but non-trivial to analyze. On the opposite side of privacy is the question of whether the data we can safely publish is of any use. Our findings offer a glimmer of hope: we demonstrate that a non-negligible fraction of queries and clicks can indeed be safely published via a collection of experiments on a real search log. In addition, we select an application, keyword generation, and show that the keyword suggestions generated from the perturbed data resemble those generated from the original data. Aleksandra Korolova, Krishnaram Kenthapadi, Nina Mishra, Alexandros Ntoulas |
WWW | 2 |
| 2006 | Our Data, Ourselves: Privacy Via Distributed Noise Generation
Cynthia Dwork, Krishnaram Kenthapadi, Frank McSherry, Ilya Mironov, Moni Naor |
EUROCRYPT | 2 |
| 2006 | Achieving anonymity via clusteringabstractPublishing data for analysis from a table containing personal records, while maintaining individual privacy, is a problem of increasing importance today. The traditional approach of de-identifying records is to remove identifying fields such as social security number, name etc. However, recent research has shown that a large fraction of the US population can be identified using non-key attributes (called quasi-identifiers) such as date of birth, gender, and zip code [15]. Sweeney [16] proposed the k-anonymity model for privacy where non-key attributes that leak information are suppressed or generalized so that, for every record in the modified table, there are at least k−1 other records having exactly the same values for quasi-identifiers. We propose a new method for anonymizing data records, where quasi-identifiers of data records are first clustered and then cluster centers are published. To ensure privacy of the data records, we impose the constraint that each cluster must contain no fewer than a pre-specified number of data records. This technique is more general since we have a much larger choice for cluster centers than k-Anonymity. In many cases, it lets us release a lot more information without compromising privacy. We also provide constant-factor approximation algorithms to come up with such a clustering. This is the first set of algorithms for the anonymization problem where the performance is independent of the anonymity parameter k. We further observe that a few outlier points can significantly increase the cost of anonymization. Hence, we extend our algorithms to allow an ε fraction of points to remain unclustered, i.e., deleted from the anonymized publication. Thus, by not releasing a small fraction of the database records, we can ensure that the data published for analysis has less distortion and hence is more useful. Our approximation algorithms for new clustering objectives are of independent interest and could be applicable in other clustering scenarios as well. Gagan Aggarwal, Tomás Feder, Krishnaram Kenthapadi, Samir Khuller, Rina Panigrahy, Dilys Thomas, An Zhu |
PODS | 3 |
| 2006 | Balanced allocation on graphs
Krishnaram Kenthapadi, Rina Panigrahy |
SODA | 1 |
| 2006 | Towards Robustness in Query Auditing
Shubha U. Nabar, Bhaskara Marthi, Krishnaram Kenthapadi, Nina Mishra, Rajeev Motwani 0001 |
VLDB | 3 |
| 2005 | Two Can Keep A Secret: A Distributed Architecture for Secure Database Services
Gagan Aggarwal, Mayank Bawa, Prasanna Ganesan, Hector Garcia-Molina, Krishnaram Kenthapadi, Rajeev Motwani 0001, Utkarsh Srivastava, Dilys Thomas, Ying Xu 0002 |
CIDR | 5 |
| 2005 | Anonymizing Tables
Gagan Aggarwal, Tomás Feder, Krishnaram Kenthapadi, Rajeev Motwani 0001, Rina Panigrahy, Dilys Thomas, An Zhu |
ICDT | 3 |
| 2005 | Simulatable auditingabstractGiven a data set consisting of private information about individuals, we consider the online query auditing problem: given a sequence of queries that have already been posed about the data, their corresponding answers – where each answer is either the true answer or “denied ” (in the event that revealing the answer compromises privacy) – and given a new query, deny the answer if privacy may be breached or give the true answer otherwise. A related problem is the offline auditing problem where one is given a sequence of queries and all of their true answers and the goal is to determine if a privacy breach has already occurred. We uncover the fundamental issue that solutions to the offline auditing problem cannot be directly used to solve the online auditing problem since query denials may leak information. Consequently, we introduce a new model called simulatable auditing where query denials provably do not leak information. We demonstrate that max queries may be audited in this simulatable paradigm under the classical definition of privacy where a breach occurs if a sensitive value is fully compromised. We also introduce a probabilistic notion of (partial) compromise. Our privacy definition requires that the a-priori probability that a sensitive value lies within some small interval is not that different from the posterior probability (given the query answers). We demonstrate that sum queries can be audited in a simulatable fashion under this privacy definition. Krishnaram Kenthapadi, Nina Mishra, Kobbi Nissim |
PODS | 1 |
| 2005 | Decentralized algorithms using both local and random probes for P2P load balancingabstractWe study randomized algorithms for placing a sequence of n nodes on a circle with unit perimeter. Nodes divide the circle into disjoint arcs. We desire that a newly-arrived node (which is oblivious of its index in the sequence) choose its position on the circle by learning the positions of as few existing nodes as possible. At the same time, we desire that that the variation in arc-lengths be small. To this end, we propose a new algorithm that works as follows: The kth node chooses r random points on the circle, inspects the sizes of v arcs in the vicinity of each random point, and places itself at the mid-point of the largest arc encountered. We show that for any combination of r and v satisfying rv ¡Ý c log k, where c is a small constant, the ratio of the largest to the smallest arc-length is at most eight w.h.p., for an arbitrarily long sequence of n nodes. This strategy of node placement underlies a novel decentralized load-balancing algorithm that we propose for Distributed Hash Tables (DHTs) in peer-to-peer environments. Krishnaram Kenthapadi, Gurmeet Singh Manku |
SPAA | 1 |
| 2004 | Vision Paper: Enabling Privacy for the Paranoids
Gagan Aggarwal, Mayank Bawa, Prasanna Ganesan, Hector Garcia-Molina, Krishnaram Kenthapadi, Nina Mishra, Rajeev Motwani 0001, Utkarsh Srivastava, Dilys Thomas, Jennifer Widom, Ying Xu 0002 |
VLDB | 5 |