Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Carl Tschantz
dblp:45/1247
· DBLP profile ↗
18ranked-venue papers
8as first author
0since 2021 · last 2020
0000-0003-1367-3784ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 10 · 6 first-authorArtificial intelligence and machine learning · 4Software engineering, systems software and programming languages · 3 · 2 first-authorTheory of computation · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging computing · 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.
| Network and information security
8 papers |
Privacy and data protection · 66% Network security · 28% Authentication and access control · 4% | |
| Artificial intelligence
3 papers |
Trustworthy machine learning · 73% Learning theory · 16% Probabilistic and Bayesian machine learning · 11% | |
| Theoretical computer science
4 papers |
Mathematical optimization · 61% Automated reasoning and model checking · 23% Logic in computer science · 15% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-AI interaction · 100% | |
| Computer networks
2 papers |
Network measurement and analytics · 100% |
Topics — the 27 heaviest of 30, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning
fairness |
0.4 | 1 | 2020 | Measuring Non-Expert Comprehension of Machine Learning Fairness Metrics · ICML 2020 |
Machine learning › Trustworthy machine learning › fairness
fairness evaluation |
0.4 | 1 | 2020 | Measuring Non-Expert Comprehension of Machine Learning Fairness Metrics · ICML 2020 |
Human-AI interaction
user comprehension |
0.4 | 1 | 2020 | Measuring Non-Expert Comprehension of Machine Learning Fairness Metrics · ICML 2020 |
Privacy and data protection
differential privacy |
0.4 | 1 | 2020 | SoK: Differential Privacy as a Causal Property · SP 2020 |
Privacy and data protection › web tracking
browser fingerprinting |
0.4 | 1 | 2019 | Evaluating Anti-Fingerprinting Privacy Enhancing Technologies · WWW 2019 |
Privacy and data protection
privacy-enhancing technologies |
0.4 | 1 | 2019 | Evaluating Anti-Fingerprinting Privacy Enhancing Technologies · WWW 2019 |
Network security
anonymity networks |
0.3 | 1 | 2017 | Characterizing the Nature and Dynamics of Tor Exit Blocking · USENIX Security Symposium 2017 |
Privacy and data protection › web privacy
online behavioral advertising |
0.3 | 1 | 2017 | Exploring User Perceptions of Discrimination in Online Targeted Advertising · USENIX Security Symposium 2017 |
Network security › anonymity networks
censorship circumvention |
0.2 | 1 | 2016 | SoK: Towards Grounding Censorship Circumvention in Empiricism · IEEE Symposium on Security and Privacy 2016 |
Network security › censorship
censorship measurement |
0.2 | 1 | 2016 | SoK: Towards Grounding Censorship Circumvention in Empiricism · IEEE Symposium on Security and Privacy 2016 |
Machine learning › Learning theory › margin-based learning
large margin classification |
0.2 | 1 | 2014 | Large-Margin Convex Polytope Machine · NIPS 2014 |
Mathematical optimization › continuous optimization
convex optimization |
0.2 | 1 | 2014 | Large-Margin Convex Polytope Machine · NIPS 2014 |
Privacy and data protection
privacy policy |
0.1 | 1 | 2012 | Formalizing and Enforcing Purpose Restrictions in Privacy Policies · IEEE Symposium on Security and Privacy 2012 |
Privacy and data protection › privacy compliance
purpose limitation |
0.1 | 1 | 2012 | Formalizing and Enforcing Purpose Restrictions in Privacy Policies · IEEE Symposium on Security and Privacy 2012 |
Automated reasoning and model checking
planning |
0.1 | 1 | 2012 | Formalizing and Enforcing Purpose Restrictions in Privacy Policies · IEEE Symposium on Security and Privacy 2012 |
Machine learning › Probabilistic and Bayesian machine learning
causal inference |
0.1 | 1 | 2020 | SoK: Differential Privacy as a Causal Property · SP 2020 |
Logic in computer science
formal methods |
0.1 | 1 | 2009 | Formal Methods for Privacy · FM 2009 |
Information retrieval
online advertising |
0.1 | 1 | 2017 | Exploring User Perceptions of Discrimination in Online Targeted Advertising · USENIX Security Symposium 2017 |
Network measurement and analytics
traffic analysis |
0.1 | 1 | 2017 | Characterizing the Nature and Dynamics of Tor Exit Blocking · USENIX Security Symposium 2017 |
Network measurement and analytics
internet measurement |
0.1 | 1 | 2016 | SoK: Towards Grounding Censorship Circumvention in Empiricism · IEEE Symposium on Security and Privacy 2016 |
Authentication and access control › access control policy engineering
access control verification |
0.1 | 1 | 2005 | Verification and change-impact analysis of access-control policies · ICSE 2005 |
Mathematical optimization
online optimization |
0.0 | 1 | 2004 | A stochastic programming approach to scheduling in TAC SCM · EC 2004 |
Mathematical optimization › stochastic optimization › stochastic programming
sample average approximation |
0.0 | 1 | 2004 | A stochastic programming approach to scheduling in TAC SCM · EC 2004 |
Mathematical optimization › scheduling
scheduling under uncertainty |
0.0 | 1 | 2004 | A stochastic programming approach to scheduling in TAC SCM · EC 2004 |
Mathematical optimization › stochastic optimization
stochastic programming |
0.0 | 1 | 2004 | A stochastic programming approach to scheduling in TAC SCM · EC 2004 |
Authentication and access control › security policy
policy enforcement |
0.0 | 1 | 2012 | Formalizing and Enforcing Purpose Restrictions in Privacy Policies · IEEE Symposium on Security and Privacy 2012 |
Program analysis
static analysis |
0.0 | 1 | 2005 | Verification and change-impact analysis of access-control policies · ICSE 2005 |
Methods — techniques the papers use, named apart from their topics
online survey · 0.9formal modeling · 0.9user perception study · 0.6survey · 0.5measurement study · 0.5planning · 0.3markov decision process · 0.3large-margin learning · 0.2large margin learning · 0.2convex polytopes · 0.2convex polytope · 0.2semantic differencing · 0.1decision diagrams · 0.1sample average approximation · 0.0lookahead · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Human Comprehension of Fairness in Machine LearningabstractBias in machine learning has manifested injustice in several areas, with notable examples including gender bias in job-related ads [4], racial bias in evaluating names on resumes [3], and racial bias in predicting criminal recidivism [1]. In response, research into algorithmic fairness has grown in both importance and volume over the past few years. Different metrics and approaches to algorithmic fairness have been proposed, many of which are based on prior legal and philosophical concepts [2]. The rapid expansion of this field makes it difficult for professionals to keep up, let alone the general public. Furthermore, misinformation about notions of fairness can have significant legal implications. Debjani Saha, Candice Schumann, Duncan C. McElfresh, John Dickerson 0001, Michelle L. Mazurek, Michael Carl Tschantz |
AIES | 6 |
| 2020 | Measuring Non-Expert Comprehension of Machine Learning Fairness MetricsabstractBias in machine learning has manifested injustice in several areas, such as medicine, hiring, and criminal justice. In response, computer scientists have developed myriad definitions of fairness to correct this bias in fielded algorithms. While some definitions are based on established legal and ethical norms, others are largely mathematical. It is unclear whether the general public agrees with these fairness definitions, and perhaps more importantly, whether they understand these definitions. We take initial steps toward bridging this gap between ML researchers and the public, by addressing the question: does a lay audience understand a basic definition of ML fairness? We develop a metric to measure comprehension of three such definitions–demographic parity, equal opportunity, and equalized odds. We evaluate this metric using an online survey, and investigate the relationship between comprehension and sentiment, demographics, and the definition itself. Debjani Saha, Candice Schumann, Duncan C. McElfresh, John Dickerson 0001, Michelle L. Mazurek, Michael Carl Tschantz |
ICML | 6 |
| 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 | 1 |
| 2019 | Evaluating Anti-Fingerprinting Privacy Enhancing TechnologiesabstractWe study how to evaluate Anti-Fingerprinting Privacy Enhancing Technologies (AFPETs). Experimental methods have the advantage of control and precision, and can be applied to new AFPETs that currently lack a user base. Observational methods have the advantage of scale and drawing from the browsers currently in real-world use. We propose a novel combination of these methods, offering the best of both worlds, by applying experimentally created models of a AFPET's behavior to an observational dataset. We apply our evaluation methods to a collection of AFPETs to find the Tor Browser Bundle to be the most effective among them. We further uncover inconsistencies in some AFPETs' behaviors. Amit Datta, Jianan Lu, Michael Carl Tschantz |
WWW | 3 |
| 2017 | Exploring User Perceptions of Discrimination in Online Targeted Advertising
Angelisa C. Plane, Elissa M. Redmiles, Michelle L. Mazurek, Michael Carl Tschantz |
USENIX Security Symposium | 4 |
| 2017 | Characterizing the Nature and Dynamics of Tor Exit Blocking
Rachee Singh, Rishab Nithyanand, Sadia Afroz 0001, Paul Pearce, Michael Carl Tschantz, Phillipa Gill, Vern Paxson |
USENIX Security Symposium | 5 |
| 2016 | Reviewer Integration and Performance Measurement for Malware Detection
Brad Miller 0002, Alex Kantchelian, Michael Carl Tschantz, Sadia Afroz 0001, Rekha Bachwani, Riyaz Faizullabhoy, Ling Huang 0001, Vaishaal Shankar, Tony Wu 0002, George Yiu, Anthony D. Joseph, J. D. Tygar |
DIMVA | 3 |
| 2016 | SoK: Towards Grounding Censorship Circumvention in EmpiricismabstractEffective evaluations of approaches to circumventing government Internet censorship require incorporating perspectives of how censors operate in practice. We undertake an extensive examination of real censors by surveying prior measurement studies and analyzing field reports and bug tickets from practitioners. We assess both deployed circumvention approaches and research proposals to consider the criteria employed in their evaluations and compare these to the observed behaviors of real censors, identifying areas where evaluations could more faithfully and effectively incorporate the practices of modern censors. These observations lead to an agenda realigning research with the predominant problems of today. Michael Carl Tschantz, Sadia Afroz 0001, Vern Paxson |
IEEE Symposium on Security and Privacy | 1 |
| 2015 | A Methodology for Information Flow ExperimentsabstractInformation flow analysis has largely focused on methods that require access to the program in question or total control over an analyzed system. We consider the case where the analyst has neither control over nor a white-box model of the analyzed system. We formalize such limited information flow analyses and study an instance of it: detecting the usage of data by websites. We reduce these problems to ones of causal inference by proving a connection between non-interference and causation. Leveraging this connection, we provide a systematic black-box methodology based on experimental science and statistical analysis. Our systematic study leads to practical advice for detecting web data usage, a previously normalized area. We illustrate these concepts with a series of experiments collecting data on the use of information by websites. Michael Carl Tschantz, Amit Datta, Anupam Datta, Jeannette M. Wing |
CSF | 1 |
| 2015 | Automated Experiments on Ad Privacy SettingsabstractAbstract To partly address people’s concerns over web tracking, Google has created the Ad Settings webpage to provide information about and some choice over the profiles Google creates on users. We present AdFisher, an automated tool that explores how user behaviors, Google’s ads, and Ad Settings interact. AdFisher can run browser-based experiments and analyze data using machine learning and significance tests. Our tool uses a rigorous experimental design and statistical analysis to ensure the statistical soundness of our results. We use AdFisher to find that the Ad Settings was opaque about some features of a user’s profile, that it does provide some choice on ads, and that these choices can lead to seemingly discriminatory ads. In particular, we found that visiting webpages associated with substance abuse changed the ads shown but not the settings page. We also found that setting the gender to female resulted in getting fewer instances of an ad related to high paying jobs than setting it to male. We cannot determine who caused these findings due to our limited visibility into the ad ecosystem, which includes Google, advertisers, websites, and users. Nevertheless, these results can form the starting point for deeper investigations by either the companies themselves or by regulatory bodies. Amit Datta, Michael Carl Tschantz, Anupam Datta |
Proc. Priv. Enhancing Technol. | 2 |
| 2014 | Large-Margin Convex Polytope Machine
Alex Kantchelian, Michael Carl Tschantz, Ling Huang 0001, Peter L. Bartlett, Anthony D. Joseph, J. D. Tygar |
NIPS | 2 |
| 2013 | Purpose Restrictions on Information Use
Michael Carl Tschantz, Anupam Datta, Jeannette M. Wing |
ESORICS | 1 |
| 2012 | Formalizing and Enforcing Purpose Restrictions in Privacy PoliciesabstractPrivacy policies often place restrictions on the purposes for which a governed entity may use personal information. For example, regulations, such as the Health Insurance Portability and Accountability Act (HIPAA), require that hospital employees use medical information for only certain purposes, such as treatment, but not for others, such as gossip. Thus, using formal or automated methods for enforcing privacy policies requires a semantics of purpose restrictions to determine whether an action is for a purpose or not. We provide such a semantics using a formalism based on planning. We model planning using a modified version of Markov Decision Processes (MDPs), which exclude redundant actions for a formal definition of redundant. We argue that an action is for a purpose if and only if the action is part of a plan for optimizing the satisfaction of that purpose under the MDP model. We use this formalization to define when a sequence of actions is only for or not for a purpose. This semantics enables us to create and implement an algorithm for automating auditing, and to describe formally and compare rigorously previous enforcement methods. To validate our semantics, we conduct a survey to compare our semantics to how people commonly understand the word "purpose". Michael Carl Tschantz, Anupam Datta, Jeannette M. Wing |
IEEE Symposium on Security and Privacy | 1 |
| 2009 | Formal Methods for Privacy
Michael Carl Tschantz, Jeannette M. Wing |
FM | 1 |
| 2008 | Extracting Conditional Confidentiality PoliciesabstractPrograms should keep sensitive information, such as medical records, confidential. We present a static analysis that extracts from a program's source code a sound approximation of the most restrictive conditional confidentiality policy that the program obeys. To formalize conditional confidentiality policies, we present a modified definition of noninterference that accommodates runtime information. We implement our analysis and experiment with the resulting tool on C programs. While we focus on using our analysis for policy extraction, the process can more generally be used for information flow analysis. Unlike traditional information flow analysis that simply states what flows are possible in a program, our tool also states what conditions must be satisfied by an execution for each flow to be enabled. Furthermore, our analysis is the first to handle interactive I/O while being compositional and flow sensitive. Michael Carl Tschantz, Jeannette M. Wing |
SEFM | 1 |
| 2006 | Towards reasonability properties for access-control policy languagesabstractThe growing importance of access control has led to the definition of numerous languages for specifying policies. Since these languages are based on different foundations, language users and designers would benefit from formal means to compare them. We present a set of properties that examine the behavior of policies under enlarged requests, policy growth, and policy decomposition. They therefore suggest whether policies written in these languages are easier or harder to reason about under various circumstances. We then evaluate multiple policy languages, including XACML and Lithium, using these properties. Michael Carl Tschantz, Shriram Krishnamurthi |
SACMAT | 1 |
| 2005 | Verification and change-impact analysis of access-control policiesabstractSensitive data are increasingly available on-line through the Web and other distributed protocols. This heightens the need to carefully control access to data. Control means not only preventing the leakage of data but also permitting access to necessary information. Indeed, the same datum is often treated differently depending on context.System designers create policies to express conditions on the access to data. To reduce source clutter and improve maintenance, developers increasingly use domain-specific, declarative languages to express these policies. In turn, administrators need to analyze policies relative to properties, and to understand the effect of policy changes even in the absence of properties.This paper presents Margrave, a software suite for analyzing role-based access-control policies. Margrave includes a verifier that analyzes policies written in the XACML language, translating them into a form of decision-diagram to answer queries. It also provides semantic differencing information between versions of policies. We have implemented these techniques and applied them to policies from a working software application. Kathi Fisler, Shriram Krishnamurthi, Leo A. Meyerovich, Michael Carl Tschantz |
ICSE | 4 |
| 2004 | A stochastic programming approach to scheduling in TAC SCMabstractIn this paper, we combine two approaches to handling uncertainty: we use techniques for finding optimal solutions in the expected sense to solve combinatorial optimization problems in an online setting. The problem we address is the scheduling component of the Trading Agent Competition in Supply Chain Management (TAC SCM) problem, a combinatorial optimization problem with inherent uncertainty (see www.sics.se/tac/). This problem is formulated as a stochastic program, and is solved using the sample average approximation (SAA) method in an online setting to find today's optimal schedule, given probabilistic models of the future. This optimization procedure forms the heart of Botticelli, one of the finalists in the TAC SCM 2003 competition. Two sets of experiments are described, using one and two days' worth of information about the future. In the two day experiments (using one day's worth of information about the future), it is shown that SAA outperforms the expected value method, which solves a deterministic variant of the problem assuming all stochastic inputs have deterministic values equal to their expected values. In the three day experiments (using two days' worth of information about the future), it is shown that SAA with look ahead outperforms greedy SAA. This approach generalizes to N days of lookahead, and since the problem setting is one of online optimization, the benefits of two day lookahead accrue rapidly. Michael Benisch, Amy Greenwald, Victor Naroditskiy, Michael Carl Tschantz |
EC | 4 |