VLDB 2026 Research / reviewers in the wild / expert
Kai Puolamäki
dblp:71/3034
· DBLP profile ↗
51ranked-venue papers
9as first author
13since 2021 · last 2026
0000-0003-1819-1047ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 32 · 6 first-author · 5 since 2021Artificial intelligence and machine learning · 28 · 4 first-author · 8 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 2Theory of computation · 2 · 1 first-authorComputer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CODAC: Constraint-based Deep Active ClusteringabstractAbstract Constraint-based Deep Active Clustering (CODAC) integrates actively selected pairwise constraints into deep representation learning to efficiently improve existing cluster structures, even under tight query budgets. CODAC encodes the constraint information into the embedding so that the learned representation can generalize to unconstrained data, leading to a rapid improvement of the clustering quality even on large datasets. CODAC makes minimal assumptions regarding the data and can be combined with a wide variety of deep clustering models. It does not require the number of clusters to be known a priori and is even effective if the initial estimate is badly misspecified. Across diverse image, text, and tabular datasets, CODAC consistently attains higher cluster quality with fewer queries than the previous state-of-the-art, and can substantially improve the clustering quality with just 100–200 queries compared to the deep clustering baselines. Anri Patron, Sandra Gilhuber, Kai Puolamäki, Collin Leiber |
Data Min. Knowl. Discov. | 3 |
| 2025 | GRADSTOP: Early Stopping of Gradient Descent via Posterior SamplingabstractMachine learning models are often learned by minimising a loss function on the training data using a gradient descent algorithm. These models often suffer from overfitting, leading to a decline in predictive performance on unseen data. A standard solution is early stopping using a hold-out validation set, which halts the minimisation when the validation loss stops decreasing. However, this hold-out set reduces the data available for training. This paper presents GRADSTOP, a novel stochastic early stopping method that only uses information in the gradients, which are produced by the gradient descent algorithm “for free.” Our main contributions are that we estimate the Bayesian posterior by the gradient information, define the early stopping problem as drawing sample from this posterior, and use the approximated posterior to obtain a stopping criterion. Our empirical evaluation shows that GRADSTOP achieves a small loss on test data and compares favourably to a validation-set-based stopping criterion. By leveraging the entire dataset for training, our method is particularly advantageous in data-limited settings, such as transfer learning. It can be incorporated as an optional feature in gradient descent libraries with only a small computational overhead. The source code is available at https://github.com/edahelsinki/gradstop. Arash Jamshidi, Lauri Seppäläinen, Katsiaryna Haitsiukevich, Hoang Phuc Hau Luu, Anton Björklund, Kai Puolamäki |
ECAI | 6 |
| 2024 | Error bounds for any regression model using Gaussian processes with gradient informationabstractWe provide an upper bound for the expected quadratic loss on new data for any regression model. We derive the bound by modelling the underlying function by a Gaussian process (GP). Instead of a single kernel or family of kernels of the same form, we consider all GPs with translation-invariant and continuously twice differentiable kernels having a bounded signal variance and prior covariance of the gradient. To obtain a bound for the expected posterior loss, we present bounds for the posterior variance and squared bias. The squared bias bound depends on the regression model used, which can be arbitrary and not based on GPs. The bounds scale well with data size, in contrast to computing the GP posterior by a Cholesky factorisation of a large matrix. More importantly, our bounds do not require strong prior knowledge as we do not specify the exact kernel form. We validate our theoretical findings by numerical experiments and show that the bounds have applications in uncertainty estimation and concept drift detection. Rafael Savvides, Hoang Phuc Hau Luu, Kai Puolamäki |
AISTATS | 3 |
| 2024 | Fast and Understandable Nonlinear Supervised Dimensionality Reduction
Anri Patron, Rafael Savvides, Lauri Franzon, Hoang Phuc Hau Luu, Kai Puolamäki |
DS (1) | 5 |
| 2024 | SLIPMAP: Fast and Robust Manifold Visualisation for Explainable AIabstractAbstract We propose a new supervised manifold visualisation method, slipmap, that finds local explanations for complex black-box supervised learning methods and creates a two-dimensional embedding of the data items such that data items with similar local explanations are embedded nearby. This work extends and improves our earlier algorithm and addresses its shortcomings: poor scalability, inability to make predictions, and a tendency to find patterns in noise. We present our visualisation problem and provide an efficient GPU-optimised library to solve it. We experimentally verify that slipmap is fast and robust to noise, provides explanations that are on the level or better than the other local explanation methods, and are usable in practice. Anton Björklund, Lauri Seppäläinen, Kai Puolamäki |
IDA (2) | 3 |
| 2024 | Non-geodesically-convex optimization in the Wasserstein spaceabstractWe study a class of optimization problems in the Wasserstein space (the space of probability measures) where the objective function is nonconvex along generalized geodesics. Specifically, the objective exhibits some difference-of-convex structure along these geodesics. The setting also encompasses sampling problems where the logarithm of the target distribution is difference-of-convex. We derive multiple convergence insights for a novel semi Forward-Backward Euler scheme under several nonconvex (and possibly nonsmooth) regimes. Notably, the semi Forward-Backward Euler is just a slight modification of the Forward-Backward Euler whose convergence is---to our knowledge---still unknown in our very general non-geodesically-convex setting. Hoang Phuc Hau Luu, Hanlin Yu, Bernardo Williams, Petrus Mikkola, Marcelo Hartmann, Kai Puolamäki, Arto Klami |
NeurIPS | 6 |
| 2023 | SLISEMAP: supervised dimensionality reduction through local explanationsabstractAbstract Existing methods for explaining black box learning models often focus on building local explanations of the models’ behaviour for particular data items. It is possible to create global explanations for all data items, but these explanations generally have low fidelity for complex black box models. We propose a new supervised manifold visualisation method, slisemap , that simultaneously finds local explanations for all data items and builds a (typically) two-dimensional global visualisation of the black box model such that data items with similar local explanations are projected nearby. We provide a mathematical derivation of our problem and an open source implementation implemented using the GPU-optimised PyTorch library. We compare slisemap to multiple popular dimensionality reduction methods and find that slisemap is able to utilise labelled data to create embeddings with consistent local white box models. We also compare slisemap to other model-agnostic local explanation methods and show that slisemap provides comparable explanations and that the visualisations can give a broader understanding of black box regression and classification models. Anton Björklund, Jarmo Mäkelä, Kai Puolamäki |
Mach. Learn. | 3 |
| 2023 | Visual Data Exploration as a Statistical Testing Procedure: Within-View and Between-View Multiple ComparisonsabstractA fundamental problem in visual data exploration concerns whether observed patterns are true or merely random noise. This problem is especially pertinent in visual analytics, where the user is presented with a barrage of patterns, without any guarantees of their statistical validity. Recently this problem has been formulated in terms of statistical testing and the multiple comparisons problem. In this paper, we identify two levels of multiple comparisons problems in visualization: the within-view and the between-view problem. We develop a statistical testing procedure for interactive data exploration that controls the family-wise error rate on both levels. The procedure enables the user to determine the compatibility of their assumptions about the data with visually observed patterns. We present use-cases where we visualize and evaluate patterns in real-world data. Rafael Savvides, Andreas Henelius, Emilia Oikarinen, Kai Puolamäki |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2022 | SLISEMAP: Combining Supervised Dimensionality Reduction with Local ExplanationsabstractAbstract We introduce a Python library, called slisemap, that contains a supervised dimensionality reduction method that can be used for global explanation of black box regression or classification models. slisemap takes a data matrix and predictions from a black box model as input, and outputs a (typically) two-dimensional embedding, such that the black box model can be approximated, to a good fidelity, by the same interpretable white box model for points with similar embeddings. The library includes basic visualisation tools and extensive documentation, making it easy to get started and obtain useful insights. The slisemap library is published on GitHub and PyPI under an open source license. Anton Björklund, Jarmo Mäkelä, Kai Puolamäki |
ECML/PKDD (6) | 3 |
| 2022 | Robust regression via error toleranceabstractAbstract Real-world datasets are often characterised by outliers; data items that do not follow the same structure as the rest of the data. These outliers might negatively influence modelling of the data. In data analysis it is, therefore, important to consider methods that are robust to outliers. In this paper we develop a robust regression method that finds the largest subset of data items that can be approximated using a sparse linear model to a given precision. We show that this can yield the best possible robustness to outliers. However, this problem is NP-hard and to solve it we present an efficient approximation algorithm, termed SLISE. Our method extends existing state-of-the-art robust regression methods, especially in terms of speed on high-dimensional datasets. We demonstrate our method by applying it to both synthetic and real-world regression problems. Anton Björklund, Andreas Henelius, Emilia Oikarinen, Kimmo Kallonen, Kai Puolamäki |
Data Min. Knowl. Discov. | 5 |
| 2021 | Detecting virtual concept drift of regressors without ground truth valuesabstractAbstract Regression analysis is a standard supervised machine learning method used to model an outcome variable in terms of a set of predictor variables. In most real-world applications the true value of the outcome variable we want to predict is unknown outside the training data, i.e., the ground truth is unknown. Phenomena such as overfitting and concept drift make it difficult to directly observe when the estimate from a model potentially is wrong. In this paper we present an efficient framework for estimating the generalization error of regression functions, applicable to any family of regression functions when the ground truth is unknown. We present a theoretical derivation of the framework and empirically evaluate its strengths and limitations. We find that it performs robustly and is useful for detecting concept drift in datasets in several real-world domains. Emilia Oikarinen, Henri Tiittanen, Andreas Henelius, Kai Puolamäki |
Data Min. Knowl. Discov. | 4 |
| 2021 | Guided Visual Exploration of Relations in Data SetsabstractEfficient explorative data analysis systems must take into account both what a user knows and wants to know. This paper proposes a principled framework for interactive visual exploration of relations in data, through views most informative given the user's current knowledge and objectives. The user can input pre-existing knowledge of relations in the data and also formulate specific exploration interests, which are then taken into account in the exploration. The idea is to steer the exploration process towards the interests of the user, instead of showing uninteresting or already known relations. The user's knowledge is modelled by a distribution over data sets parametrised by subsets of rows and columns of data, called tile constraints. We provide a computationally efficient implementation of this concept based on constrained randomisation. Furthermore, we describe a novel dimensionality reduction method for finding the views most informative to the user, which at the limit of no background knowledge and with generic objectives reduces to PCA. We show that the method is suitable for interactive use and is robust to noise, outperforms standard projection pursuit visualisation methods, and gives understandable and useful results in analysis of real-world data. We provide an open-source implementation of the framework. Kai Puolamäki, Emilia Oikarinen, Andreas Henelius |
J. Mach. Learn. Res. | 1 |
| 2021 | Low-Cost Outdoor Air Quality Monitoring and Sensor Calibration: A Survey and Critical AnalysisabstractThe significance of air pollution and the problems associated with it are fueling deployments of air quality monitoring stations worldwide. The most common approach for air quality monitoring is to rely on environmental monitoring stations, which unfortunately are very expensive both to acquire and to maintain. Hence, environmental monitoring stations are typically sparsely deployed, resulting in limited spatial resolution for measurements. Recently, low-cost air quality sensors have emerged as an alternative that can improve the granularity of monitoring. The use of low-cost air quality sensors, however, presents several challenges: They suffer from cross-sensitivities between different ambient pollutants; they can be affected by external factors, such as traffic, weather changes, and human behavior; and their accuracy degrades over time. Periodic re-calibration can improve the accuracy of low-cost sensors, particularly with machine-learning-based calibration, which has shown great promise due to its capability to calibrate sensors in-field. In this article, we survey the rapidly growing research landscape of low-cost sensor technologies for air quality monitoring and their calibration using machine learning techniques. We also identify open research challenges and present directions for future research. Francesco Concas, Julien Mineraud, Eemil Lagerspetz, Samu Varjonen, Xiaoli Liu 0005, Kai Puolamäki, Petteri Nurmi, Sasu Tarkoma |
ACM Trans. Sens. Networks | 6 |
| 2020 | Interactive visual data exploration with subjective feedback: an information-theoretic approachabstractVisual exploration of high-dimensional real-valued datasets is a fundamental task in exploratory data analysis (EDA). Existing methods use predefined criteria to choose the representation of data. There is a lack of methods that (i) elicit from the user what she has learned from the data and (ii) show patterns that she does not know yet. We construct a theoretical model where identified patterns can be input as knowledge to the system. The knowledge syntax here is intuitive, such as "this set of points forms a cluster", and requires no knowledge of maths. This background knowledge is used to find a Maximum Entropy distribution of the data, after which the system provides the user data projections in which the data and the Maximum Entropy distribution differ the most, hence showing the user aspects of the data that are maximally informative given the user's current knowledge. We provide an open source EDA system with tailored interactive visualizations to demonstrate these concepts. We study the performance of the system and present use cases on both synthetic and real data. We find that the model and the prototype system allow the user to learn information efficiently from various data sources and the system works sufficiently fast in practice. We conclude that the information theoretic approach to exploratory data analysis where patterns observed by a user are formalized as constraints provides a principled, intuitive, and efficient basis for constructing an EDA system. Kai Puolamäki, Emilia Oikarinen, Bo Kang, Jefrey Lijffijt, Tijl De Bie |
Data Min. Knowl. Discov. | 1 |
| 2020 | A Constrained Randomization Approach to Interactive Visual Data Exploration with Subjective FeedbackabstractData visualization and iterative/interactive data mining are growing rapidly in attention, both in research as well as in industry. However, while there are a plethora of advanced data mining methods and lots of works in the field of visualization, integrated methods that combine advanced visualization and/or interaction with data mining techniques in a principled way are rare. We present a framework based on constrained randomization which lets users explore high-dimensional data via `subjectively informative' two-dimensional data visualizations. The user is presented with `interesting' projections, allowing users to express their observations using visual interactions that update a background model representing the user's belief state. This background model is then considered by a projection-finding algorithm employing data randomization to compute a new `interesting' projection. By providing users with information that contrasts with the background model, we maximize the chance that the user encounters striking new information present in the data. This process can be iterated until the user runs out of time or until the difference between the randomized and the real data is insignificant. We present two case studies, one controlled study on synthetic data and another on census data, using the proof-of-concept tool SIDE that demonstrates the presented framework. Bo Kang, Kai Puolamäki, Jefrey Lijffijt, Tijl De Bie |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2019 | Sparse Robust Regression for Explaining ClassifiersabstractAbstract Real-world datasets are often characterised by outliers, points far from the majority of the points, which might negatively influence modelling of the data. In data analysis it is hence important to use methods that are robust to outliers. In this paper we develop a robust regression method for finding the largest subset in the data that can be approximated using a sparse linear model to a given precision. We show that the problem is NP-hard and hard to approximate. We present an efficient algorithm, termedslise, to find solutions to the problem. Our method extends current state-of-the-art robust regression methods, especially in terms of scalability on large datasets. Furthermore, we show that our method can be used to yield interpretable explanations for individual decisions by opaque, black box, classifiers. Our approach solves shortcomings in other recent explanation methods by not requiring sampling of new data points and by being usable without modifications across various data domains. We demonstrate our method using both synthetic and real-world regression and classification problems. Anton Björklund, Andreas Henelius, Emilia Oikarinen, Kimmo Kallonen, Kai Puolamäki |
DS | 5 |
| 2019 | Significance of Patterns in Data VisualisationsabstractIn this paper we consider the following important problem: when we explore data visually and observe patterns, how can we determine their statistical significance? Patterns observed in exploratory analysis are traditionally met with scepticism, since the hypotheses are formulated while viewing the data, rather than before doing so. In contrast to this belief, we show that it is, in fact, possible to evaluate the significance of patterns also during exploratory analysis, and that the knowledge of the analyst can be leveraged to improve statistical power by reducing the amount of simultaneous comparisons. We develop a principled framework for determining the statistical significance of visually observed patterns. Furthermore, we show how the significance of visual patterns observed during iterative data exploration can be determined. We perform an empirical investigation on real and synthetic tabular data and time series, using different test statistics and methods for generating surrogate data. We conclude that the proposed framework allows determining the significance of visual patterns during exploratory analysis. Rafael Savvides, Andreas Henelius, Emilia Oikarinen, Kai Puolamäki |
KDD | 4 |
| 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. | 5 |
| 2018 | Subjectively Interesting Subgroup Discovery on Real-Valued TargetsabstractDeriving insights from high-dimensional data is one of the core problems in data mining. The difficulty mainly stems from the large number of variable combinations to potentially consider. Hence, an obvious question is whether we can automate the search for interesting patterns. Here, we consider the setting where a user wants to learn as efficiently as possible about real-valued attributes. We introduce a method to find subgroups in the data that are maximally informative (in the Information Theoretic sense) with respect to one or more real-valued target attributes. The succinct subgroup descriptions are in terms of arbitrarily-typed description attributes. The approach is based on the Subjective Interestingness framework FORSIED to use prior knowledge when mining most informative patterns. Jefrey Lijffijt, Bo Kang, Wouter Duivesteijn, Kai Puolamäki, Emilia Oikarinen, Tijl De Bie |
ICDE | 4 |
| 2018 | Interactive Visual Data Exploration with Subjective Feedback: An Information-Theoretic Approach
Kai Puolamäki, Emilia Oikarinen, Bo Kang, Jefrey Lijffijt, Tijl De Bie |
ICDE | 1 |
| 2018 | Tiler: Software for Human-Guided Data Exploration
Andreas Henelius, Emilia Oikarinen, Kai Puolamäki |
ECML/PKDD (3) | 3 |
| 2017 | Minimum-Width Confidence Bands via Constraint Optimization
Jeremias Berg, Emilia Oikarinen, Matti Järvisalo, Kai Puolamäki |
CP | 4 |
| 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 | 3 |
| 2016 | Semigeometric Tiling of Event Sequences
Andreas Henelius, Isak Karlsson, Panagiotis Papapetrou, Antti Ukkonen, Kai Puolamäki |
ECML/PKDD (1) | 5 |
| 2016 | A Tool for Subjective and Interactive Visual Data Exploration
Bo Kang, Kai Puolamäki, Jefrey Lijffijt, Tijl De Bie |
ECML/PKDD (3) | 2 |
| 2016 | Interactive Visual Data Exploration with Subjective Feedback
Kai Puolamäki, Bo Kang, Jefrey Lijffijt, Tijl De Bie |
ECML/PKDD (2) | 1 |
| 2016 | Using regression makes extraction of shared variation in multiple datasets easy
Jussi Korpela, Andreas Henelius, Lauri Ahonen, Arto Klami, Kai Puolamäki |
Data Min. Knowl. Discov. | 5 |
| 2015 | Size matters: choosing the most informative set of window lengths for mining patterns in event sequences
Jefrey Lijffijt, Panagiotis Papapetrou, Kai Puolamäki |
Data Min. Knowl. Discov. | 3 |
| 2014 | A peek into the black box: exploring classifiers by randomization
Andreas Henelius, Kai Puolamäki, Henrik Boström, Lars Asker, Panagiotis Papapetrou |
Data Min. Knowl. Discov. | 2 |
| 2014 | Confidence bands for time series data
Jussi Korpela, Kai Puolamäki, Aristides Gionis |
Data Min. Knowl. Discov. | 2 |
| 2014 | A statistical significance testing approach to mining the most informative set of patterns
Jefrey Lijffijt, Panagiotis Papapetrou, Kai Puolamäki |
Data Min. Knowl. Discov. | 3 |
| 2013 | Explaining Interval Sequences by Randomization
Andreas Henelius, Jussi Korpela, Kai Puolamäki |
ECML/PKDD (1) | 3 |
| 2013 | Sound sample detection and numerosity estimation using auditory displayabstractThis article investigates the effect of various design parameters of auditory information display on user performance in two basic information retrieval tasks. We conducted a user test with 22 participants in which sets of sound samples were presented. In the first task, the test participants were asked to detect a given sample among a set of samples. In the second task, the test participants were asked to estimate the relative number of instances of a given sample in two sets of samples. We found that the stimulus onset asynchrony (SOA) of the sound samples had a significant effect on user performance in both tasks. For the sample detection task, the average error rate was about 10% with an SOA of 100 ms. For the numerosity estimation task, an SOA of at least 200 ms was necessary to yield average error rates lower than 30%. Other parameters, including the samples' sound type (synthesized speech or earcons) and spatial quality (multichannel loudspeaker or diotic headphone playback), had no substantial effect on user performance. These results suggest that diotic, or indeed monophonic, playback with appropriately chosen SOA may be sufficient in practical applications for users to perform the given information retrieval tasks, if information about the sample location is not relevant. If location information was provided through spatial playback of the samples, test subjects were able to simultaneously detect and localize a sample with reasonable accuracy. Hannes Gamper, Christina Dicke, Mark Billinghurst, Kai Puolamäki |
ACM Trans. Appl. Percept. | 4 |
| 2012 | Size Matters: Finding the Most Informative Set of Window Lengths
Jefrey Lijffijt, Panagiotis Papapetrou, Kai Puolamäki |
ECML/PKDD (2) | 3 |
| 2011 | Analyzing Word Frequencies in Large Text Corpora Using Inter-arrival Times and Bootstrapping
Jefrey Lijffijt, Panagiotis Papapetrou, Kai Puolamäki, Heikki Mannila |
ECML/PKDD (2) | 3 |
| 2009 | Bayesian Solutions to the Label Switching Problem
Kai Puolamäki, Samuel Kaski |
IDA | 1 |
| 2009 | Two-Way Grouping by One-Way Topic Models
Eerika Savia, Kai Puolamäki, Samuel Kaski |
IDA | 2 |
| 2009 | Tell me something I don't know: randomization strategies for iterative data miningabstractThere is a wide variety of data mining methods available, and it is generally useful in exploratory data analysis to use many different methods for the same dataset. This, however, leads to the problem of whether the results found by one method are a reflection of the phenomenon shown by the results of another method, or whether the results depict in some sense unrelated properties of the data. For example, using clustering can give indication of a clear cluster structure, and computing correlations between variables can show that there are many significant correlations in the data. However, it can be the case that the correlations are actually determined by the cluster structure. Sami Hanhijärvi, Markus Ojala, Niko Vuokko, Kai Puolamäki, Nikolaj Tatti, Heikki Mannila |
KDD | 4 |
| 2009 | Randomization Techniques for GraphsabstractMining graph data is an active research area. Several data mining methods and algorithms have been proposed to identify structures from graphs; still, the evaluation of those results is lacking. Within the framework of statistical hypothesis testing, we focus in this paper on randomization techniques for unweighted undirected graphs. Randomization is an important approach to assess the statistical significance of data mining results. Given an input graph, our randomization method will sample data from the class of graphs that share certain structural properties with the input graph. Here we describe three alternative algorithms based on local edge swapping and Metropolis sampling. We test our framework with various graph data sets and mining algorithms for two applications, namely graph clustering and frequent subgraph mining. 1 Sami Hanhijärvi, Gemma C. Garriga, Kai Puolamäki |
SDM | 3 |
| 2009 | A randomized approximation algorithm for computing bucket orders
Antti Ukkonen, Kai Puolamäki, Aristides Gionis, Heikki Mannila |
Inf. Process. Lett. | 2 |
| 2009 | Latent grouping models for user preference prediction
Eerika Savia, Kai Puolamäki, Samuel Kaski |
Mach. Learn. | 2 |
| 2009 | Can eyes reveal interest? Implicit queries from gaze patterns
Antti Ajanki, David R. Hardoon, Samuel Kaski, Kai Puolamäki, John Shawe-Taylor |
User Model. User Adapt. Interact. | 4 |
| 2008 | Learning to learn implicit queries from gaze patternsabstractIn the absence of explicit queries, an alternative is to try to infer users' interests from implicit feedback signals, such as clickstreams or eye tracking. The interests, formulated as an implicit query, can then be used in further searches. We formulate this task as a probabilistic model, which can be interpreted as a kind of transfer or meta-learning. The probabilistic model is demonstrated to outperform an earlier kernel-based method in a small-scale information retrieval task. Kai Puolamäki, Antti Ajanki, Samuel Kaski |
ICML | 1 |
| 2008 | An approximation ratio for biclustering
Kai Puolamäki, Sami Hanhijärvi, Gemma C. Garriga |
Inf. Process. Lett. | 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 | 3 |
| 2006 | Seriation in Paleontological Data Using Markov Chain Monte Carlo MethodsabstractGiven a collection of fossil sites with data about the taxa that occur in each site, the task in biochronology is to find good estimates for the ages or ordering of sites. We describe a full probabilistic model for fossil data. The parameters of the model are natural: the ordering of the sites, the origination and extinction times for each taxon, and the probabilities of different types of errors. We show that the posterior distributions of these parameters can be estimated reliably by using Markov chain Monte Carlo techniques. The posterior distributions of the model parameters can be used to answer many different questions about the data, including seriation (finding the best ordering of the sites) and outlier detection. We demonstrate the usefulness of the model and estimation method on synthetic data and on real data on large late Cenozoic mammals. As an example, for the sites with large number of occurrences of common genera, our methods give orderings, whose correlation with geochronologic ages is 0.95. Kai Puolamäki, Mikael Fortelius, Heikki Mannila |
PLoS Comput. Biol. | 1 |
| 2005 | On Discriminative Joint Density Modeling
Jarkko Salojärvi, Kai Puolamäki, Samuel Kaski |
ECML | 2 |
| 2005 | Implicit Relevance Feedback from Eye Movements
Jarkko Salojärvi, Kai Puolamäki, Samuel Kaski |
ICANN (1) | 2 |
| 2005 | Expectation maximization algorithms for conditional likelihoodsabstractWe introduce an expectation maximizationtype (EM) algorithm for maximum likelihood optimization of conditional densities. It is applicable to hidden variable models where the distributions are from the exponential family. The algorithm can alternatively be viewed as automatic step size selection for gradient ascent, where the amount of computation is traded off to guarantees that each step increases the likelihood. The tradeoff makes the algorithm computationally more feasible than the earlier conditional EM. The method gives a theoretical basis for extended Baum Welch algorithms used in discriminative hidden Markov models in speech recognition, and compares favourably with the current best method in the experiments. Jarkko Salojärvi, Kai Puolamäki, Samuel Kaski |
ICML | 2 |
| 2005 | Combining eye movements and collaborative filtering for proactive information retrievalabstractWe study a new task, proactive information retrieval by combining implicit relevance feedback and collaborative filtering. We have constructed a controlled experimental setting, a prototype application, in which the users try to find interesting scientific articles by browsing their titles. Implicit feedback is inferred from eye movement signals, with discriminative hidden Markov models estimated from existing data in which explicit relevance feedback is available. Collaborative filtering is carried out using the User Rating Profile model, a state-of-the-art probabilistic latent variable model, computed using Markov Chain Monte Carlo techniques. For new document titles the prediction accuracy with eye movements, collaborative filtering, and their combination was significantly better than by chance. The best prediction accuracy still leaves room for improvement but shows that proactive information retrieval and combination of many sources of relevance feedback is feasible. Kai Puolamäki, Jarkko Salojärvi, Eerika Savia, Jaana Simola, Samuel Kaski |
SIGIR | 1 |
| 2005 | Two-Way Latent Grouping Model for User Preference Prediction
Eerika Savia, Kai Puolamäki, Janne Sinkkonen, Samuel Kaski |
UAI | 2 |