Demo Data from EDBT 2026 / reviewers in the wild / expert
Antti Ukkonen
dblp:29/1554
· DBLP profile ↗
42ranked-venue papers
13as first author
1since 2021 · last 2021
0000-0001-6060-1746ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 34 · 11 first-authorArtificial intelligence and machine learning · 25 · 10 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021Theory of computation · 1 · 1 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
8 papers |
Data mining · 62% Information retrieval · 27% Web and social media mining · 7% | |
| Theoretical computer science
8 papers |
Graph algorithms and graph theory · 47% Approximation and online algorithms · 25% Algorithms and data structures · 17% | |
| Computer graphics and multimedia
1 paper |
Visual content generation and editing · 100% |
Topics — the 28 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
clustering |
0.6 | 3 | 2017 | Crowdsourced Correlation Clustering with Relative Distance Comparisons · ICDM 2017 Multiview Triplet Embedding: Learning Attributes in Multiple Maps · ICML 2015 Overlapping Correlation Clustering · ICDM 2011 |
Information retrieval
relevance feedback |
0.4 | 1 | 2020 | Generating Images Instead of Retrieving Them: Relevance Feedback on Generative Adversarial Networks · SIGIR 2020 |
Visual content generation and editing
image generation |
0.4 | 1 | 2020 | Generating Images Instead of Retrieving Them: Relevance Feedback on Generative Adversarial Networks · SIGIR 2020 |
Approximation and online algorithms
approximation algorithms |
0.4 | 2 | 2017 | Crowdsourced Correlation Clustering with Relative Distance Comparisons · ICDM 2017 Chromatic correlation clustering · KDD 2012 |
Graph algorithms and graph theory › graph clustering
correlation clustering |
0.4 | 2 | 2017 | Crowdsourced Correlation Clustering with Relative Distance Comparisons · ICDM 2017 Chromatic correlation clustering · KDD 2012 |
Data mining › clustering › graph clustering
correlation clustering |
0.4 | 2 | 2017 | Crowdsourced Correlation Clustering with Relative Distance Comparisons · ICDM 2017 Overlapping Correlation Clustering · ICDM 2011 |
Data mining › clustering › interactive clustering
crowdsourced clustering |
0.3 | 1 | 2017 | Crowdsourced Correlation Clustering with Relative Distance Comparisons · ICDM 2017 |
Algorithms and data structures
clustering |
0.3 | 2 | 2012 | Chromatic correlation clustering · KDD 2012 Clustering Algorithms for Chains · J. Mach. Learn. Res. 2011 |
Data mining
dimensionality reduction |
0.2 | 1 | 2015 | Multiview Triplet Embedding: Learning Attributes in Multiple Maps · ICML 2015 |
Data mining › dimensionality reduction
multidimensional scaling |
0.2 | 1 | 2015 | Multiview Triplet Embedding: Learning Attributes in Multiple Maps · ICML 2015 |
Data mining
multi-view learning |
0.2 | 1 | 2015 | Multiview Triplet Embedding: Learning Attributes in Multiple Maps · ICML 2015 |
Graph algorithms and graph theory
graph mining |
0.2 | 1 | 2015 | Bump hunting in the dark: Local discrepancy maximization on graphs · ICDE 2015 |
Information retrieval › question answering
answer extraction |
0.1 | 1 | 2012 | Answers, not links: extracting tips from yahoo! answers to address how-to web queries · WSDM 2012 |
Information retrieval › question answering
community question answering |
0.1 | 1 | 2012 | Answers, not links: extracting tips from yahoo! answers to address how-to web queries · WSDM 2012 |
Information retrieval
question answering and dialogue systems |
0.1 | 1 | 2012 | Answers, not links: extracting tips from yahoo! answers to address how-to web queries · WSDM 2012 |
Approximation and online algorithms › approximation algorithms › randomized approximation
randomized approximation algorithms |
0.1 | 1 | 2012 | Chromatic correlation clustering · KDD 2012 |
Recommender systems
interactive recommendation |
0.1 | 1 | 2020 | Generating Images Instead of Retrieving Them: Relevance Feedback on Generative Adversarial Networks · SIGIR 2020 |
Web and social media mining › information diffusion
independent cascade model |
0.1 | 1 | 2011 | Sparsification of influence networks · KDD 2011 |
Data mining › clustering › soft clustering
overlapping clustering |
0.1 | 1 | 2011 | Overlapping Correlation Clustering · ICDM 2011 |
Web and social media mining
social network analysis |
0.1 | 1 | 2011 | Sparsification of influence networks · KDD 2011 |
Data mining
crowdsourcing |
0.1 | 1 | 2015 | Multiview Triplet Embedding: Learning Attributes in Multiple Maps · ICML 2015 |
Graph algorithms and graph theory › subgraph isomorphism
connected subgraph detection |
0.1 | 1 | 2015 | Bump hunting in the dark: Local discrepancy maximization on graphs · ICDE 2015 |
Information retrieval
ranking |
0.1 | 1 | 2006 | Algorithms for discovering bucket orders from data · KDD 2006 |
Data mining
pattern mining |
0.1 | 1 | 2005 | Finding partial orders from unordered 0-1 data · KDD 2005 |
Information retrieval
web search |
0.0 | 1 | 2012 | Answers, not links: extracting tips from yahoo! answers to address how-to web queries · WSDM 2012 |
Bioinformatics and computational biology
protein sequence analysis |
0.0 | 1 | 2011 | Overlapping Correlation Clustering · ICDM 2011 |
Approximation and online algorithms › approximation algorithms
approximation guarantees |
0.0 | 1 | 2006 | Algorithms for discovering bucket orders from data · KDD 2006 |
Bioinformatics and computational biology › statistical genetics › genetic mapping
marker ordering |
0.0 | 1 | 2005 | Finding partial orders from unordered 0-1 data · KDD 2005 |
Methods — techniques the papers use, named apart from their topics
relevance feedback · 0.9generative adversarial network · 0.9approximation algorithm · 0.7relative distance comparisons · 0.6heuristics · 0.5neighbor-function interface · 0.3local search · 0.2jaccard coefficient · 0.2greedy method · 0.2triplet comparisons · 0.2low-dimensional embedding · 0.2local-access graph exploration · 0.2tip mining · 0.1alternating minimization · 0.1non-negative least squares · 0.1independent cascade model · 0.1score function minimization · 0.1heuristic orientation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Fast Text-Only Domain Adaptation of RNN-Transducer Prediction NetworkabstractAdaption of end-to-end speech recognition systems to new tasks is known to be challenging. A number of solutions have been proposed which apply external language models with various fusion methods, possibly with a combination of two-pass decoding. Also TTS systems have been used to generate adaptation data for the end-to-end models. In this paper we show that RNN-transducer models can be effectively adapted to new domains using only small amounts of textual data. By taking advantage of model's inherent structure, where the prediction network is interpreted as a language model, we can apply fast adaptation to the model. Adapting the model avoids the need for complicated decoding time fusions and external language models. Using appropriate regularization, the prediction network can be adapted to new domains while still retaining good generalization capabilities. We show with multiple ASR evaluation tasks how this method can provide relative gains of 10-45% in target task WER. We also share insights how RNN-transducer prediction network performs as a language model. Janne Pylkkönen, Antti Ukkonen, Juho Kilpikoski, Samu Tamminen, Hannes Heikinheimo |
Interspeech | 2 |
| 2020 | Generating Images Instead of Retrieving Them: Relevance Feedback on Generative Adversarial NetworksabstractFinding images matching a user's intention has been largely based on matching a representation of the user's information needs with an existing collection of images. For example, using an example image or a written query to express the information need and retrieving images that share similarities with the query or example image. However, such an approach is limited to retrieving only images that already exist in the underlying collection. Here, we present a methodology for generating images matching the user intention instead of retrieving them. The methodology utilizes a relevance feedback loop between a user and generative adversarial neural networks (GANs). GANs can generate novel photorealistic images which are initially not present in the underlying collection, but generated in response to user feedback. We report experiments (N=29) where participants generate images using four different domains and various search goals with textual and image targets. The results show that the generated images match the tasks and outperform images selected as baselines from a fixed image collection. Our results demonstrate that generating new information can be more useful for users than retrieving it from a collection of existing information. Antti Ukkonen, Pyry Joona, Tuukka Ruotsalo |
SIGIR | 1 |
| 2019 | Relative distance comparisons with confidence judgementsabstractRelative distance comparisons, or “triplets”, are statements of the form “item a is closer to item b than c”. When eliciting such comparisons from human annotators, it is often the case that some comparisons are easy, while others are more ambiguous. However, also for the latter cases annotators are forced to choose one of the alternatives, despite possibly having a low confidence with their selection. To alleviate this problem, we discuss a variant of the distance comparison query where annotators are allowed to explicitly state their degree of confidence for each triplet. We propose algorithms both for learning the underlying pairwise distances, as well as computing an embedding of the items from such triplets. For the distance learning problem we devise an approach based on solving a system of linear equations, while for the embedding task we modify the t-STE algorithm to handle the confidence statements. We report experiments with synthetic and real data, including a novel study in which we collected the proposed type of triplets from 80 volunteers. Stefan Mojsilovic, Antti Ukkonen |
SDM | 2 |
| 2019 | Cognitive ergonomics for data analysis. Experimental study of cognitive limitations in a data-based judgement taskabstractToday’s ever-increasing amount of data places new demands on cognitive ergonomics and requires new design ideas to ensure successful human–data interaction. Our aim was to identify the cognitive factors that must be considered when designing systems to improve decision-making based on large amounts of data. We constructed a task that simulates the typical cognitive demands people encounter in data analysis situations. We demonstrate some essential cognitive limitations using a behavioural experiment with 20 participants. The studied task presented the participants with critical and noncritical attributes that contained information on two groups of people. They had to select the response option (group) with the higher level of critical attributes. The results showed that accuracy of judgement decreased as the amount of information increased, and that judgement was affected by irrelevant information. Our results thus demonstrate critical cognitive limitations when people utilise data and suggest a cognitive bias in data-based decision-making. Therefore, when designing for cognition, we should consider the human cognitive limitations that are manifested in a data analysis context. Furthermore, we need general cognitive ergonomic guidelines for design that support the utilisation of data and improve data-based decision-making. Virpi Kalakoski, Andreas Henelius, Emilia Oikarinen, Antti Ukkonen, Kai Puolamäki |
Behav. Inf. Technol. | 4 |
| 2019 | Introduction to the special issue for the ECML PKDD 2019 journal track
Karsten M. Borgwardt, Po-Ling Loh, Evimaria Terzi, Antti Ukkonen |
Data Min. Knowl. Discov. | 4 |
| 2019 | Introduction to the special issue for the ECML PKDD 2019 journal track
Karsten M. Borgwardt, Po-Ling Loh, Evimaria Terzi, Antti Ukkonen |
Mach. Learn. | 4 |
| 2017 | Crowdsourced Correlation Clustering with Relative Distance ComparisonsabstractCrowdsourced, or human computation based clustering algorithms usually rely on relative distance comparisons, as these are easier to elicit from human workers than absolute distance information. We build upon existing work on correlation clustering, a well-known non-parametric approach to clustering, and present a novel clustering algorithm for human computation. We first define a novel variant of correlation clustering that is based on relative distance comparisons, and briefly outline an approximation algorithm for this problem. As a second contribution, we propose a more practical algorithm, which we empirically compare against existing methods from literature. Experiments with synthetic data suggest that our approach can outperform more complex methods. Also, our method efficiently finds good and intuitive clusterings from real relative distance comparison data. Antti Ukkonen |
ICDM | 1 |
| 2017 | Explaining Deviating Subsets Through Explanation Networks
Antti Ukkonen, Vladimir Dzyuba, Matthijs van Leeuwen |
ECML/PKDD (2) | 1 |
| 2017 | Multivariate Confidence IntervalsabstractConfidence intervals are a popular way to visualize and analyze data distributions. Unlike p-values, they can convey information both about statistical significance as well as effect size. However, very little work exists on applying confidence intervals to multivariate data. In this paper we define confidence intervals for multivariate data that extend the one-dimensional definition in a natural way. In our definition every variable is associated with its own confidence interval as usual, but a data vector can be outside of a few of these, and still be considered to be within the confidence area. We analyze the problem and show that the resulting confidence areas retain the good qualities of their one-dimensional counterparts: they are informative and easy to interpret. Furthermore, we show that the problem of finding multivariate confidence intervals is hard, but provide efficient approximate algorithms to solve the problem. Jussi Korpela, Emilia Oikarinen, Kai Puolamäki, Antti Ukkonen |
SDM | 4 |
| 2017 | Bump Hunting in the Dark: Local Discrepancy Maximization on GraphsabstractWe study the problem of discrepancy maximization on graphs: given a set of nodes Q of an underlying graph G, we aim to identify a connected subgraph of G that contains many more nodes from Q than other nodes. This variant of the discrepancy maximization problem extends the well-known notion of “bump hunting” in the Euclidean space [1]. We consider the problem under two access models. In the unrestricted-access model, the whole graph G is given as input, while in the local-access model we can only retrieve the neighbors of a given node in G using a possibly slow and costly interface. We prove that the basic problem of discrepancy maximization on graphs is NP-hard, and empirically evaluate the performance of four heuristics for solving it. For the local-access model, we consider three different algorithms that aim to recover a part of G large enough to contain an optimal solution, while using only a small number of calls to the neighbor-function interface. We perform a thorough experimental evaluation in order to understand the trade offs between the proposed methods and their dependencies on characteristics of the input graph. Aristides Gionis, Michael Mathioudakis, Antti Ukkonen |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2016 | Expect the Unexpected - On the Significance of Subgroups
Matthijs van Leeuwen, Antti Ukkonen |
DS | 2 |
| 2016 | Semigeometric Tiling of Event Sequences
Andreas Henelius, Isak Karlsson, Panagiotis Papapetrou, Antti Ukkonen, Kai Puolamäki |
ECML/PKDD (1) | 4 |
| 2016 | The sharing economy: Why people participate in collaborative consumptionabstractInformation and communications technologies (ICTs) have enabled the rise of so‐called “Collaborative Consumption” (CC): the peer‐to‐peer‐based activity of obtaining, giving, or sharing the access to goods and services, coordinated through community‐based online services. CC has been expected to alleviate societal problems such as hyper‐consumption, pollution, and poverty by lowering the cost of economic coordination within communities. However, beyond anecdotal evidence, there is a dearth of understanding why people participate in CC. Therefore, in this article we investigate people's motivations to participate in CC. The study employs survey data (N = 168) gathered from people registered onto a CC site. The results show that participation in CC is motivated by many factors such as its sustainability, enjoyment of the activity as well as economic gains. An interesting detail in the result is that sustainability is not directly associated with participation unless it is at the same time also associated with positive attitudes towards CC. This suggests that sustainability might only be an important factor for those people for whom ecological consumption is important. Furthermore, the results suggest that in CC an attitude‐behavior gap might exist; people perceive the activity positively and say good things about it, but this good attitude does not necessary translate into action. Juho Hamari, Mimmi Sjöklint, Antti Ukkonen |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2015 | Crowdsourced Nonparametric Density Estimation Using Relative DistancesabstractIn this paper we address the following density estimation problem: given a number of relative similarity judgements over a set of items D, assign a density value p(x) to each item x in D. Our work is motivated by human computing applications where density can be interpreted e.g. as a measure of the rarity of an item. While humans are excellent at solving a range of different visual tasks, assessing absolute similarity (or distance) of two items (e.g. photographs) is difficult. Relative judgements of similarity, such as A is more similar to B than to C, on the other hand, are substantially easier to elicit from people. We provide two novel methods for density estimation that only use relative expressions of similarity. We give both theoretical justifications, as well as empirical evidence that the proposed methods produce good estimates. Antti Ukkonen, Behrouz Derakhshan, Hannes Heikinheimo |
HCOMP | 1 |
| 2015 | Bump hunting in the dark: Local discrepancy maximization on graphsabstractWe study the problem of discrepancy maximization on graphs: given a set of nodes Q of an underlying graph G, we aim to identify a connected subgraph of G that contains many more nodes from Q than other nodes. This variant of the discrepancy-maximization problem extends the well-known notion of “bump hunting” in the Euclidean space. We consider the problem under two access models. In the unrestricted-access model, the whole graph G is given as input, while in the local-access model we can only retrieve the neighbors of a given node in G using a possibly slow and costly interface. We prove that the basic problem of discrepancy maximization on graphs is NP-hard, and empirically evaluate the performance of four heuristics for solving it. For the local-access model we consider three different algorithms that aim to recover a part of G large enough to contain an optimal solution, while using only a small number of calls to the neighbor-function interface. We perform a thorough experimental evaluation in order to understand the trade offs between the proposed methods and their dependencies on characteristics of the input graph. Aristides Gionis, Michael Mathioudakis, Antti Ukkonen |
ICDE | 3 |
| 2015 | Multiview Triplet Embedding: Learning Attributes in Multiple MapsabstractFor humans, it is usually easier to make statements about the similarity of objects in relative, rather than absolute terms. Moreover, subjective comparisons of objects can be based on a number of different and independent attributes. For example, objects can be compared based on their shape, color, etc. In this paper, we consider the problem of uncovering these hidden attributes given a set of relative distance judgments in the form of triplets. The attribute that was used to generate a particular triplet in this set is unknown. Such data occurs, e.g., in crowdsourcing applications where the triplets are collected from a large group of workers. We propose the Multiview Triplet Embedding (MVTE) algorithm that produces a number of low-dimensional maps, each corresponding to one of the hidden attributes. The method can be used to assess how many different attributes were used to create the triplets, as well as to assess the difficulty of a distance comparison task, and find objects that have multiple interpretations in relation to the other objects. Ehsan Amid, Antti Ukkonen |
ICML | 2 |
| 2015 | A Kernel-Learning Approach to Semi-supervised Clustering with Relative Distance Comparisons
Ehsan Amid, Aristides Gionis, Antti Ukkonen |
ECML/PKDD (1) | 3 |
| 2015 | Same bang, fewer bucks: efficient discovery of the cost-influence skylineabstractInfluence maximization aims to find a set of persons in a social network that can be used as seeds for a viral marketing campaign, such that the expected spread of influence is maximized. Standard approaches to this problem produce a single seed set that either maximizes influence, or the “bang for the buck” if the vertices are associated with a cost. In this paper we consider the problem of finding the cost-influence skyline, i.e., the collection of all seed sets that are Pareto optimal w.r.t. seeding cost and expected influence. Computing the cost-influence skyline has a number of advantages over finding a single solution only. First, it provides a better understanding of the trade-off between cost and influence, which enables the user to make an informed choice regarding the budget. Second, by computing the cost-influence skyline we obtain the optimal seed set for any given seeding budget, not only the one that corresponds to singleton solutions found by existing algorithms. In practice, the problem is to discover the skyline w.r.t. two functions spanned by all subsets of size k of a set of vertices. Due to the extremely large number of such subsets, this is a very hard problem. We present an efficient heuristic algorithm for computing the skyline when one of the functions is linear (e.g., the seeding cost) and the other submodular (e.g., expected influence). The experiments show that the cost-influence skyline can be computed in reasonable time for networks with up to a million vertices. Matthijs van Leeuwen, Antti Ukkonen |
SDM | 2 |
| 2015 | Chromatic Correlation ClusteringabstractWe study a novel clustering problem in which the pairwise relations between objects are categorical . This problem can be viewed as clustering the vertices of a graph whose edges are of different types ( colors ). We introduce an objective function that ensures the edges within each cluster have, as much as possible, the same color. We show that the problem is NP -hard and propose a randomized algorithm with approximation guarantee proportional to the maximum degree of the input graph. The algorithm iteratively picks a random edge as a pivot, builds a cluster around it, and removes the cluster from the graph. Although being fast, easy to implement, and parameter-free, this algorithm tends to produce a relatively large number of clusters. To overcome this issue we introduce a variant algorithm, which modifies how the pivot is chosen and how the cluster is built around the pivot. Finally, to address the case where a fixed number of output clusters is required, we devise a third algorithm that directly optimizes the objective function based on the alternating-minimization paradigm. We also extend our objective function to handle cases where object’s relations are described by multiple labels. We modify our randomized approximation algorithm to optimize such an extended objective function and show that its approximation guarantee remains proportional to the maximum degree of the graph. We test our algorithms on synthetic and real data from the domains of social media, protein-interaction networks, and bibliometrics. Results reveal that our algorithms outperform a baseline algorithm both in the task of reconstructing a ground-truth clustering and in terms of objective-function value. Francesco Bonchi, Aristides Gionis, Francesco Gullo, Charalampos E. Tsourakakis, Antti Ukkonen |
ACM Trans. Knowl. Discov. Data | 5 |
| 2014 | Distance oracles in edge-labeled graphsabstractA fundamental operation over edge-labeled graphs is the compu-tation of shortest-path distances subject to a constraint on the set of permissible edge labels. Applying exact algorithms for such an operation is not a viable option, especially for massive graphs, or in scenarios where the distance computation is used as a primitive for more complex computations. In this paper we study the problem of efficient approximation of shortest-path queries with edge-label constraints, for which we de-vise two indexes based on the idea of landmarks: distances from all vertices of the graph to a selected subset of landmark vertices are pre-computed and then used at query time to efficiently ap-proximate distance queries. The major challenge to face is that, in principle, an exponential number of constraint label sets needs to be stored for each vertex-landmark pair, which makes the index pre-computation and storage far from trivial. We tackle this chal-lenge from two different perspectives, which lead to indexes with different characteristics: one index is faster and more accurate, but it requires more space than the other. We extensively evaluate our techniques on real and synthetic datasets, showing that our indexes can efficiently and accurately estimate label-constrained distance queries. 1. Francesco Bonchi, Aristides Gionis, Francesco Gullo, Antti Ukkonen |
EDBT | 4 |
| 2014 | Indirect Estimation of Shortest Path Distributions with Small-World Experiments
Antti Ukkonen |
IDA | 1 |
| 2014 | Fast Estimation of the Pattern Frequency Spectrum
Matthijs van Leeuwen, Antti Ukkonen |
ECML/PKDD (2) | 2 |
| 2013 | The Crowd-Median AlgorithmabstractThe power of human computation is founded on the capabilities of humans to process qualitative information in a manner that is hard to reproduce with a computer. However, all machine learning algorithms rely on mathematical operations, such as sums, averages, least squares etc. that are less suitable for human computation. This paper is an effort to combine these two aspects of data processing. We consider the problem of computing a centroid of a data set, a key component in many data-analysis applications such as clustering, using a very simple human intelligence task (HIT). In this task the workers must choose the outlier from a set of three items. After presenting a number of such triplets to the workers, the item chosen the least number of times as the outlier is selected as the centroid. We provide a proof that the centroid determined by this procedure is equal the mean of a univariate normal distribution. Furthermore, as a demonstration of the viability of our method, we implement a human computation based variant of the k-means clustering algorithm. We present experiments where the proposed method is used to find an "average" image in a collection, and cluster images to semantic categories. Hannes Heikinheimo, Antti Ukkonen |
HCOMP | 2 |
| 2013 | Discovering Skylines of Subgroup Sets
Matthijs van Leeuwen, Antti Ukkonen |
ECML/PKDD (3) | 2 |
| 2013 | CSI: Community-Level Social Influence Analysis
Yasir Mehmood 0002, Nicola Barbieri, Francesco Bonchi, Antti Ukkonen |
ECML/PKDD (2) | 4 |
| 2013 | Activity preserving graph simplification
Francesco Bonchi, Gianmarco De Francisci Morales, Aristides Gionis, Antti Ukkonen |
Data Min. Knowl. Discov. | 4 |
| 2013 | Overlapping correlation clustering
Francesco Bonchi, Aristides Gionis, Antti Ukkonen |
Knowl. Inf. Syst. | 3 |
| 2012 | Chromatic correlation clusteringabstractWe study a novel clustering problem in which the pairwise relations between objects are categorical. This problem can be viewed as clustering the vertices of a graph whose edges are of different types (colors). We introduce an objective function that aims at partitioning the graph such that the edges within each cluster have, as much as possible, the same color. We show that the problem is NP-hard and propose a randomized algorithm with approximation guarantee proportional to the maximum degree of the input graph. The algorithm iteratively picks a random edge as pivot, builds a cluster around it, and removes the cluster from the graph. Although being fast, easy-to-implement, and parameter free, this algorithm tends to produce a relatively large number of clusters. To overcome this issue we introduce a variant algorithm, which modifies how the pivot is chosen and and how the cluster is built around the pivot. Finally, to address the case where a fixed number of output clusters is required, we devise a third algorithm that directly optimizes the objective function via a strategy based on the alternating minimization paradigm. Francesco Bonchi, Aristides Gionis, Francesco Gullo, Antti Ukkonen |
KDD | 4 |
| 2012 | Answers, not links: extracting tips from yahoo! answers to address how-to web queriesabstractWe investigate the problem of mining "tips" from Yahoo! Answers and displaying those tips in response to related web queries. Here, a "tip" is a short, concrete and self-contained bit of non-obvious advice such as "To zest a lime if you don't have a zester : use a cheese grater." Ingmar Weber, Antti Ukkonen, Aristides Gionis |
WSDM | 2 |
| 2011 | Overlapping Correlation ClusteringabstractWe introduce a new approach to the problem of overlapping clustering. The main idea is to formulate overlapping clustering as an optimization problem in which each data point is mapped to a small set of labels, representing membership to different clusters. The objective is to find a mapping so that the distances between data points agree as much as possible with distances taken over their label sets. To define distances between label sets, we consider two measures: a set-intersection indicator function and the Jaccard coefficient. To solve the main optimization problem we propose a local-search algorithm. The iterative step of our algorithm requires solving non-trivial optimization sub problems, which, for the measures of set-intersection and Jaccard, we solve using a greedy method and non-negative least squares, respectively. Since our frameworks uses pair wise similarities of objects as the input, it lends itself naturally to the task of clustering structured objects for which feature vectors can be difficult to obtain. As a proof of concept we show how easily our framework can be applied in two different complex application domains. Firstly, we develop overlapping clustering of animal trajectories, obtaining zoologically meaningful results. Secondly, we apply our framework for overlapping clustering of proteins based on pair wise similarities of amino acid sequences, outperforming the of state-of-the-art method in matching a ground truth taxonomy. Francesco Bonchi, Aristides Gionis, Antti Ukkonen |
ICDM | 3 |
| 2011 | Sparsification of influence networksabstractWe present Spine, an efficient algorithm for finding the "backbone" of an influence network. Given a social graph and a log of past propagations, we build an instance of the independent-cascade model that describes the propagations. We aim at reducing the complexity of that model, while preserving most of its accuracy in describing the data. Michael Mathioudakis, Francesco Bonchi, Carlos Castillo 0001, Aristides Gionis, Antti Ukkonen |
KDD | 5 |
| 2011 | Characterizing Uncertain Data using CompressionabstractMotivated by sensor networks, mobility data, biology and life sciences, the area of mining uncertain data has recently received a great deal of attention. While various papers have focused on efficiently mining frequent patterns from uncertain data, the problem of discovering a small set of interesting patterns that provide an accurate and condensed description of a probabilistic database is still unexplored. In this paper we study the problem of discovering characteristic patterns in uncertain data through information theoretic lenses. Adopting the possible worlds interpretation of probabilistic data and a compression scheme based on the MDL principle, we formalize the problem of mining patterns that compress the database well in expectation. Despite its huge search space, we show that this problem can be accurately approximated. In particular, we devise a sequence of three methods where each new method improves the memory requirements orders of magnitudes compared to its predecessor, while giving up only a little in terms of approximation accuracy. We empirically compare our methods on both synthetic data and real data from life science. Results show that from a probabilistic matrix with more than one million rows and columns, we can extract a small set of meaningful patterns that accurately characterize the data distribution of any probable world. Francesco Bonchi, Matthijs van Leeuwen, Antti Ukkonen |
SDM | 3 |
| 2011 | Clustering Algorithms for Chains
Antti Ukkonen |
J. Mach. Learn. Res. | 1 |
| 2010 | Example-dependent Basis Vector Selection for Kernel-Based Classifiers
Antti Ukkonen, Marta Arias |
ECML/PKDD (3) | 1 |
| 2009 | Mining Local Correlation Patterns in Sets of Sequences
Antti Ukkonen |
Discovery Science | 1 |
| 2009 | A randomized approximation algorithm for computing bucket orders
Antti Ukkonen, Kai Puolamäki, Aristides Gionis, Heikki Mannila |
Inf. Process. Lett. | 1 |
| 2008 | Searching the wikipedia with contextual informationabstractWe propose a framework for searching the Wikipedia with contextual information. Our framework extends the typical keyword search, by considering queries of the type (q,p), where q is a set of terms (as in classical Web search), and p is a source Wikipedia document. The query terms q represent the information that the user is interested in finding, and the document p provides the context of the query. The task is to rank other documents in Wikipedia with respect to their relevance to the query terms q given the context document p. By associating a context to the query terms, the search results of a search initiated in a particular page can be made more relevant. Antti Ukkonen, Carlos Castillo 0001, Debora Donato, Aristides Gionis |
CIKM | 1 |
| 2008 | Feature Selection in Taxonomies with Applications to Paleontology
Gemma C. Garriga, Antti Ukkonen, Heikki Mannila |
Discovery Science | 2 |
| 2007 | Visualizing Sets of Partial Rankings
Antti Ukkonen |
IDA | 1 |
| 2007 | Finding Outlying Items in Sets of Partial Rankings
Antti Ukkonen, Heikki Mannila |
PKDD | 1 |
| 2006 | Algorithms for discovering bucket orders from dataabstractOrdering and ranking items of different types are important tasks in various applications, such as query processing and scientific data mining. A total order for the items can be misleading, since there are groups of items that have practically equal ranks.We consider bucket orders, i.e., total orders with ties. They can be used to capture the essential order information without overfitting the data: they form a useful concept class between total orders and arbitrary partial orders. We address the question of finding a bucket order for a set of items, given pairwise precedence information between the items. We also discuss methods for computing the pairwise precedence data.We describe simple and efficient algorithms for finding good bucket orders. Several of the algorithms have a provable approximation guarantee, and they scale well to large datasets. We provide experimental results on artificial and a real data that show the usefulness of bucket orders and demonstrate the accuracy and efficiency of the algorithms. Aristides Gionis, Heikki Mannila, Kai Puolamäki, Antti Ukkonen |
KDD | 4 |
| 2005 | Finding partial orders from unordered 0-1 dataabstractIn applications such as paleontology and medical genetics the 0-1 data has an underlying unknown order (the ages of the fossil sites, the locations of markers in the genome). The order might be total or partial: for example, two sites in different parts of the globe might be ecologically incomparable, or the ordering of certain markers might be different in different subgroups of the data. We consider the following problem. Given a table over a set of 0-1 variables, find a partial order for the rows minimizing a score function and being as specific as possible. The score function can be, e.g., the number of changes from 1 to 0 in a column (for paleontology) or the likelihood of the marker sequence (for genomic data). Our solution for this task first constructs small totally ordered fragments of the partial order, then finds good orientations for the fragments, and finally uses a simple and efficient heuristic method for finding a partial order that corresponds well with the collection of fragments. We describe the method, discuss its properties, and give empirical results on paleontological data demonstrating the usefulness of the method. In the application the use of the method highlighted some previously unknown properties of the data and pointed out probable errors in the data. Antti Ukkonen, Mikael Fortelius, Heikki Mannila |
KDD | 1 |