activity
20152023
most citedThe Long and the Short of It: Summarising Event Sequences with Serial Episodes

72 citations · 760 across the 54 of their papers we have counts for

collaborators

56 papers

cs.SI2023

Finding coherent node groups in directed graphs

Iiro Kumpulainen, Nikolaj Tatti

Grouping the nodes of a graph into clusters is a standard technique for studying networks. We study a problem where we are given a directed network and are asked to partition the g…

cs.DS2023

Jaccard-constrained dense subgraph discovery

Chamalee Wickrama Arachchi, Nikolaj Tatti

Finding dense subgraphs is a core problem in graph mining with many applications in diverse domains. At the same time many real-world networks vary over time, that is, the dataset…

cs.DB2023

Finding Favourite Tuples on Data Streams with Provably Few Comparisons

Guangyi Zhang, Nikolaj Tatti, Aristides Gionis

One of the most fundamental tasks in data science is to assist a user with unknown preferences in finding high-utility tuples within a large database. To accurately elicit the unkn…

cs.LG2023★ 2 cited

Fast likelihood-based change point detection

Nikolaj Tatti

Change point detection plays a fundamental role in many real-world applications, where the goal is to analyze and monitor the behaviour of a data stream. In this paper, we study ch…

cs.DS2023

Ranking with submodular functions on the fly

Guangyi Zhang, Nikolaj Tatti, Aristides Gionis

Maximizing submodular functions have been studied extensively for a wide range of subset-selection problems. However, much less attention has been given to the role of submodularit…

cs.SI2022★ 1 cited

Dense subgraphs induced by edge labels

Iiro Kumpulainen, Nikolaj Tatti

Finding densely connected groups of nodes in networks is a widely used tool for analysis in graph mining. A popular choice for finding such groups is to find subgraphs with a high…

cs.SI2022

Recurrent segmentation meets block models in temporal networks

Chamalee Wickrama Arachchi, Nikolaj Tatti

A popular approach to model interactions is to represent them as a network with nodes being the agents and the interactions being the edges. Interactions are often timestamped, whi…

cs.DS2022★ 5 cited

Ranking with submodular functions on a budget

Guangyi Zhang, Nikolaj Tatti, Aristides Gionis

Submodular maximization has been the backbone of many important machine-learning problems, and has applications to viral marketing, diversification, sensor placement, and more. How…

cs.DS2022★ 1 cited

Coresets remembered and items forgotten: submodular maximization with deletions

Guangyi Zhang, Nikolaj Tatti, Aristides Gionis

In recent years we have witnessed an increase on the development of methods for submodular optimization, which have been motivated by the wide applicability of submodular functions…

cs.LG2021

Approximation algorithms for confidence bands for time series

Nikolaj Tatti

Confidence intervals are a standard technique for analyzing data. When applied to time series, confidence intervals are computed for each time point separately. Alternatively, we c…

cs.LG2021

Maintaining AUC and -measure over time

Nikolaj Tatti

Measuring the performance of a classifier is a vital task in machine learning. The running time of an algorithm that computes the measure plays a very small role in an offline sett…

cs.DS2021★ 1 cited

Fast computation of distance-generalized cores using sampling

Nikolaj Tatti

Core decomposition is a classic technique for discovering densely connected regions in a graph with large range of applications. Formally, a -core is a maximal subgraph where ea…

cs.LG2020★ 15 cited

Decomposable Families of Itemsets

Nikolaj Tatti, Hannes Heikinheimo

The problem of selecting a small, yet high quality subset of patterns from a larger collection of itemsets has recently attracted lot of research. Here we discuss an approach to th…

cs.LG2020★ 52 cited

Tell Me Something I Don't Know: Randomization Strategies for Iterative Data Mining

Sami Hanhijärvi, Markus Ojala, Niko Vuokko +3

There 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,…

cs.DS2019★ 40 cited

Summarizing Data Succinctly with the Most Informative Itemsets

Michael Mampaey, Jilles Vreeken, Nikolaj Tatti

Knowledge discovery from data is an inherently iterative process. That is, what we know about the data greatly determines our expectations, and therefore, what results we would fin…

cs.LG2019★ 54 cited

Maximum Entropy Based Significance of Itemsets

Nikolaj Tatti

We consider the problem of defining the significance of an itemset. We say that the itemset is significant if we are surprised by its frequency when compared to the frequencies of…

cs.DB2019★ 36 cited

Mining Closed Strict Episodes

Nikolaj Tatti, Boris Cule

Discovering patterns in a sequence is an important aspect of data mining. One popular choice of such patterns are episodes, patterns in sequential data describing events that often…

cs.DS2019★ 15 cited

Tiers for peers: a practical algorithm for discovering hierarchy in weighted networks

Nikolaj Tatti

Interactions in many real-world phenomena can be explained by a strong hierarchical structure. Typically, this structure or ranking is not known; instead we only have observed outc…

cs.DB2019★ 30 cited

Mining Closed Episodes with Simultaneous Events

Nikolaj Tatti, Boris Cule

Sequential pattern discovery is a well-studied field in data mining. Episodes are sequential patterns describing events that often occur in the vicinity of each other. Episodes can…

cs.LG2019★ 11 cited

Discovering Episodes with Compact Minimal Windows

Nikolaj Tatti

Discovering the most interesting patterns is the key problem in the field of pattern mining. While ranking or selecting patterns is well-studied for itemsets it is surprisingly und…

cs.DS2019

Discovering Bands from Graphs

Nikolaj Tatti

Discovering the underlying structure of a given graph is one of the fundamental goals in graph mining. Given a graph, we can often order vertices in a way that neighboring vertices…

cs.DS2019★ 23 cited

Density-friendly Graph Decomposition

Nikolaj Tatti

Decomposing a graph into a hierarchical structure via -core analysis is a standard operation in any modern graph-mining toolkit. -core decomposition is a simple and efficient…

cs.DS2019★ 3 cited

Fast Sequence Segmentation using Log-Linear Models

Nikolaj Tatti

Sequence segmentation is a well-studied problem, where given a sequence of elements, an integer K, and some measure of homogeneity, the task is to split the sequence into K contigu…

cs.LG2019★ 22 cited

Using Background Knowledge to Rank Itemsets

Nikolaj Tatti, Michael Mampaey

Assessing the quality of discovered results is an important open problem in data mining. Such assessment is particularly vital when mining itemsets, since commonly many of the disc…