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.

Liadan O'Callaghan

dblp:73/4804 · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
0since 2021 · last 2007
—ORCID · none

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

Theory of computation · 6Databases, data management, data science and information retrieval · 3 · 1 first-authorArtificial intelligence and machine learning · 2Applied, 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.

Databases, data mining, and information retrieval
5 papers
Data mining · 54% Query processing and optimization · 32% Data stream processing · 10%
Theoretical computer science
4 papers
Algorithmic game theory and mechanism design · 53% Algorithms and data structures · 37% Approximation and online algorithms · 10%

Topics — the 22 heaviest of 24, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.132003
Clustering Data Streams: Theory and Practice · IEEE Trans. Knowl. Data Eng. 2003
Streaming-Data Algorithms for High-Quality Clustering · ICDE 2002
Clustering Data Streams · FOCS 2000
Data mining › clustering › online clustering
data stream clustering
0.132003
Clustering Data Streams: Theory and Practice · IEEE Trans. Knowl. Data Eng. 2003
Streaming-Data Algorithms for High-Quality Clustering · ICDE 2002
Clustering Data Streams · FOCS 2000
Query processing and optimization › query execution › expression evaluation
expensive predicate evaluation
0.112007
Querying priced information in databases: The conjunctive case · ACM Trans. Algorithms 2007
Query processing and optimization › query optimization › predicate optimization
filter ordering
0.112007
Querying priced information in databases: The conjunctive case · ACM Trans. Algorithms 2007
Algorithmic game theory and mechanism design › auction theory
combinatorial auction
0.122002
Truth revelation in approximately efficient combinatorial auctions · J. ACM 2002
Truth revelation in approximately efficient combinatorial auctions · EC 1999
Algorithmic game theory and mechanism design › mechanism design
truthful mechanism
0.122002
Truth revelation in approximately efficient combinatorial auctions · J. ACM 2002
Truth revelation in approximately efficient combinatorial auctions · EC 1999
Data mining › clustering
large-scale clustering
0.012003
Clustering Data Streams: Theory and Practice · IEEE Trans. Knowl. Data Eng. 2003
Data stream processing › continuous query processing
sliding window
0.012003
Maintaining variance and k-medians over data stream windows · PODS 2003
Algorithms and data structures
clustering
0.012003
Better streaming algorithms for clustering problems · STOC 2003
Algorithms and data structures › clustering › robust clustering
clustering with outliers
0.012003
Better streaming algorithms for clustering problems · STOC 2003
Algorithms and data structures › clustering
k-median
0.012003
Better streaming algorithms for clustering problems · STOC 2003
Algorithms and data structures › data streams
streaming algorithms
0.012003
Better streaming algorithms for clustering problems · STOC 2003
Algorithmic game theory and mechanism design › mechanism design › algorithmic mechanism design
approximation mechanisms
0.012002
Truth revelation in approximately efficient combinatorial auctions · J. ACM 2002
Algorithmic game theory and mechanism design
mechanism design
0.012002
Truth revelation in approximately efficient combinatorial auctions · J. ACM 2002
Data mining › clustering › center-based clustering
k-median clustering
0.012000
Clustering Data Streams · FOCS 2000
Approximation and online algorithms › approximation
approximate optimization
0.011999
Truth revelation in approximately efficient combinatorial auctions · EC 1999
Algorithmic game theory and mechanism design
auction theory
0.011999
Truth revelation in approximately efficient combinatorial auctions · EC 1999
Algorithmic game theory and mechanism design › mechanism design › truthful mechanism
VCG mechanism
0.011999
Truth revelation in approximately efficient combinatorial auctions · EC 1999
Distributed and cloud data management
distributed query processing
0.012007
Querying priced information in databases: The conjunctive case · ACM Trans. Algorithms 2007
Query processing and optimization
query optimization
0.012007
Querying priced information in databases: The conjunctive case · ACM Trans. Algorithms 2007
Approximation and online algorithms
approximation algorithms
0.022003
Maintaining variance and k-medians over data stream windows · PODS 2003
Truth revelation in approximately efficient combinatorial auctions · EC 1999
Data stream processing
streaming analytics
0.012002
Streaming-Data Algorithms for High-Quality Clustering · ICDE 2002

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

constant-factor approximation · 0.1sliding window · 0.1relative error · 0.1sequential and parallel evaluation · 0.1optimization · 0.1single-pass algorithm · 0.1greedy optimization · 0.1streaming algorithms · 0.0sampling · 0.0randomized algorithm · 0.0vickrey auction · 0.0single-pass streaming algorithm · 0.0
YearPublicationVenuePosition
2007 Querying priced information in databases: The conjunctive case
abstract
Query optimization that involves expensive predicates has received considerable attention in the database community. Typically, the output to a database query is a set of tuples that satisfy certain conditions, and, with expensive predicates, these conditions may be computationally costly to verify. In the simplest case, when the query looks for the set of tuples that simultaneously satisfy k expensive predicates, the problem reduces to ordering the evaluation of the predicates so as to minimize the time to output the set of tuples comprising the answer to the query. We study different cases of the problem: the sequential case, in which a single processor is available to evaluate the predicates, and the distributed case, in which there are k processors available, each dedicated to a different attribute (column) of the database, and there is no communication cost between the processors.
Renato Carmo, Tomás Feder, Yoshiharu Kohayakawa, Eduardo Sany Laber, Rajeev Motwani 0001, Liadan O'Callaghan, Rina Panigrahy, Dilys Thomas
ACM Trans. Algorithms6
2004 A k-Median Algorithm with Running Time Independent of Data Size
Adam Meyerson, Liadan O'Callaghan, Serge A. Plotkin
Mach. Learn.2
2003 Maintaining variance and k-medians over data stream windows
abstract
The sliding window model is useful for discounting stale data in data stream applications. In this model, data elements arrive continually and only the most recent N elements are used when answering queries. We present a novel technique for solving two important and related problems in the sliding window model --- maintaining variance and maintaining a k-- median clustering. Our solution to the problem of maintaining variance provides a continually updated estimate of the variance of the last N values in a data stream with relative error of at most # using O( # 2 log N) memory. We present a constant-factor approximation algorithm which maintains an approximate k--median solution for the last N data points using O( N) memory, where # < 1/2 is a parameter which trades o# the space bound with the approximation factor of O(2 ).
Brian Babcock, Mayur Datar, Rajeev Motwani 0001, Liadan O'Callaghan
PODS4
2003 Representing Graph Metrics with Fewest Edges
Tomás Feder, Adam Meyerson, Rajeev Motwani 0001, Liadan O'Callaghan, Rina Panigrahy
STACS4
2003 Computing Shortest Paths with Uncertainty
Tomás Feder, Rajeev Motwani 0001, Liadan O'Callaghan, Christopher Olston, Rina Panigrahy
STACS3
2003 Better streaming algorithms for clustering problems
abstract
We study clustering problems in the streaming model, where the goal is to cluster a set of points by making one pass (or a few passes) over the data using a small amount of storage space. Our main result is a randomized algorithm for the k--Median problem which produces a constant factor approximation in one pass using storage space O(k poly log n). This is a significant improvement of the previous best algorithm which yielded a 2O(1/ε) approximation using O(nε) space. Next we give a streaming algorithm for the k--Median problem with an arbitrary distance function. We also study algorithms for clustering problems with outliers in the streaming model. Here, we give bicriterion guarantees, producing constant factor approximations by increasing the allowed fraction of outliers slightly.
Moses Charikar, Liadan O'Callaghan, Rina Panigrahy
STOC2
2003 Clustering Data Streams: Theory and Practice
abstract
The data stream model has recently attracted attention for its applicability to numerous types of data, including telephone records, Web documents, and clickstreams. For analysis of such data, the ability to process the data in a single pass, or a small number of passes, while using little memory, is crucial. We describe such a streaming algorithm that effectively clusters large data streams. We also provide empirical evidence of the algorithm's performance on synthetic and real data streams.
Sudipto Guha, Adam Meyerson, Nina Mishra, Rajeev Motwani 0001, Liadan O'Callaghan
IEEE Trans. Knowl. Data Eng.5
2002 Streaming-Data Algorithms for High-Quality Clustering
abstract
Streaming data analysis has recently attracted attention in numerous applications including telephone records, Web documents and click streams. For such analysis, single-pass algorithms that consume a small amount of memory are critical. We describe such a streaming algorithm that effectively clusters large data streams. We also provide empirical evidence of the algorithm's performance on synthetic and real data streams.
Liadan O'Callaghan, Adam Meyerson, Rajeev Motwani 0001, Nina Mishra, Sudipto Guha
ICDE1
2002 Truth revelation in approximately efficient combinatorial auctions
abstract
Some important classical mechanisms considered in Microeconomics and Game Theory require the solution of a difficult optimization problem. This is true of mechanisms for combinatorial auctions, which have in recent years assumed practical importance, and in particular of the gold standard for combinatorial auctions, the Generalized Vickrey Auction (GVA). Traditional analysis of these mechanisms---in particular, their truth revelation properties---assumes that the optimization problems are solved precisely. In reality, these optimization problems can usually be solved only in an approximate fashion. We investigate the impact on such mechanisms of replacing exact solutions by approximate ones. Specifically, we look at a particular greedy optimization method. We show that the GVA payment scheme does not provide for a truth revealing mechanism. We introduce another scheme that does guarantee truthfulness for a restricted class of players. We demonstrate the latter property by identifying natural properties for combinatorial auctions and showing that, for our restricted class of players, they imply that truthful strategies are dominant. Those properties have applicability beyond the specific auction studied.
Daniel Lehmann 0001, Liadan O'Callaghan, Yoav Shoham
J. ACM2
2000 Clustering Data Streams
abstract
We study clustering under the data stream model of computation where: given a sequence of points, the objective is to maintain a consistently good clustering of the sequence observed so far, using a small amount of memory and time. The data stream model is relevant to new classes of applications involving massive data sets, such as Web click stream analysis and multimedia data analysis. We give constant-factor approximation algorithms for the k-median problem in the data stream model of computation in a single pass. We also show negative results implying that our algorithms cannot be improved in a certain sense.
Sudipto Guha, Nina Mishra, Rajeev Motwani 0001, Liadan O'Callaghan
FOCS4
1999 Truth revelation in approximately efficient combinatorial auctions
abstract
Some important classical mechanisms considered in Microeconomics and Game Theory require the solution of a difficult optimization problem.This is true of mechanisms for combinatorial auctions, which have in recent years assumed practical importance, and in particular of the gold standard for combinatorial auctions, the Generalized Vickrey Auction (GVA).Traditional analysis of these mechanisms -in particular, their truth revelation properties -assumes that the optimization problems are solved precisely.In reality, these optimization problems can usually be solved only in an approximate fashion.We investigate the impact on such mechanisms of replacing exact solutions by approximate ones.Specifically, we look at a particular greedy optimization method, which has empirically been shown to perform well.We show that the GVA payment scheme does not provide for a truth revealing mechanism.We introduce another scheme that does guarantee truthfulness for a restricted class of players.We demonstrate the latter property by identifying sufficient conditions for a combinatorial auction to be truth-revealing, conditions which have applicability beyond the specific auction studied here.
Daniel Lehmann 0001, Liadan O'Callaghan, Yoav Shoham
EC2