Demo Data from VLDB 2026 / reviewers in the wild / expert
Shayak Sen
dblp:154/3380
· DBLP profile ↗
8ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 5 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 since 2021Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 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.
| Artificial intelligence
5 papers |
Trustworthy machine learning · 96% Probabilistic and Bayesian machine learning · 4% | |
| Network and information security
4 papers |
Privacy and data protection · 89% Systems and software security · 11% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
interpretability |
0.8 | 2 | 2021 | Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021 Algorithmic Transparency via Quantitative Input Influence: Theory and Experiments with Learning Systems · IEEE Symposium on Security and Privacy 2016 |
Privacy and data protection
differential privacy |
0.7 | 2 | 2020 | SoK: Differential Privacy as a Causal Property · SP 2020 Algorithmic Transparency via Quantitative Input Influence: Theory and Experiments with Learning Systems · IEEE Symposium on Security and Privacy 2016 |
Machine learning › Trustworthy machine learning
fairness |
0.5 | 3 | 2019 | Feature-Wise Bias Amplification · ICLR (Poster) 2019 Use Privacy in Data-Driven Systems: Theory and Experiments with Machine Learnt Programs · CCS 2017 Algorithmic Transparency via Quantitative Input Influence: Theory and Experiments with Learning Systems · IEEE Symposium on Security and Privacy 2016 |
Machine learning › Trustworthy machine learning › robustness
adversarial robustness |
0.5 | 1 | 2021 | Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021 |
Machine learning › Trustworthy machine learning › interpretability
post-hoc explanation |
0.5 | 1 | 2021 | Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021 |
Machine learning › Trustworthy machine learning
robustness |
0.5 | 1 | 2021 | Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021 |
Machine learning › Trustworthy machine learning › fairness › algorithmic bias
bias amplification |
0.4 | 1 | 2019 | Feature-Wise Bias Amplification · ICLR (Poster) 2019 |
Program analysis
static analysis |
0.3 | 1 | 2017 | Use Privacy in Data-Driven Systems: Theory and Experiments with Machine Learnt Programs · CCS 2017 |
Privacy and data protection › regulatory compliance
compliance verification |
0.2 | 1 | 2014 | Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014 |
Systems and software security › information flow control
information flow analysis |
0.2 | 1 | 2014 | Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014 |
Privacy and data protection
privacy compliance |
0.2 | 1 | 2014 | Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014 |
Privacy and data protection › privacy policy
privacy policy specification |
0.2 | 1 | 2014 | Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014 |
Machine learning › Trustworthy machine learning › interpretability › explanation evaluation
explanation faithfulness |
0.1 | 1 | 2021 | Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.1 | 1 | 2020 | SoK: Differential Privacy as a Causal Property · SP 2020 |
Parallel and multicore computing › data-parallel programming
mapreduce |
0.1 | 1 | 2014 | Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014 |
Methods — techniques the papers use, named apart from their topics
formal modeling · 0.9program analysis · 0.9normative judgment oracle · 0.9model repair · 0.9shapley value · 0.5differential privacy · 0.5causal influence measures · 0.5adversarial defense · 0.5adversarial attack · 0.5bias analysis · 0.4information flow analysis · 0.4domain-specific language · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Machine Learning Explainability and Robustness: Connected at the HipabstractThis tutorial examines the synergistic relationship between explainability methods for machine learning and a significant problem related to model quality: robustness against adversarial perturbations. We begin with a broad overview of approaches to explainable AI, before narrowing our focus to post-hoc explanation methods for predictive models. We discuss perspectives on what constitutes a "good'' explanation in various settings, with an emphasis on axiomatic justifications for various explanation methods. In doing so, we will highlight the importance of an explanation method's faithfulness to the target model, as this property allows one to distinguish between explanations that are unintelligible because of the method used to produce them, and cases where a seemingly poor explanation points to model quality issues. Next, we introduce concepts surrounding adversarial robustness, including adversarial attacks as well as a range of corresponding state-of-the-art defenses. Finally, building on the knowledge presented thus far, we present key insights from the recent literature on the connections between explainability and robustness, showing that many commonly-perceived explainability issues may be caused by non-robust model behavior. Accordingly, a careful study of adversarial examples and robustness can lead to models whose explanations better appeal to human intuition and domain knowledge. Anupam Datta, Matt Fredrikson, Klas Leino, Kaiji Lu, Shayak Sen, Zifan Wang 0001 |
KDD | 5 |
| 2020 | SoK: Differential Privacy as a Causal PropertyabstractWe present formal models of the associative and causal views of differential privacy. Under the associative view, the possibility of dependencies between data points precludes a simple statement of differential privacy's guarantee as conditioning upon a single changed data point. However, we show that a simple characterization of differential privacy as limiting the effect of a single data point does exist under the causal view, without independence assumptions about data points. We believe this characterization resolves disagreement and confusion in prior work about the consequences of differential privacy. The associative view needing assumptions boils down to the contrapositive of the maxim that correlation doesn't imply causation: differential privacy ensuring a lack of (strong) causation does not imply a lack of (strong) association. Our characterization also opens up the possibility of applying results from statistics, experimental design, and science about causation while studying differential privacy. Michael Carl Tschantz, Shayak Sen, Anupam Datta |
SP | 2 |
| 2019 | Feature-Wise Bias Amplification
Klas Leino, Emily Black, Matt Fredrikson, Shayak Sen, Anupam Datta |
ICLR (Poster) | 4 |
| 2018 | Influence-Directed Explanations for Deep Convolutional NetworksabstractWe study the problem of explaining a rich class of behavioral properties of deep neural networks. Distinctively, our influence-directed explanations approach this problem by peering inside the network to identify neurons with high influence on a quantity and distribution of interest, using an axiomatically-justified influence measure, and then providing an interpretation for the concepts these neurons represent. We evaluate our approach by demonstrating a number of its unique capabilities on convolutional neural networks trained on ImageNet. Our evaluation demonstrates that influence-directed explanations (1) identify influential concepts that generalize across instances, (2) can be used to extract the “essence” of what the network learned about a class, and (3) isolate individual features the network uses to make decisions and distinguish related classes. Klas Leino, Shayak Sen, Anupam Datta, Matt Fredrikson |
ITC | 2 |
| 2017 | Use Privacy in Data-Driven Systems: Theory and Experiments with Machine Learnt ProgramsabstractThis paper presents an approach to formalizing and enforcing a class of use privacy properties in data-driven systems. In contrast to prior work, we focus on use restrictions on proxies (i.e. strong predictors) of protected information types. Our definition relates proxy use to intermediate computations that occur in a program, and identify two essential properties that characterize this behavior: 1) its result is strongly associated with the protected information type in question, and 2) it is likely to causally affect the final output of the program. For a specific instantiation of this definition, we present a program analysis technique that detects instances of proxy use in a model, and provides a witness that identifies which parts of the corresponding program exhibit the behavior. Recognizing that not all instances of proxy use of a protected information type are inappropriate, we make use of a normative judgment oracle that makes this inappropriateness determination for a given witness. Our repair algorithm uses the witness of an inappropriate proxy use to transform the model into one that provably does not exhibit proxy use, while avoiding changes that unduly affect classification accuracy. Using a corpus of social datasets, our evaluation shows that these algorithms are able to detect proxy use instances that would be difficult to find using existing techniques, and subsequently remove them while maintaining acceptable classification performance. Anupam Datta, Matt Fredrikson, Gihyuk Ko, Piotr Mardziel, Shayak Sen |
CCS | 5 |
| 2016 | Algorithmic Transparency via Quantitative Input Influence: Theory and Experiments with Learning SystemsabstractAlgorithmic systems that employ machine learning play an increasing role in making substantive decisions in modern society, ranging from online personalization to insurance and credit decisions to predictive policing. But their decision-making processes are often opaque-it is difficult to explain why a certain decision was made. We develop a formal foundation to improve the transparency of such decision-making systems. Specifically, we introduce a family of Quantitative Input Influence (QII) measures that capture the degree of influence of inputs on outputs of systems. These measures provide a foundation for the design of transparency reports that accompany system decisions (e.g., explaining a specific credit decision) and for testing tools useful for internal and external oversight (e.g., to detect algorithmic discrimination). Distinctively, our causal QII measures carefully account for correlated inputs while measuring influence. They support a general class of transparency queries and can, in particular, explain decisions about individuals (e.g., a loan decision) and groups (e.g., disparate impact based on gender). Finally, since single inputs may not always have high influence, the QII measures also quantify the joint influence of a set of inputs (e.g., age and income) on outcomes (e.g. loan decisions) and the marginal influence of individual inputs within such a set (e.g., income). Since a single input may be part of multiple influential sets, the average marginal influence of the input is computed using principled aggregation measures, such as the Shapley value, previously applied to measure influence in voting. Further, since transparency reports could compromise privacy, we explore the transparency-privacy tradeoff and prove that a number of useful transparency reports can be made differentially private with very little addition of noise. Our empirical validation with standard machine learning algorithms demonstrates that QII measures are a useful transparency mechanism when black box access to the learning system is available. In particular, they provide better explanations than standard associative measures for a host of scenarios that we consider. Further, we show that in the situations we consider, QII is efficiently approximable and can be made differentially private while preserving accuracy. Anupam Datta, Shayak Sen, Yair Zick |
IEEE Symposium on Security and Privacy | 2 |
| 2015 | A Logic of Programs with Interface-Confined CodeabstractInterface-confinement is a common mechanism that secures untrusted code by executing it inside a sandbox. The sandbox limits (confines) the code's interaction with key system resources to a restricted set of interfaces. This practice is seen in web browsers, hypervisors, and other security-critical systems. Motivated by these systems, we present a program logic, called System M, for modeling and proving safety properties of systems that execute adversary-supplied code via interface-confinement. In addition to using computation types to specify effects of computations, System M includes a novel invariant type to specify the properties of interface-confined code. The interpretation of invariant type includes terms whose effects satisfy an invariant. We construct a step-indexed model built over traces and prove the soundness of System M relative to the model. System M is the first program logic that allows proofs of safety for programs that execute adversary-supplied code without forcing the adversarial code to be available for deep static analysis. System M can be used to model and verify protocols as well as system designs. We demonstrate the reasoning principles of System M by verifying the state integrity property of the design of Memoir, a previously proposed trusted computing system. Limin Jia 0001, Shayak Sen, Deepak Garg 0001, Anupam Datta |
CSF | 2 |
| 2014 | Bootstrapping Privacy Compliance in Big Data SystemsabstractWith the rapid increase in cloud services collecting and using user data to offer personalized experiences, ensuring that these services comply with their privacy policies has become a business imperative for building user trust. However, most compliance efforts in industry today rely on manual review processes and audits designed to safeguard user data, and therefore are resource intensive and lack coverage. In this paper, we present our experience building and operating a system to automate privacy policy compliance checking in Bing. Central to the design of the system are (a) Legal ease-a language that allows specification of privacy policies that impose restrictions on how user data is handled, and (b) Grok-a data inventory for Map-Reduce-like big data systems that tracks how user data flows among programs. Grok maps code-level schema elements to data types in Legal ease, in essence, annotating existing programs with information flow types with minimal human input. Compliance checking is thus reduced to information flow analysis of Big Data systems. The system, bootstrapped by a small team, checks compliance daily of millions of lines of ever-changing source code written by several thousand developers. Shayak Sen, Anupam Datta, Sriram K. Rajamani, Janice Y. Tsai, Jeannette M. Wing |
IEEE Symposium on Security and Privacy | 1 |