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

Andrea Campagna

dblp:38/7480 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none

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

Theory of computation · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-author

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
2 papers
Data mining · 84% Information retrieval · 16%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
pattern mining
0.222010
On Finding Frequent Patterns in Event Sequences · ICDM 2010
Finding Associations and Computing Similarity via Biased Pair Sampling · ICDM 2009
Data mining › pattern mining › sequential pattern mining
frequent sequence mining
0.112010
On Finding Frequent Patterns in Event Sequences · ICDM 2010
Data mining › pattern mining
association rule mining
0.112009
Finding Associations and Computing Similarity via Biased Pair Sampling · ICDM 2009
Information retrieval
similarity measure
0.112009
Finding Associations and Computing Similarity via Biased Pair Sampling · ICDM 2009

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

streaming algorithms · 0.1branch-and-bound · 0.1importance sampling · 0.1biased sampling · 0.1
YearPublicationVenuePosition
2014 Better Size Estimation for Sparse Matrix Products
Rasmus Resen Amossen, Andrea Campagna, Rasmus Pagh
Algorithmica2
2013 On parallelizing matrix multiplication by the column-row method
abstract
We consider the problem of sparse matrix multiplication by the column row method in a distributed setting where the matrix product is not necessarily sparse. We present a surprisingly simple method for “consistent” parallel processing of sparse outer products (column-row vector products) over several processors, in a communication-avoiding setting where each processor has a copy of the input. The method is consistent in the sense that a given output entry is always assigned to the same processor independently of the specific structure of the outer product. We show guarantees on the work done by each processor, and achieve linear speedup down to the point where the cost is dominated by reading the input. Our method gives a way of distributing (or parallelizing) matrix product computations in settings where the main bottlenecks are storing the result matrix, and inter-processor communication. Motivated by observations on real data that often the absolute values of the entries in the product adhere to a power law, we combine our approach with frequent items mining algorithms and show how to obtain a tight approximation of the weight of the heaviest entries in the product matrix. As a case study we present the application of our approach to frequent pair mining in transactional data streams, a problem that can be phrased in terms of sparse {0,1}-integer matrix multiplication by the column-row method. Experimental evaluation of the proposed method on real-life data supports the theoretical findings.
Andrea Campagna, Konstantin Kutzkov, Rasmus Pagh
ALENEX1
2013 Local Reconstructors and Tolerant Testers for Connectivity and Diameter
Andrea Campagna, Alan Guo, Ronitt Rubinfeld
APPROX-RANDOM1
2012 Finding associations and computing similarity via biased pair sampling
Andrea Campagna, Rasmus Pagh
Knowl. Inf. Syst.1
2010 Better Size Estimation for Sparse Matrix Products
Rasmus Resen Amossen, Andrea Campagna, Rasmus Pagh
APPROX-RANDOM2
2010 On Finding Frequent Patterns in Event Sequences
abstract
Given a directed a cyclic graph with labeled vertices, we consider the problem of finding the most common label sequences ("traces") among all paths in the graph (of some maximum length m). Since the number of paths can be huge, we propose novel algorithms whose time complexity depends only on the size of the graph, and on the frequency \varepsilon of the most frequent traces. In addition, we apply techniques from streaming algorithms to achieve space usage that depends only on \varepsilon, and not on the number of distinct traces. The abstract problem considered models a variety of tasks concerning finding frequent patterns in event sequences. Our motivation comes from working with a data set of 2 million RFID readings from baggage trolleys at Copenhagen Airport. The question of finding frequent passenger movement patterns is mapped to the above problem. We report on experimental findings for this data set.
Andrea Campagna, Rasmus Pagh
ICDM1
2009 Finding Associations and Computing Similarity via Biased Pair Sampling
abstract
Sampling-based methods have previously been proposed for the problem of finding interesting associations in data, even for low-support items. While these methods do not guarantee precise results, they can be vastly more efficient than approaches that rely on exact counting. However, for many similarity measures no such methods have been known. In this paper we show how a wide variety of measures can be supported by a simple biased sampling method. The method also extends to find high-confidence association rules. We demonstrate theoretically that our method is superior to exact methods when the threshold for "interesting similarity/confidence" is above the average pairwise similarity/confidence, and the average support is not too low. Our method is particularly good when transactions contain many items. We confirm in experiments on standard association mining benchmarks that this gives a significant speedup on real data sets (sometimes much larger than the theoretical guarantees). Reductions in computation time of over an order of magnitude, and significant savings in space, are observed.
Andrea Campagna, Rasmus Pagh
ICDM1