Dates: August 8-10, 2012.
Place: Aud. 2, main bldg., IT University of Copenhagen (ITU), Denmark. (Directions by metro.)
Audience: The summer school is aimed at PhD students and young researchers both from the algorithms community and the data mining community. A typical participant will come from a group that aims at publishing in algorithms conferences such as ESA and SODA, and/or in data mining conferences such as ICDM and KDD.
Credit: The ITU PhD school will issue a diploma of 4 ECTS to participants who have actively participated in the school, including presenting a poster.
Registration: The registration system is closed, but on-site registration (€120 with credit card) is possible. Covers lunches and coffee breaks.
Organizers: Rasmus Pagh (chair), Annelie Jepsen (admin), Konstantin Kutzkov, Ninh Pham, Morten Stöckel
Topics and speakers
Matrix and Graph Algorithms: Approximation Algorithms, Implicit Statistical Regularization, and Very Large-scale Applications. (slides1, slides2, slides3, slides4)
Michael Mahoney, Stanford University.
A decade of mining patterns from large datasets: Advances and open problems
Toon Calders, Eindhoven University of Technology
Clustering and Metaclustering: When a single answer isn't enough
Suresh Venkatasubramanian, University of Utah
Algorithms for mining large graphs
Aris Gionis, Yahoo! Research
Schedule (pdf)
August 8:
8.00- 9.00 Registration
9.00-12.00 Welcome.
A decade of mining patterns from large datasets (T. Calders)
12.00-13.00 Lunch break
13.00-17.00 A decade of mining patterns from large datasets (T. Calders)
Algorithms for mining large graphs (A. Gionis)
17.30-21.00 Social event
August 9:
9.00-12.00 Algorithms for mining large graphs (A. Gionis)
Matrix and Graph Algorithms (M. Mahoney)(slides1, slides2, slides3, slides4)
12.00-13.00 Lunch break
13.00-14.30 Panel discussion
15.00-17.00 Poster session
August 10:
9.00-12.00 Matrix and Graph Algorithms (M. Mahoney)
Clustering and Metaclustering (S. Venkatasubramanian)
12.00-13.00 Lunch break
13.00-16.00 Clustering and Metaclustering (S. Venkatasubramanian)
Eager to learn even more? Consider attending Advanced Topics in Machine Learning, August 13-17 at DTU, Copenhagen, Domain Adaptation in Image Analysis at DIKU, Copenhagen and/or Algorithms for Modern Parallel and Distributed Models August 20-23 at MADALGO, Aarhus.
Description of contents
We encourage participants to read articles marked with an asterix (*) before the summer school.
A decade of mining patterns from large datasets: advances and open problems
- Pattern mining in general
o connection with listing hypergraphs transversals
o some complexity results
o extensions to sequences/graphs/...
- Pattern explosion problem and solutions throughout last decade
o condensed representations (closed sets, NDIs)
o approaches to assess significance/surprisingness of a pattern
e.g., swap-randomization types of work; p-value based methods;
MDL-based methods; patterns as a "summary" of the data
Reading:
- Frequent pattern mining: current status and future directions *
- Survey on Frequent Pattern Mining *
Algorithms for mining large graphs
- algorithms for counting triangles, clustering coefficient, minors, computing shortest-path distances, distribution of distances,...
Reading:
Approximate computation of graph statistics: Counting triangles in data streams *, Efficient algorithms for large-scale local triangle counting, Triangle sparsifiers
Shortest-path distance distributions: ANF: A Fast and Scalable Tool for Data Mining in Massive Graphs *, HyperANF: approximating the neighbourhood function of very large graphs on a budget, Four Degrees of Separation
Diameter: Determining the diameter of small world networks
Shortest-path queries: Shortest-Path Queries in Static Networks *
Graph-mining algorithms in MapReduce: Filtering: a method for solving graph problems in MapReduce, Densest Subgraph in Streaming and MapReduce, Social content matching in MapReduce
Matrix and Graph Algorithms:
Approximation Algorithms, Implicit Statistical Regularization, and Very Large-scale Applications
- Introduction: Algorithmic and Statistical Perspectives
- Randomized Matrix Algorithms: and Large-scale Applications
- Social and Information Networks: Algorithms and Structure
- Approximate Computation and Implicit Regularization
Reading:
- Approximate Computation and Implicit Regularization for Very Large-scale Data Analysis *
- Algorithmic and Statistical Perspectives on Large-Scale Data Analysis *
Clustering and Metaclustering: When a single answer isn't enough
Clustering is one of the most basic tools in data mining. Given a collection of items and some idea of similarity (or distance) between pairs of items, the goal of clustering is to group them so that similar objects are in a group, and objects not in groups are distant from each other.
Over the years, a vast body of work has grown up around the problem of clustering. In most cases, the variations have come from different ways to define "distance", "similarity", and "groups". Once these are defined, a cost function as chosen, and the clustering is the grouping that optimizes this cost.
But what if the optimal answer isn't the right one ? What if NO single answer is the right one? In recent years, we've come to realize that trusting any single clustering algorithm to produce meaningful answers is dangerous, and that the path to meaningful answers requires many different "views" of the data.
This is the area of 'metaclustering' - can we combine information from different ways to cluster data to get at deeper structure in data, rather than merely relying on the output of single procedure?
I'll present an overview of clustering techniques, and outline some of the key problems of metaclustering, such as measuring the distance between clusterings, how to find consensus between clusterings, and how to explore the space of clusterings to find new and interesting answers.
Reading:
- Meta Clustering *
- Cluster Ensembles - A Knowledge Reuse Framework for
Combining Multiple Partitions *
- Comparing clusterings -- an information based distance *
Practical information:
- Information for visitors to the IT University.
- Hotel: The IT University is reachable by the Metro from many hotels in downtown Copenhagen. Another possibility is to stay in Ørestad, between the airport and ITU. There is the DanHostel, as well as CabInn Metro. In either case, expect to use about 15 minutes to reach ITU.