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

Shayak Sen

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

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
0.822021
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.722020
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.532019
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.512021
Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021
Machine learning › Trustworthy machine learning › interpretability
post-hoc explanation
0.512021
Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021
Machine learning › Trustworthy machine learning
robustness
0.512021
Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021
Machine learning › Trustworthy machine learning › fairness › algorithmic bias
bias amplification
0.412019
Feature-Wise Bias Amplification · ICLR (Poster) 2019
Program analysis
static analysis
0.312017
Use Privacy in Data-Driven Systems: Theory and Experiments with Machine Learnt Programs · CCS 2017
Privacy and data protection › regulatory compliance
compliance verification
0.212014
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.212014
Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014
Privacy and data protection
privacy compliance
0.212014
Bootstrapping Privacy Compliance in Big Data Systems · IEEE Symposium on Security and Privacy 2014
Privacy and data protection › privacy policy
privacy policy specification
0.212014
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.112021
Machine Learning Explainability and Robustness: Connected at the Hip · KDD 2021
Machine learning › Probabilistic and Bayesian machine learning
causal inference
0.112020
SoK: Differential Privacy as a Causal Property · SP 2020
Parallel and multicore computing › data-parallel programming
mapreduce
0.112014
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
YearPublicationVenuePosition
2021 Machine Learning Explainability and Robustness: Connected at the Hip
abstract
This 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
KDD5
2020 SoK: Differential Privacy as a Causal Property
abstract
We 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
SP2
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 Networks
abstract
We 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
ITC2
2017 Use Privacy in Data-Driven Systems: Theory and Experiments with Machine Learnt Programs
abstract
This 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
CCS5
2016 Algorithmic Transparency via Quantitative Input Influence: Theory and Experiments with Learning Systems
abstract
Algorithmic 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 Privacy2
2015 A Logic of Programs with Interface-Confined Code
abstract
Interface-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
CSF2
2014 Bootstrapping Privacy Compliance in Big Data Systems
abstract
With 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 Privacy1