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.

Kedar Dhamdhere

dblp:96/5775 · DBLP profile ↗
← Back
23ranked-venue papers
8as first author
0since 2021 · last 2020
—ORCID · none

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

Theory of computation · 16 · 6 first-authorArtificial intelligence and machine learning · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, 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.

Artificial intelligence
3 papers
Trustworthy machine learning · 73% Question answering and dialogue systems · 18% Vision and language · 9%
Theoretical computer science
9 papers
Algorithmic game theory and mechanism design · 42% Algorithms and data structures · 28% Approximation and online algorithms · 14%
Databases, data mining, and information retrieval
2 papers
Data stream processing · 74% Query processing and optimization · 26%

Topics — the 30 heaviest of 35, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.132020
The Shapley Taylor Interaction Index · ICML 2020
How Important is a Neuron · ICLR (Poster) 2019
Did the Model Understand the Question? · ACL (1) 2018
Machine learning › Trustworthy machine learning › interpretability › attribution methods
feature attribution
0.412020
The Shapley Taylor Interaction Index · ICML 2020
Machine learning › Trustworthy machine learning › interpretability
shapley value
0.412020
The Shapley Taylor Interaction Index · ICML 2020
Algorithmic game theory and mechanism design
cooperative game theory
0.412020
The Shapley Taylor Interaction Index · ICML 2020
Algorithmic game theory and mechanism design › cooperative game theory › solution concepts
shapley value
0.412020
The Shapley Taylor Interaction Index · ICML 2020
Machine learning › Trustworthy machine learning › interpretability › attribution methods
neuron attribution
0.412019
How Important is a Neuron · ICLR (Poster) 2019
Machine learning › Trustworthy machine learning › interpretability
attribution methods
0.312018
Did the Model Understand the Question? · ACL (1) 2018
Natural language and speech › Question answering and dialogue systems
machine reading comprehension
0.312018
Did the Model Understand the Question? · ACL (1) 2018
Natural language and speech › Question answering and dialogue systems
table question answering
0.312018
Did the Model Understand the Question? · ACL (1) 2018
Computer vision › Vision and language
visual question answering
0.312018
Did the Model Understand the Question? · ACL (1) 2018
Algorithms and data structures
metric embedding
0.342009
Metric Embeddings with Relaxed Guarantees · SIAM J. Comput. 2009
Improved embeddings of graph metrics into random trees · SODA 2006
Approximation algorithms for low-distortion embeddings into low-dimensional spaces · SODA 2005
Algorithms and data structures › metric embedding
low-distortion embedding
0.232009
Metric Embeddings with Relaxed Guarantees · SIAM J. Comput. 2009
Approximation algorithms for low-distortion embeddings into low-dimensional spaces · SODA 2005
Metric Embeddings with Relaxed Guarantees · FOCS 2005
Approximation and online algorithms › online algorithms
online scheduling
0.122007
Minimizing weighted flow time · ACM Trans. Algorithms 2007
Minimizing weighted flow time · SODA 2003
Approximation and online algorithms › online algorithms › online scheduling
weighted flow time
0.122007
Minimizing weighted flow time · ACM Trans. Algorithms 2007
Minimizing weighted flow time · SODA 2003
Approximation and online algorithms › online algorithms › online scheduling
non-clairvoyant scheduling
0.112007
Minimizing weighted flow time · ACM Trans. Algorithms 2007
Bioinformatics and computational biology
phylogenetics
0.112006
Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction · ICALP (1) 2006
Bioinformatics and computational biology › phylogenetics
phylogenetic inference
0.112006
Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction · ICALP (1) 2006
Graph algorithms and graph theory
graph algorithms
0.112006
Improved embeddings of graph metrics into random trees · SODA 2006
Algorithms and data structures › metric embedding
tree embedding
0.112006
Improved embeddings of graph metrics into random trees · SODA 2006
Query processing and optimization
approximate query processing
0.112005
Finding (Recently) Frequent Items in Distributed Data Streams · ICDE 2005
Data stream processing
distributed data streams
0.112005
Finding (Recently) Frequent Items in Distributed Data Streams · ICDE 2005
Data stream processing
frequency estimation
0.112005
Finding (Recently) Frequent Items in Distributed Data Streams · ICDE 2005
Computational geometry › graph drawing › geometric embedding
euclidean embedding
0.112005
Metric Embeddings with Relaxed Guarantees · FOCS 2005
Mathematical optimization › optimization under uncertainty
robust optimization
0.112005
How to Pay, Come What May: Approximation Algorithms for Demand-Robust Covering Problems · FOCS 2005
Mathematical optimization
stochastic optimization
0.112005
How to Pay, Come What May: Approximation Algorithms for Demand-Robust Covering Problems · FOCS 2005
Mathematical optimization › stochastic optimization › stochastic programming
two-stage stochastic optimization
0.112005
How to Pay, Come What May: Approximation Algorithms for Demand-Robust Covering Problems · FOCS 2005
Algorithms and data structures › analysis of algorithms › beyond worst-case analysis
resource augmentation
0.012007
Minimizing weighted flow time · ACM Trans. Algorithms 2007
Computational complexity › parameterized complexity
fixed-parameter tractability
0.012006
Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction · ICALP (1) 2006
Algorithms and data structures
parameterized algorithms
0.012006
Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction · ICALP (1) 2006
Distributed systems
communication optimization
0.012005
Finding (Recently) Frequent Items in Distributed Data Streams · ICDE 2005

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

taylor series · 0.9axiomatization · 0.9ablation · 0.4attribution · 0.3adversarial perturbation · 0.3slack embeddings · 0.2precision gradient · 0.1hierarchical aggregation · 0.1lower bound constructions · 0.1lower bound construction · 0.1weight classes · 0.1competitive analysis · 0.1randomized embedding · 0.1metric space theory · 0.1metric embedding · 0.1doubling dimension · 0.1
YearPublicationVenuePosition
2020 The Shapley Taylor Interaction Index
abstract
The attribution problem, that is the problem of attributing a model’s prediction to its base features, is well-studied. We extend the notion of attribution to also apply to feature interactions. The Shapley value is a commonly used method to attribute a model’s prediction to its base features. We propose a generalization of the Shapley value called Shapley-Taylor index that attributes the model’s prediction to interactions of subsets of features up to some size $k$. The method is analogous to how the truncated Taylor Series decomposes the function value at a certain point using its derivatives at a different point. In fact, we show that the Shapley Taylor index is equal to the Taylor Series of the multilinear extension of the set-theoretic behavior of the model. We axiomatize this method using the standard Shapley axioms—linearity, dummy, symmetry and efficiency—and an additional axiom that we call the interaction distribution axiom. This new axiom explicitly characterizes how interactions are distributed for a class of functions that model pure interaction. We contrast the Shapley-Taylor index against the previously proposed Shapley Interaction index from the cooperative game theory literature. We also apply the Shapley Taylor index to three models and identify interesting qualitative insights.
Mukund Sundararajan, Kedar Dhamdhere, Ashish Agarwal
ICML2
2019 How Important is a Neuron
Kedar Dhamdhere, Mukund Sundararajan, Qiqi Yan
ICLR (Poster)1
2019 Approximation Algorithms for Low-Distortion Embeddings into Low-Dimensional Spaces
abstract
We present several approximation algorithms for the problem of embedding metric spaces into a line, and into the 2-dimensional plane. Among other results, we give an $O(\sqrt{n})$-approximation algorithm for the problem of finding a line embedding of a metric induced by a given unweighted graph, that minimizes the (standard) multiplicative distortion. We give an improved $\tilde{O}(n^{1/3})$ approximation for the case of metrics induced by unweighted trees.
Anastasios Sidiropoulos, Mihai Badoiu, Kedar Dhamdhere, Anupam Gupta 0001, Piotr Indyk, Yuri Rabinovich, Harald Räcke, R. Ravi 0001
SIAM J. Discret. Math.3
2018 Did the Model Understand the Question?
abstract
We analyze state-of-the-art deep learning models for three tasks: question answering on (1) images, (2) tables, and (3) passages of text.Using the notion of attribution (word importance), we find that these deep networks often ignore important question terms.Leveraging such behavior, we perturb questions to craft a variety of adversarial examples.Our strongest attacks drop the accuracy of a visual question answering model from 61.1% to 19%, and that of a tabular question answering model from 33.5% to 3.3%.Additionally, we show how attributions can strengthen attacks proposed by Jia and Liang (2017) on paragraph comprehension models.Our results demonstrate that attributions can augment standard measures of accuracy and empower investigation of model performance.When a model is accurate but for the wrong reasons, attributions can surface erroneous logic in the model that indicates inadequacies in the test data.
Pramod Kaushik Mudrakarta, Ankur Taly, Mukund Sundararajan, Kedar Dhamdhere
ACL (1)4
2017 Analyza: Exploring Data with Conversation
abstract
We describe Analyza, a system that helps lay users explore data. Analyza has been used within two large real world systems. The first is a question-and-answer feature in a spreadsheet product. The second provides convenient access to a revenue/inventory database for a large sales force. Both user bases consist of users who do not necessarily have coding skills, demonstrating Analyza's ability to democratize access to data. We discuss the key design decisions in implementing this system. For instance, how to mix structured and natural language modalities, how to use conversation to disambiguate and simplify querying, how to rely on the ``semantics' of the data to compensate for the lack of syntactic structure, and how to efficiently curate the data.
Kedar Dhamdhere, Kevin S. McCurley, Ralfi Nahmias, Mukund Sundararajan, Qiqi Yan
IUI1
2009 Metric Embeddings with Relaxed Guarantees
abstract
We consider the problem of embedding finite metrics with slack: We seek to produce embeddings with small dimension and distortion while allowing a (small) constant fraction of all distances to be arbitrarily distorted. This definition is motivated by recent research in the networking community, which achieved striking empirical success at embedding Internet latencies with low distortion into low-dimensional Euclidean space, provided that some small slack is allowed. Answering an open question of Kleinberg, Slivkins, and Wexler [in Proceedings of the 45th IEEE Symposium on Foundations of Computer Science, 2004], we show that provable guarantees of this type can in fact be achieved in general: Any finite metric space can be embedded, with constant slack and constant distortion, into constant-dimensional Euclidean space. We then show that there exist stronger embeddings into $\ell_1$ which exhibit gracefully degrading distortion: There is a single embedding into $\ell_1$ that achieves distortion at most $O(\log\frac{1}{\epsilon})$ on all but at most-1.5pt an $\epsilon$ fraction of distances simultaneously for all $\epsilon>0$. We extend this with distortion1pt $O(\log\frac{1}{\epsilon})^{1/p}$ to maps into general $\ell_p$, $p\geq1$, for several classes of metrics, including those with bounded doubling dimension and those arising from the shortest-path metric of a graph with an excluded minor. Finally, we show that many of our constructions are tight and give a general technique to obtain lower bounds for $\epsilon$-slack embeddings from lower bounds for low-distortion embeddings.
T.-H. Hubert Chan, Kedar Dhamdhere, Anupam Gupta 0001, Jon M. Kleinberg, Aleksandrs Slivkins
SIAM J. Comput.2
2007 Minimizing weighted flow time
abstract
We consider the problem of minimizing the total weighted flow time on a single machine with preemptions. We give an online algorithm that is O ( k )-competitive for k weight classes. This implies an O (log W )-competitive algorithm, where W is the maximum to minimum ratio of weights. This algorithm also implies an O (log n + log P )-approximation ratio for the problem, where P is the ratio of the maximum to minimum job size and n is the number of jobs. We also consider the nonclairvoyant setting where the size of a job is unknown upon its arrival and becomes known to the scheduler only when the job meets its service requirement. We consider the resource augmentation model, and give a (1 + ε)-speed, (1 +1/ε)-competitive online algorithm.
Nikhil Bansal 0001, Kedar Dhamdhere
ACM Trans. Algorithms2
2007 Algorithms for Efficient Near-Perfect Phylogenetic Tree Reconstruction in Theory and Practice
abstract
We consider the problem of reconstructing near-perfect phylogenetic trees using binary character states (referred to as BNPP). A perfect phylogeny assumes that every character mutates at most once in the evolutionary tree, yielding an algorithm for binary character states that is computationally efficient but not robust to imperfections in real data. A near-perfect phylogeny relaxes the perfect phylogeny assumption by allowing at most a constant number of additional mutations. We develop two algorithms for constructing optimal near-perfect phylogenies and provide empirical evidence of their performance. The first simple algorithm is fixed parameter tractable when the number of additional mutations and the number of characters that share four gametes with some other character are constants. The second, more involved algorithm for the problem is fixed parameter tractable when only the number of additional mutations is fixed. We have implemented both algorithms and shown them to be extremely efficient in practice on biologically significant data sets. This work proves the BNPP problem fixed parameter tractable and provides the first practical phylogenetic tree reconstruction algorithms that find guaranteed optimal solutions while being easily implemented and computationally feasible for data sets of biologically meaningful size and complexity.
Srinath Sridhar 0001, Kedar Dhamdhere, Guy E. Blelloch, Eran Halperin, R. Ravi 0001, Russell Schwartz
IEEE ACM Trans. Comput. Biol. Bioinform.2
2006 Fixed Parameter Tractability of Binary Near-Perfect Phylogenetic Tree Reconstruction
Guy E. Blelloch, Kedar Dhamdhere, Eran Halperin, R. Ravi 0001, Russell Schwartz, Srinath Sridhar 0001
ICALP (1)2
2006 Improved embeddings of graph metrics into random trees
Kedar Dhamdhere, Anupam Gupta 0001, Harald Räcke
SODA1
2006 Approximation Algorithms for Minimizing Average Distortion
Kedar Dhamdhere, Anupam Gupta 0001, R. Ravi 0001
Theory Comput. Syst.1
2005 Metric Embeddings with Relaxed Guarantees
abstract
We consider the problem of embedding finite metrics with slack: we seek to produce embeddings with small dimension and distortion while allowing a (small) constant fraction of all distances to be arbitrarily distorted. This definition is motivated by recent research in the networking community, which achieved striking empirical success at embedding Internet latencies with low distortion into low-dimensional Euclidean space, provided that some small slack is allowed. Answering an open question of Kleinberg, Slivkins, and Wexler (2004), we show that provable guarantees of this type can in fact be achieved in general: any finite metric can be embedded, with constant slack and constant distortion, into constant-dimensional Euclidean space. We then show that there exist stronger embeddings into /spl lscr//sub 1/ which exhibit gracefully degrading distortion: these is a single embedding into /spl lscr//sub 1/ that achieves distortion at most O(log 1//spl epsi/) on all but at most an /spl epsi/ fraction of distances, simultaneously for all /spl epsi/ > 0. We extend this with distortion O(log 1//spl epsi/)/sup 1/p/ to maps into general /spl lscr//sub p/, p /spl ges/ 1 for several classes of metrics, including those with bounded doubling dimension and those arising from the shortest-path metric of a graph with an excluded minor. Finally, we show that many of our constructions are tight, and give a general technique to obtain lower bounds for /spl epsi/-slack embeddings from lower bounds for low-distortion embeddings.
Ittai Abraham, Yair Bartal, T.-H. Hubert Chan, Kedar Dhamdhere, Anupam Gupta 0001, Jon M. Kleinberg, Ofer Neiman, Aleksandrs Slivkins
FOCS4
2005 How to Pay, Come What May: Approximation Algorithms for Demand-Robust Covering Problems
abstract
Robust optimization has traditionally focused on uncertainty in data and costs in optimization problems to formulate models whose solutions will be optimal in the worst-case among the various uncertain scenarios in the model. While these approaches may be thought of defining data- or cost-robust problems, we formulate a new "demand-robust" model motivated by recent work on two-stage stochastic optimization problems. We propose this in the framework of general covering problems and prove a general structural lemma about special types of first-stage solutions for such problems: there exists a first-stage solution that is a minimal feasible solution for the union of the demands for some subset of the scenarios and its objective function value is no more than twice the optimal. We then provide approximation algorithms for a variety of standard discrete covering problems in this setting, including minimum cut, minimum multi-cut, shortest paths, Steiner trees, vertex cover and un-capacitated facility location. While many of our results draw from rounding approaches recently developed for stochastic programming problems, we also show new applications of old metric rounding techniques for cut problems in this demand-robust setting.
Kedar Dhamdhere, Vineet Goyal, R. Ravi 0001, Mohit Singh
FOCS1
2005 Finding (Recently) Frequent Items in Distributed Data Streams
abstract
We consider the problem of maintaining frequency counts for items occurring frequently in the union of multiple distributed data streams. Naive methods of combining approximate frequency counts from multiple nodes tend to result in excessively large data structures that are costly to transfer among nodes. To minimize communication requirements, the degree of precision maintained by each node while counting item frequencies must be managed carefully. We introduce the concept of a precision gradient for managing precision when nodes are arranged in a hierarchical communication structure. We then study the optimization problem of how to set the precision gradient so as to minimize communication, and provide optimal solutions that minimize worst-case communication load over all possible inputs. We then introduce a variant designed to perform well in practice, with input data that does not conform to worst-case characteristics. We verify the effectiveness of our approach empirically using real-world data, and show that our methods incur substantially less communication than naive approaches while providing the same error guarantees on answers.
Amit Manjhi, Vladislav Shkapenyuk, Kedar Dhamdhere, Christopher Olston
ICDE3
2005 On Two-Stage Stochastic Minimum Spanning Trees
Kedar Dhamdhere, R. Ravi 0001, Mohit Singh
IPCO1
2005 Approximation algorithms for low-distortion embeddings into low-dimensional spaces
Mihai Badoiu, Kedar Dhamdhere, Anupam Gupta 0001, Yuri Rabinovich, Harald Räcke, R. Ravi 0001, Anastasios Sidiropoulos
SODA2
2004 Approximating Additive Distortion of Embeddings into Line Metrics
Kedar Dhamdhere
APPROX-RANDOM1
2004 Approximation Algorithms for Minimizing Average Distortion
Kedar Dhamdhere, Anupam Gupta 0001, R. Ravi 0001
STACS1
2004 WIC: A General-Purpose Algorithm for Monitoring Web Information Sources
Sandeep Pandey, Kedar Dhamdhere, Christopher Olston
VLDB2
2004 Non-Clairvoyant Scheduling for Minimizing Mean Slowdown
Nikhil Bansal 0001, Kedar Dhamdhere, Jochen Könemann, Amitabh Sinha
Algorithmica2
2003 Scheduling for Flow-Time with Admission Control
Nikhil Bansal 0001, Avrim Blum, Shuchi Chawla 0001, Kedar Dhamdhere
ESA4
2003 Minimizing weighted flow time
Nikhil Bansal 0001, Kedar Dhamdhere
SODA2
2003 Non-clairvoyant Scheduling for Minimizing Mean Slowdown
Nikhil Bansal 0001, Kedar Dhamdhere, Jochen Könemann, Amitabh Sinha
STACS2