Demo Data from EDBT 2026 / reviewers in the wild / expert
Hannu Toivonen
dblp:t/HannuToivonen
· DBLP profile ↗
80ranked-venue papers
5as first author
5since 2021 · last 2023
0000-0003-1339-8022ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 34 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 33 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 29 · 2 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2Computer networks · 1Software engineering, systems software and programming languages · 1Theory of computation · 1
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
14 papers |
Data mining · 57% Information retrieval · 37% Data integration and cleaning · 5% | |
| Artificial intelligence
5 papers |
Language models and text generation · 59% Multi-agent systems · 13% Knowledge representation and reasoning · 11% | |
| Interdisciplinary, comprehensive, and emerging computing
4 papers |
Bioinformatics and computational biology · 94% Computational science and engineering · 6% | |
| Theoretical computer science
3 papers |
Graph algorithms and graph theory · 54% Algorithms and data structures · 26% Computational complexity · 20% |
Topics — the 30 heaviest of 45, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › network bioinformatics
biological network analysis |
0.4 | 1 | 2019 | Interactive exploration of heterogeneous biological networks with Biomine Explorer · Bioinform. 2019 |
Natural language and speech › Language models and text generation › text generation › poetry generation
lyric generation |
0.2 | 1 | 2016 | DopeLearning: A Computational Approach to Rap Lyrics Generation · KDD 2016 |
Information retrieval › text summarization
multi-document summarization |
0.2 | 1 | 2014 | Document summarization based on word associations · SIGIR 2014 |
Information retrieval
text summarization |
0.2 | 1 | 2014 | Document summarization based on word associations · SIGIR 2014 |
Data mining › structured data mining
graph mining |
0.1 | 1 | 2011 | Compression of weighted graphs · KDD 2011 |
Graph algorithms and graph theory › graph representation
graph compression |
0.1 | 1 | 2011 | Compression of weighted graphs · KDD 2011 |
Data mining
pattern mining |
0.1 | 6 | 2003 | Discovering all most specific sentences · ACM Trans. Database Syst. 2003 Data mining, Hypergraph Transversals, and Machine Learning · PODS 1997 Multiple Uses of Frequent Sets and Condensed Representations (Extended Abstract) · KDD 1996 |
Bioinformatics and computational biology › data integration
biological database integration |
0.1 | 1 | 2019 | Interactive exploration of heterogeneous biological networks with Biomine Explorer · Bioinform. 2019 |
Knowledge, reasoning and agents › Multi-agent systems › formation control
connectivity maintenance |
0.1 | 1 | 2010 | Network Simplification with Minimal Loss of Connectivity · ICDM 2010 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
probabilistic logic programming |
0.1 | 1 | 2007 | ProbLog: A Probabilistic Prolog and Its Application in Link Discovery · IJCAI 2007 |
Data mining
time series analysis |
0.1 | 2 | 2002 | Estimating the number of segments in time series data using permutation tests · ICDM 2002 Time Series Segmentation for Context Recognition in Mobile Devices · ICDM 2001 |
Data mining › time series analysis
time series segmentation |
0.1 | 2 | 2002 | Estimating the number of segments in time series data using permutation tests · ICDM 2002 Time Series Segmentation for Context Recognition in Mobile Devices · ICDM 2001 |
Algorithms and data structures › combinatorial algorithms
hypergraph transversals |
0.1 | 2 | 2003 | Discovering all most specific sentences · ACM Trans. Database Syst. 2003 Data mining, Hypergraph Transversals, and Machine Learning · PODS 1997 |
Data mining › pattern mining › itemset mining
frequent itemset mining |
0.1 | 2 | 2003 | Discovering all most specific sentences · ACM Trans. Database Syst. 2003 Multiple Uses of Frequent Sets and Condensed Representations (Extended Abstract) · KDD 1996 |
Data mining › pattern mining › sequential pattern mining
episode mining |
0.0 | 3 | 1996 | Discovering Generalized Episodes Using Minimal Occurrences · KDD 1996 Knowledge Discovery from Telecommunication Network Alarm Databases · ICDE 1996 Discovering Frequent Episodes in Sequences · KDD 1995 |
Bioinformatics and computational biology › protein structure prediction
model quality assessment |
0.0 | 1 | 2003 | Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001 · Bioinform. 2003 |
Bioinformatics and computational biology › molecular property prediction
predictive toxicology |
0.0 | 1 | 2003 | Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001 · Bioinform. 2003 |
Computational science and engineering
statistical significance testing |
0.0 | 1 | 2003 | Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001 · Bioinform. 2003 |
Computational complexity › counting complexity
hardness of enumeration |
0.0 | 1 | 2003 | Discovering all most specific sentences · ACM Trans. Database Syst. 2003 |
Visualization and visual analytics
graph visualization |
0.0 | 1 | 2011 | Compression of weighted graphs · KDD 2011 |
Machine learning › Learning theory
model selection |
0.0 | 1 | 2002 | Estimating the number of segments in time series data using permutation tests · ICDM 2002 |
Machine learning › Graph learning › graph analytics
graph mining |
0.0 | 1 | 2010 | Network Simplification with Minimal Loss of Connectivity · ICDM 2010 |
Bioinformatics and computational biology › statistical genetics
gene mapping |
0.0 | 1 | 2001 | TreeDT: gene mapping by tree disequilibrium test · KDD 2001 |
Bioinformatics and computational biology › statistical genetics
genetic association study |
0.0 | 1 | 2001 | TreeDT: gene mapping by tree disequilibrium test · KDD 2001 |
Bioinformatics and computational biology
genomics |
0.0 | 1 | 2001 | TreeDT: gene mapping by tree disequilibrium test · KDD 2001 |
Bioinformatics and computational biology › population genetics
linkage disequilibrium |
0.0 | 1 | 2001 | TreeDT: gene mapping by tree disequilibrium test · KDD 2001 |
Ubiquitous computing and smart environments
context recognition |
0.0 | 1 | 2001 | Time Series Segmentation for Context Recognition in Mobile Devices · ICDM 2001 |
Data mining › pattern mining
sequential pattern mining |
0.0 | 2 | 1996 | Knowledge Discovery from Telecommunication Network Alarm Databases · ICDE 1996 Discovering Frequent Episodes in Sequences · KDD 1995 |
Data integration and cleaning
dependency discovery |
0.0 | 1 | 1998 | Efficient Discovery of Functional and Approximate Dependencies Using Partitions · ICDE 1998 |
Data mining › pattern mining › graph pattern mining
frequent subgraph mining |
0.0 | 1 | 1998 | Finding Frequent Substructures in Chemical Compounds · KDD 1998 |
Methods — techniques the papers use, named apart from their topics
approximation error minimization · 0.4deep neural network · 0.2RankSVM · 0.2unsupervised learning · 0.2path quality function · 0.1lower bounds · 0.1edge pruning · 0.1probabilistic inference · 0.1permutation testing · 0.1monte carlo cross-validation · 0.1logic programming · 0.1BIC · 0.1global iterative replacement · 0.1dynamic programming · 0.1graph mining · 0.0statistical hypothesis testing · 0.0ROC analysis · 0.0tree disequilibrium test · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | The Spectrum of Unpredictability and its Relation to Creative Autonomy
Iikka Hauhio, Anna Kantosalo, Simo Linkola, Hannu Toivonen |
ICCC | 4 |
| 2022 | One Line at a Time - Generation and Internal Evaluation of Interactive Poetry
Michele Boggia, Sardana Ivanova, Simo Linkola, Anna Kantosalo, Hannu Toivonen |
ICCC | 5 |
| 2022 | Casual Poetry Creators: A Design Pattern and Internal Evaluation Measures
Michele Boggia, Sardana Ivanova, Simo Linkola, Hannu Toivonen, Anna Kantosalo |
ICCC | 4 |
| 2022 | Integrated interdisciplinary workflows for research on historical newspapers: Perspectives from humanities scholars, computer scientists, and librariansabstractThis article considers the interdisciplinary opportunities and challenges of working with digital cultural heritage, such as digitized historical newspapers, and proposes an integrated digital hermeneutics workflow to combine purely disciplinary research approaches from computer science, humanities, and library work. Common interests and motivations of the above-mentioned disciplines have resulted in interdisciplinary projects and collaborations such as the NewsEye project, which is working on novel solutions on how digital heritage data is (re)searched, accessed, used, and analyzed. We argue that collaborations of different disciplines can benefit from a good understanding of the workflows and traditions of each of the disciplines involved but must find integrated approaches to successfully exploit the full potential of digitized sources. The paper is furthermore providing an insight into digital tools, methods, and hermeneutics in action, showing that integrated interdisciplinary research needs to build something in between the disciplines while respecting and understanding each other's expertise and expectations. Sarah Oberbichler, Emanuela Boros, Antoine Doucet, Jani Marjanen, Eva Pfanzelter, Juha Rautiainen, Hannu Toivonen, Mikko Tolonen |
J. Assoc. Inf. Sci. Technol. | 7 |
| 2021 | Computational generation of slogansabstractAbstract In advertising, slogans are used to enhance the recall of the advertised product by consumers and to distinguish it from others in the market. Creating effective slogans is a resource-consuming task for humans. In this paper, we describe a novel method for automatically generating slogans, given a target concept (e.g., car) and an adjectival property to express (e.g., elegant) as input. Additionally, a key component in our approach is a novel method for generating nominal metaphors, using a metaphor interpretation model, to allow generating metaphorical slogans. The method for generating slogans extracts skeletons from existing slogans. It then fills a skeleton in with suitable words by utilizing multiple linguistic resources (such as a repository of grammatical relations, and semantic and language models) and genetic algorithms to optimize multiple objectives such as semantic relatedness, language correctness, and usage of rhetorical devices. We evaluate the metaphor and slogan generation methods by running crowdsourced surveys. On a five-point Likert scale, we ask online judges to evaluate whether the generated metaphors, along with three other metaphors generated using different methods, highlight the intended property. The slogan generation method is evaluated by asking crowdsourced judges to rate generated slogans from five perspectives: (1) how well is the slogan related to the topic, (2) how correct is the language of the slogan, (3) how metaphoric is the slogan, (4) how catchy, attractive, and memorable is it, and (5) how good is the slogan overall. Similarly, we evaluate existing expert-made slogans. Based on the evaluations, we analyze the method and provide insights regarding existing slogans. The empirical results indicate that our metaphor generation method is capable of producing apt metaphors. Regarding the slogan generator, the results suggest that the method has successfully produced at least one effective slogan for every evaluated input. Khalid Al-Najjar, Hannu Toivonen |
Nat. Lang. Eng. | 2 |
| 2020 | Personal Research Assistant for Online Exploration of Historical News
Lidia Pivovarova, Axel Jean-Caurant, Jari Avikainen, Khalid Al-Najjar, Mark Granroth-Wilding, Leo Leppänen, Elaine Zosa, Hannu Toivonen |
ECIR (2) | 8 |
| 2019 | No Time Like the Present: Methods for Generating Colourful and Factual Multilingual News Headlines
Khalid Al-Najjar, Leo Leppänen, Hannu Toivonen |
ICCC | 3 |
| 2019 | Interactive exploration of heterogeneous biological networks with Biomine ExplorerabstractSUMMARY: Biomine Explorer is a web application that enables interactive exploration of large heterogeneous biological networks constructed from selected publicly available biological knowledge sources. It is built on top of Biomine, a system which integrates cross-references from several biological databases into a large heterogeneous probabilistic network. Biomine Explorer offers user-friendly interfaces for search, visualization, exploration and manipulation as well as public and private storage of discovered subnetworks with permanent links suitable for inclusion into scientific publications. A JSON-based web API for network search queries is also available for advanced users. AVAILABILITY AND IMPLEMENTATION: Biomine Explorer is implemented as a web application, which is publicly available at https://biomine.ijs.si. Registration is not required but registered users can benefit from additional features such as private network repositories. Vid Podpecan, Ziva Ramsak, Kristina Gruden, Hannu Toivonen, Nada Lavrac |
Bioinform. | 4 |
| 2019 | Towards transformational creation of novel songsabstractWe study transformational computational creativity in the context of writing songs and describe an implemented system that is able to modify its own goals and operation. With this, we contribute to three aspects of computational creativity and song generation: (1) Application-wise, songs are an interesting and challenging target for creativity, as they require the production of complementary music and lyrics. (2) Technically, we approach the problem of creativity and song generation using constraint programming. We show how constraints can be used declaratively to define a search space of songs so that a standard constraint solver can then be used to generate songs. (3) Conceptually, we describe a concrete architecture for transformational creativity where the creative (song writing) system has some responsibility for setting its own search space and goals. In the proposed architecture, a meta-level control component does this transparently by manipulating the constraints at runtime based on self-reflection of the system. Empirical experiments suggest the system is able to create songs according to its own taste. Jukka M. Toivanen, Matti Järvisalo, Olli Alm, Dan Ventura, Martti Vainio, Hannu Toivonen |
Connect. Sci. | 6 |
| 2018 | "Talent, Skill and Support." A Method for Automatic Creation of Slogans
Hadaytullah Hadaytullah, Khalid Al-Najjar, Hannu Toivonen |
ICCC | 3 |
| 2018 | Data MusicalizationabstractData musicalization is the process of automatically composing music based on given data as an approach to perceptualizing information artistically. The aim of data musicalization is to evoke subjective experiences in relation to the information rather than merely to convey unemotional information objectively. This article is written as a tutorial for readers interested in data musicalization. We start by providing a systematic characterization of musicalization approaches, based on their inputs, methods, and outputs. We then illustrate data musicalization techniques with examples from several applications: one that perceptualizes physical sleep data as music, several that artistically compose music inspired by the sleep data, one that musicalizes on-line chat conversations to provide a perceptualization of liveliness of a discussion, and one that uses musicalization in a gamelike mobile application that allows its users to produce music. We additionally provide a number of electronic samples of music produced by the different musicalization applications. Aurora Tulilaulu, Matti Nelimarkka, Joonas Paalasmaa, Dan Ventura, Petri Myllys, Hannu Toivonen |
ACM Trans. Multim. Comput. Commun. Appl. | 7 |
| 2017 | Teaching Computational Creativity
Margareta Ackerman, Ashok K. Goel 0001, Colin G. Johnson, Anna Jordanous, Carlos León 0002, Rafael Pérez y Pérez, Hannu Toivonen, Dan Ventura |
ICCC | 7 |
| 2017 | Expanding and Weighting Stereotypical Properties of Human Characters for Linguistic Creativity
Khalid Al-Najjar, Mika Hämäläinen, Hanyang Chen, Hannu Toivonen |
ICCC | 4 |
| 2017 | Aspects of Self-awareness: An Anatomy of Metacreative Systems
Simo Linkola, Anna Kantosalo, Tomi Männistö, Hannu Toivonen |
ICCC | 4 |
| 2017 | Data-Driven News Generation for Automated JournalismabstractDespite increasing amounts of data and ever improving natural language generation techniques, work on automated journalism is still relatively scarce.In this paper, we explore the field and challenges associated with building a journalistic natural language generation system.We present a set of requirements that should guide system design, including transparency, accuracy, modifiability and transferability.Guided by the requirements, we present a data-driven architecture for automated journalism that is largely domain and language independent.We illustrate its practical application in the production of news articles upon a user request about the 2017 Finnish municipal elections in three languages, demonstrating the successfulness of the data-driven, modular approach of the design.We then draw some lessons for future automated journalism. Leo Leppänen, Myriam Munezero, Mark Granroth-Wilding, Hannu Toivonen |
INLG | 4 |
| 2017 | Summarisation of weighted networksabstractNetworks often contain implicit structure. We introduce novel problems and methods that look for structure in networks, by grouping nodes into supernodes and edges to superedges, and then make this structure visible to the user in a smaller generalised network. This task of finding generalisations of nodes and edges is formulated as ‘network Summarisation’. We propose models and algorithms for networks that have weights on edges, on nodes or on both, and study three new variants of the network summarisation problem. In edge-based weighted network summarisation, the summarised network should preserve edge weights as well as possible. A wider class of settings is considered in path-based weighted network summarisation, where the resulting summarised network should preserve longer range connectivities between nodes. Node-based weighted network summarisation in turn allows weights also on nodes and summarisation aims to preserve more information related to high weight nodes. We study theoretical properties of these problems and show them to be NP-hard. We propose a range of heuristic generalisation algorithms with different trade-offs between complexity and quality of the result. Comprehensive experiments on real data show that weighted networks can be summarised efficiently with relatively little error. Fang Zhou 0002, Hannu Toivonen |
J. Exp. Theor. Artif. Intell. | 3 |
| 2016 | Modes for Creative Human-Computer Collaboration: Alternating and Task-Divided Co-Creativity
Anna Kantosalo, Hannu Toivonen |
ICCC | 2 |
| 2016 | Novelty-Seeking Multi-Agent Systems
Simo Linkola, Tapio Takala, Hannu Toivonen |
ICCC | 3 |
| 2016 | Meta4meaning: Automatic Metaphor Interpretation Using Corpus-Derived Word Associations
Ping Xiao, Khalid Al-Najjar, Mark Granroth-Wilding, Kat Agres, Hannu Toivonen |
ICCC | 5 |
| 2016 | Computational Creativity Infrastructure for Online Software Composition: A Conceptual Blending Use Case
Martin Znidarsic, Amílcar Cardoso, Pablo Gervás, Pedro Martins 0003, Raquel Hervás, Ana Alves 0001, Hugo Gonçalo Oliveira, Ping Xiao, Simo Linkola, Hannu Toivonen, Janez Kranjc, Nada Lavrac |
ICCC | 10 |
| 2016 | DopeLearning: A Computational Approach to Rap Lyrics GenerationabstractWriting rap lyrics requires both creativity to construct a meaningful, interesting story and lyrical skills to produce complex rhyme patterns, which form the cornerstone of good flow. We present a rap lyrics generation method that captures both of these aspects. First, we develop a prediction model to identify the next line of existing lyrics from a set of candidate next lines. This model is based on two machine-learning techniques: the RankSVM algorithm and a deep neural network model with a novel structure. Results show that the prediction model can identify the true next line among 299 randomly selected lines with an accuracy of 17%, i.e., over 50 times more likely than by random. Second, we employ the prediction model to combine lines from existing songs, producing lyrics with rhyme and a meaning. An evaluation of the produced lyrics shows that in terms of quantitative rhyme density, the method outperforms the best human rappers by 21%. The rap lyrics generator has been deployed as an online tool called DeepBeat, and the performance of the tool has been assessed by analyzing its usage logs. This analysis shows that machine-learned rankings correlate with user preferences. Eric Malmi, Pyry Takala, Hannu Toivonen, Tapani Raiko, Aristides Gionis |
KDD | 3 |
| 2016 | Computational generation and dissection of lexical replacement humorabstractAbstract We consider automated generation of humorous texts by substitution of a single word in a given short text. In this setting, several factors that potentially contribute to the funniness of texts can be integrated into a unified framework as constraints on the lexical substitution. We discuss three types of such constraints: formal constraints concerning the similarity of sounds or spellings between the original word and the substitute, semantic or connotational constraints requiring the substitute to be a taboo word, and contextual constraints concerning the position and context of the replacement. Empirical evidence from extensive user studies using real SMSs as the corpus indicates that taboo constraints are statistically very effective, and so is a constraint requiring that the substitution takes place at the end of the text even though the effect is smaller. The effects of individual constraints are largely cumulative. In addition, connotational taboo words and word position have a strong interaction. Alessandro Valitutti, Antoine Doucet, Jukka M. Toivanen, Hannu Toivonen |
Nat. Lang. Eng. | 4 |
| 2015 | Interaction Evaluation for Human-Computer Co-creativity: A Case Study
Anna Kantosalo, Jukka M. Toivanen, Hannu Toivonen |
ICCC | 3 |
| 2015 | Adaptive Heartbeat Modeling for Beat-to-Beat Heart Rate Measurement in BallistocardiogramsabstractWe present a method for measuring beat-to-beat heart rate from ballistocardiograms acquired with force sensors. First, a model for the heartbeat shape is adaptively inferred from the signal using hierarchical clustering. Then, beat-to-beat intervals are detected by finding positions where the heartbeat shape best fits the signal. The method was validated with overnight recordings from 46 subjects in varying setups (sleep clinic, home, single bed, double bed, two sensor types). The mean beat-to-beat interval error was 13 ms and on an average 54% of the beat-to-beat intervals were detected. The method is part of a home-use e-health system for an unobtrusive sleep measurement. Joonas Paalasmaa, Hannu Toivonen, Markku Partinen |
IEEE J. Biomed. Health Informatics | 2 |
| 2014 | Arts, News, and Poetry - The Art of Framing
Oskar Gross, Jukka M. Toivanen, Sandra Lääne, Hannu Toivonen |
ICCC | 4 |
| 2014 | From Isolation to Involvement: Adapting Machine Creativity Software to Support Human-Computer Co-Creation
Anna Kantosalo, Jukka M. Toivanen, Ping Xiao, Hannu Toivonen |
ICCC | 4 |
| 2014 | The Officer Is Taller Than You, Who Race Yourself! Using Document Specific Word Associations in Poetry Generation
Jukka M. Toivanen, Oskar Gross, Hannu Toivonen |
ICCC | 3 |
| 2014 | Document summarization based on word associationsabstractIn the age of big data, automatic methods for creating summaries of documents become increasingly important. In this paper we propose a novel, unsupervised method for (multi-)document summarization. In an unsupervised and language-independent fashion, this approach relies on the strength of word associations in the set of documents to be summarized. The summaries are generated by picking sentences which cover the most specific word associations of the document(s). We measure the performance on the DUC 2007 dataset. Our experiments indicate that the proposed method is the best-performing unsupervised summarization method in the state-of-the-art that makes no use of human-curated knowledge bases. Oskar Gross, Antoine Doucet, Hannu Toivonen |
SIGIR | 3 |
| 2014 | Discovering statistically non-redundant subgroups
Jiuyong Li, Jixue Liu, Hannu Toivonen, Kenji Satou, Youqiang Sun, Bing-Yu Sun |
Knowl. Based Syst. | 3 |
| 2013 | Harnessing Constraint Programming for Poetry Composition
Jukka M. Toivanen, Matti Järvisalo, Hannu Toivonen |
ICCC | 3 |
| 2013 | Automatical Composition of Lyrical Songs
Jukka M. Toivanen, Hannu Toivonen, Alessandro Valitutti |
ICCC | 2 |
| 2013 | Contrasting Subgroup DiscoveryabstractSubgroup discovery methods find interesting subsets of objects of a given class. Motivated by an application in bioinformatics, we first define a generalized subgroup discovery problem. In this setting, a subgroup is interesting if its members are characteristic for their class, even if the classes are not identical. Then we further refine this setting for the case where subsets of objects, for example, subsets of objects that represent different time points or different phenotypes, are contrasted. We show that this allows finding subgroups of objects that could not be found with classical subgroup discovery. To find such subgroups, we propose an approach that consists of two subgroup discovery steps and an intermediate, contrast set definition step. This approach is applicable in various application areas. An example is biology, where interesting subgroups of genes are searched by using gene expression data. We address the problem of finding enriched gene sets that are specific for virus infected samples for a specific time point or a specific phenotype. We report on experimental results on a time series data set for virus infected Solanum tuberosum (potato) plants. The results on S. tuberosum’s response to virus infection revealed new research hypotheses for plant biologists. Laura Langohr, Vid Podpecan, Marko Petek, Igor Mozetic, Kristina Gruden, Nada Lavrac, Hannu Toivonen |
Comput. J. | 7 |
| 2013 | Effective Pruning for the Discovery of Conditional Functional DependenciesabstractConditional functional dependencies (CFDs) have been proposed as a new type of semantic rules extended from traditional functional dependencies. They have shown great potential for detecting and repairing inconsistent data. Constant CFDs are 100% confidence association rules. The theoretical search space for the minimal set of CFDs is the set of minimal generators and their closures in data. This search space has been used in the currently most efficient constant CFD discovery algorithm. In this paper, we propose pruning criteria to further prune the theoretic search space, and design a fast algorithm for constant CFD discovery. We evaluate the proposed algorithm on a number of media to large real-world data sets. The proposed algorithm is faster than the currently most efficient constant CFD discovery algorithm, and has linear time performance in the size of a data set. Jiuyong Li, Jixue Liu, Hannu Toivonen, Jianming Yong |
Comput. J. | 3 |
| 2012 | Privacy Preservation by k-Anonymization of Weighted Social NetworksabstractPrivacy preserving analysis of a social network aims at a better understanding of the network and its behavior, while at the same time protecting the privacy of its individuals. We propose an anonymization method for weighted graphs, i.e., for social networks where the strengths of links are important. This is in contrast with many previous studies which only consider unweighted graphs. Weights can be essential for social network analysis, but they pose new challenges to privacy preserving network analysis. In this paper, we mainly consider prevention of identity disclosure, but we also touch on edge and edge weight disclosure in weighted graphs. We propose a method that provides k-anonymity of nodes against attacks where the adversary has information about the structure of the network, including its edge weights. The method is efficient, and it has been evaluated in terms of privacy and utility on real word datasets. Maria Eleni Skarkala, Manolis Maragoudakis, Stefanos Gritzalis, Lilian Mitrou, Hannu Toivonen, Pirjo Moen |
ASONAM | 5 |
| 2012 | Corpus-Based Generation of Content and Form in Poetry
Jukka M. Toivanen, Hannu Toivonen, Alessandro Valitutti, Oskar Gross |
ICCC | 2 |
| 2012 | Sleep Musicalization: Automatic Music Composition from Sleep Measurements
Aurora Tulilaulu, Joonas Paalasmaa, Mikko Waris, Hannu Toivonen |
IDA | 4 |
| 2012 | Biomine: predicting links between biological entities using network models of heterogeneous databasesabstractBACKGROUND: Biological databases contain large amounts of data concerning the functions and associations of genes and proteins. Integration of data from several such databases into a single repository can aid the discovery of previously unknown connections spanning multiple types of relationships and databases. RESULTS: Biomine is a system that integrates cross-references from several biological databases into a graph model with multiple types of edges, such as protein interactions, gene-disease associations and gene ontology annotations. Edges are weighted based on their type, reliability, and informativeness. We present Biomine and evaluate its performance in link prediction, where the goal is to predict pairs of nodes that will be connected in the future, based on current data. In particular, we formulate protein interaction prediction and disease gene prioritization tasks as instances of link prediction. The predictions are based on a proximity measure computed on the integrated graph. We consider and experiment with several such measures, and perform a parameter optimization procedure where different edge types are weighted to optimize link prediction accuracy. We also propose a novel method for disease-gene prioritization, defined as finding a subset of candidate genes that cluster together in the graph. We experimentally evaluate Biomine by predicting future annotations in the source databases and prioritizing lists of putative disease genes. CONCLUSIONS: The experimental results show that Biomine has strong potential for predicting links when a set of selected candidate links is available. The predictions obtained using the entire Biomine dataset are shown to clearly outperform ones obtained using any single source of data alone, when different types of links are suitably weighted. In the gene prioritization task, an established reference set of disease-associated genes is useful, but the results show that under favorable conditions, Biomine can also perform well when no such information is available.The Biomine system is a proof of concept. Its current version contains 1.1 million entities and 8.1 million relations between them, with focus on human genetics. Some of its functionalities are available in a public query interface at http://biomine.cs.helsinki.fi, allowing searching for and visualizing connections between given biological entities. Lauri Eronen, Hannu Toivonen |
BMC Bioinform. | 2 |
| 2011 | Compression of weighted graphsabstractWe propose to compress weighted graphs (networks), motivated by the observation that large networks of social, biological, or other relations can be complex to handle and visualize. In the process also known as graph simplification, nodes and (unweighted) edges are grouped to supernodes and superedges, respectively, to obtain a smaller graph. We propose models and algorithms for weighted graphs. The interpretation (i.e. decompression) of a compressed, weighted graph is that a pair of original nodes is connected by an edge if their supernodes are connected by one, and that the weight of an edge is approximated to be the weight of the superedge. The compression problem now consists of choosing supernodes, superedges, and superedge weights so that the approximation error is minimized while the amount of compression is maximized. Hannu Toivonen, Fang Zhou 0002, Aleksi Hartikainen, Atte Hinkka |
KDD | 1 |
| 2011 | SegMine workflows for semantic microarray data analysis in Orange4WSabstractBACKGROUND: In experimental data analysis, bioinformatics researchers increasingly rely on tools that enable the composition and reuse of scientific workflows. The utility of current bioinformatics workflow environments can be significantly increased by offering advanced data mining services as workflow components. Such services can support, for instance, knowledge discovery from diverse distributed data and knowledge sources (such as GO, KEGG, PubMed, and experimental databases). Specifically, cutting-edge data analysis approaches, such as semantic data mining, link discovery, and visualization, have not yet been made available to researchers investigating complex biological datasets. RESULTS: We present a new methodology, SegMine, for semantic analysis of microarray data by exploiting general biological knowledge, and a new workflow environment, Orange4WS, with integrated support for web services in which the SegMine methodology is implemented. The SegMine methodology consists of two main steps. First, the semantic subgroup discovery algorithm is used to construct elaborate rules that identify enriched gene sets. Then, a link discovery service is used for the creation and visualization of new biological hypotheses. The utility of SegMine, implemented as a set of workflows in Orange4WS, is demonstrated in two microarray data analysis applications. In the analysis of senescence in human stem cells, the use of SegMine resulted in three novel research hypotheses that could improve understanding of the underlying mechanisms of senescence and identification of candidate marker genes. CONCLUSIONS: Compared to the available data analysis systems, SegMine offers improved hypothesis generation and data interpretation for bioinformatics in an easy-to-use integrated workflow environment. Vid Podpecan, Nada Lavrac, Igor Mozetic, Petra Kralj Novak, Igor Trajkovski, Laura Langohr, Kimmo Kulovesi, Hannu Toivonen, Marko Petek, Helena Motaln, Kristina Gruden |
BMC Bioinform. | 8 |
| 2010 | Fast Discovery of Reliable SubnetworksabstractWe present a novel and efficient algorithm, Path Covering, for solving the most reliable subgraph problem. A reliable subgraph gives a concise summary of the connectivity between two given individuals in a social network. Formally, the given network is seen as a Bernoulli random graph Q, and the objective is to find a subgraph H ⊂ Q with at most B edges such that the probability that a path exists in H between the given two individuals is maximized. The algorithm is based on an efficient stochastic search of candidate paths, and the use of Monte-Carlo simulation to cast the problem as a set cover problem. Experimental evaluation on real graphs derived from DBLP bibliography database indicates superior performance of the proposed algorithm. Petteri Hintsanen, Hannu Toivonen, Petteri Sevon |
ASONAM | 2 |
| 2010 | Bisociative Knowledge Discovery for Microarray Data Analysis
Igor Mozetic, Nada Lavrac, Vid Podpecan, Petra Kralj Novak, Helena Motaln, Marko Petek, Kristina Gruden, Hannu Toivonen, Kimmo Kulovesi |
ICCC | 8 |
| 2010 | Network Simplification with Minimal Loss of ConnectivityabstractWe propose a novel problem to simplify weighted graphs by pruning least important edges from them. Simplified graphs can be used to improve visualization of a network, to extract its main structure, or as a pre-processing step for other data mining algorithms. We define a graph connectivity function based on the best paths between all pairs of nodes. Given the number of edges to be pruned, the problem is then to select a subset of edges that best maintains the overall graph connectivity. Our model is applicable to a wide range of settings, including probabilistic graphs, flow graphs and distance graphs, since the path quality function that is used to find best paths can be defined by the user. We analyze the problem, and give lower bounds for the effect of individual edge removal in the case where the path quality function has a natural recursive property. We then propose a range of algorithms and report on experimental results on real networks derived from public biological databases. The results show that a large fraction of edges can be removed quite fast and with minimal effect on the overall graph connectivity. A rough semantic analysis of the removed edges indicates that few important edges were removed, and that the proposed approach could be a valuable tool in aiding users to view or explore weighted graphs. Fang Zhou 0002, Sébastien Mahler, Hannu Toivonen |
ICDM | 3 |
| 2010 | A Framework for Path-Oriented Network Simplification
Hannu Toivonen, Sébastien Mahler, Fang Zhou 0002 |
IDA | 1 |
| 2010 | Fast Discovery of Reliable k-terminal Subgraphs
Melissa Kasari, Hannu Toivonen, Petteri Hintsanen |
PAKDD (2) | 2 |
| 2008 | Finding Reliable Subgraphs from Large Probabilistic Graphs
Petteri Hintsanen, Hannu Toivonen |
ECML/PKDD (1) | 2 |
| 2008 | Finding reliable subgraphs from large probabilistic graphs
Petteri Hintsanen, Hannu Toivonen |
Data Min. Knowl. Discov. | 2 |
| 2008 | Compressing probabilistic Prolog programs
Luc De Raedt, Kristian Kersting, Angelika Kimmig, Kate Revoredo, Hannu Toivonen |
Mach. Learn. | 5 |
| 2007 | Probabilistic Explanation Based Learning
Angelika Kimmig, Luc De Raedt, Hannu Toivonen |
ECML | 3 |
| 2007 | ProbLog: A Probabilistic Prolog and Its Application in Link Discovery
Luc De Raedt, Angelika Kimmig, Hannu Toivonen |
IJCAI | 3 |
| 2007 | Constrained hidden Markov models for population-based haplotypingabstractBACKGROUND: Haplotype Reconstruction is the problem of resolving the hidden phase information in genotype data obtained from laboratory measurements. Solving this problem is an important intermediate step in gene association studies, which seek to uncover the genetic basis of complex diseases. We propose a novel approach for haplotype reconstruction based on constrained hidden Markov models. Models are constructed by incrementally refining and regularizing the structure of a simple generative model for genotype data under Hardy-Weinberg equilibrium. RESULTS: The proposed method is evaluated on real-world and simulated population data. Results show that it is competitive with other recently proposed methods in terms of reconstruction accuracy, while offering a particularly good trade-off between computational costs and quality of results for large datasets. CONCLUSION: Relatively simple probabilistic approaches for haplotype reconstruction based on structured hidden Markov models are competitive with more complex, well-established techniques in this field. Niels Landwehr, Taneli Mielikäinen, Lauri Eronen, Hannu Toivonen, Heikki Mannila |
BMC Bioinform. | 4 |
| 2006 | Revising Probabilistic Prolog Programs
Luc De Raedt, Kristian Kersting, Angelika Kimmig, Kate Revoredo, Hannu Toivonen |
ILP | 5 |
| 2006 | Closed Non-derivable Itemsets
Juho Muhonen, Hannu Toivonen |
PKDD | 2 |
| 2006 | HaploRec: efficient and accurate large-scale reconstruction of haplotypesabstractBACKGROUND: Haplotypes extracted from human DNA can be used for gene mapping and other analysis of genetic patterns within and across populations. A fundamental problem is, however, that current practical laboratory methods do not give haplotype information. Estimation of phased haplotypes of unrelated individuals given their unphased genotypes is known as the haplotype reconstruction or phasing problem. RESULTS: We define three novel statistical models and give an efficient algorithm for haplotype reconstruction, jointly called HaploRec. HaploRec is based on exploiting local regularities conserved in haplotypes: it reconstructs haplotypes so that they have maximal local coherence. This approach--not assuming statistical dependence for remotely located markers--has two useful properties: it is well-suited for sparse marker maps, such as those used in gene mapping, and it can actually take advantage of long maps. CONCLUSION: Our experimental results with simulated and real data show that HaploRec is a powerful method for the large scale haplotyping needed in association studies. With sample sizes large enough for gene mapping it appeared to be the best compared to all other tested methods (Phase, fastPhase, PL-EM, Snphap, Gerbil; simulated data), with small samples it was competitive with the best available methods (real data). HaploRec is several orders of magnitude faster than Phase and comparable to the other methods; the running times are roughly linear in the number of subjects and the number of markers. HaploRec is publicly available at http://www.cs.helsinki.fi/group/genetics/haplotyping.html. Lauri Eronen, Floris Geerts, Hannu Toivonen |
BMC Bioinform. | 3 |
| 2006 | TreeDT: Tree Pattern Mining for Gene MappingabstractWe describe TreeDT, a novel association-based gene mapping method. Given a set of disease-associated haplotypes and a set of control haplotypes, TreeDT predicts likely locations of a disease susceptibility gene. TreeDT extracts, essentially in the form of haplotype trees, information about historical recombinations in the population: A haplotype tree constructed at a given chromosomal location is an estimate of the genealogy of the haplotypes. TreeDT constructs these trees for all locations on the given haplotypes and performs a novel disequilibrium test on each tree: Is there a small set of subtrees with relatively high proportions of disease-associated chromosomes, suggesting shared genetic history for those and a likely disease gene location? We give a detailed description of TreeDT and the tree disequilibrium tests, we analyze the algorithm formally, and we evaluate its performance experimentally on both simulated and real data sets. Experimental results demonstrate that TreeDT has high accuracy on difficult mapping tasks and comparisons to other methods (EATDT, HPM, TDT) show that TreeDT is very competitive. Petteri Sevon, Hannu Toivonen, Vesa Ollikainen |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2005 | Mining Non-Derivable Association RulesabstractAssociation rule mining typically results in large amounts of redundant rules. We introduce efficient methods for deriving tight bounds for confidences of association rules, given their subrules. If the lower and upper bounds of a rule coincide, the confidence is uniquely determined by the subrules and the rule can be pruned as redundant, or derivable, without any loss of information. Experiments on real, dense benchmark data sets show that, depending on the case, up to 99–99.99 % of rules are derivable. A lossy pruning strategy, where those rules are removed for which the width of the bounded confidence interval is 1 percentage point, reduced the number of rules by a furher order of magnitude. The novelty of our work is twofold. First, it gives absolute bounds for the confidence instead of relying on point estimates or heuristics. Second, no specific inference system is assumed for computing the bounds; instead, the bounds follow from the definition of association rules. Our experimental results demonstrate that the bounds are usually narrow and the approach has great practical significance, also in comparison to recent related approaches. 1 Bart Goethals, Juho Muhonen, Hannu Toivonen |
SDM | 3 |
| 2003 | Automated Detection of Epidemics from the Usage Logs of a Physicians' Reference Database
Jaana Heino, Hannu Toivonen |
PKDD | 2 |
| 2003 | Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001abstractMOTIVATION: The development of in silico models to predict chemical carcinogenesis from molecular structure would help greatly to prevent environmentally caused cancers. The Predictive Toxicology Challenge (PTC) competition was organized to test the state-of-the-art in applying machine learning to form such predictive models. RESULTS: Fourteen machine learning groups generated 111 models. The use of Receiver Operating Characteristic (ROC) space allowed the models to be uniformly compared regardless of the error cost function. We developed a statistical method to test if a model performs significantly better than random in ROC space. Using this test as criteria five models performed better than random guessing at a significance level p of 0.05 (not corrected for multiple testing). Statistically the best predictor was the Viniti model for female mice, with p value below 0.002. The toxicologically most interesting models were Leuven2 for male mice, and Kwansei for female rats. These models performed well in the statistical analysis and they are in the middle of ROC space, i.e. distant from extreme cost assumptions. These predictive models were also independently judged by domain experts to be among the three most interesting, and are believed to include a small but significant amount of empirically learned toxicological knowledge. AVAILABILITY: PTC details and data can be found at: http://www.predictive-toxicology.org/ptc/. Hannu Toivonen, Ashwin Srinivasan 0001, Ross D. King, Stefan Kramer 0001, Christoph Helma |
Bioinform. | 1 |
| 2003 | Discovering all most specific sentencesabstractData mining can be viewed, in many instances, as the task of computing a representation of a theory of a model or a database, in particular by finding a set of maximally specific sentences satisfying some property. We prove some hardness results that rule out simple approaches to solving the problem.The a priori algorithm is an algorithm that has been successfully applied to many instances of the problem. We analyze this algorithm, and prove that is optimal when the maximally specific sentences are "small". We also point out its limitations.We then present a new algorithm, the Dualize and Advance algorithm, and prove worst-case complexity bounds that are favorable in the general case. Our results use the concept of hypergraph transversals. Our analysis shows that the a priori algorithm can solve the problem of enumerating the transversals of a hypergraph, improving on previously known results in a special case. On the other hand, using results for the general case of the hypergraph transversal enumeration problem, we can show that the Dualize and Advance algorithm has worst-case running time that is sub-exponential to the output size (i.e., the number of maximally specific sentences).We further show that the problem of finding maximally specific sentences is closely related to the problem of exact learning with membership queries studied in computational learning theory. Dimitrios Gunopulos, Roni Khardon, Heikki Mannila, Sanjeev Saluja, Hannu Toivonen, Ram Sewak Sharm |
ACM Trans. Database Syst. | 5 |
| 2002 | Estimating the number of segments in time series data using permutation testsabstractSegmentation is a popular technique for discovering structure in time series data. We address the largely open problem of estimating the number of segments that can be reliably discovered. We introduce a novel method for the problem, called Pete. Pete is based on permutation testing. The problem is an instance of model (dimension) selection. The proposed method analyzes the possible overfit of a model to the available data rather than using a term for penalizing model complexity. In this respect the approach is more similar to cross-validation than regularization based techniques (e.g., AIC, BIC, MDL, MML). Furthermore, the method produces a p value for each increase in the number of segments. This gives the user an overview of the statistical significance of segmentations. We evaluate the performance of the proposed method using both synthetic and real time series data. The experiments show that permutation testing gives realistic results for the number of reliably identifiable segments and compares favorably with Monte Carlo cross-validation (MCCV) and commonly used BIC criteria. Kari Vasko, Hannu Toivonen |
ICDM | 2 |
| 2001 | Time Series Segmentation for Context Recognition in Mobile DevicesabstractRecognizing the context of use is important in making mobile devices as simple to use as possible. Finding out what the user's situation is can help the device and underlying service in providing an adaptive and personalized user interface. The device can infer parts of the context of the user from sensor data: the mobile device can include sensors for acceleration, noise level, luminosity, humidity, etc. In this paper we consider context recognition by unsupervised segmentation of time series produced by sensors. Dynamic programming can be used to find segments that minimize the intra-segment variances. While this method produces optimal solutions, it is too slow for long sequences of data. We present and analyze randomized variations of the algorithm. One of them, global iterative replacement or GIR, gives approximately optimal results in a fraction of the time required by dynamic programming. We demonstrate the use of time series segmentation in context recognition for mobile phone applications. Johan Himberg, Kalle Korpiaho, Heikki Mannila, Johanna Tikanmäki, Hannu Toivonen |
ICDM | 5 |
| 2001 | TreeDT: gene mapping by tree disequilibrium testabstractWe introduce and evaluate TreeDT, a novel gene mapping method which is based on discovering and assessing tree-like patterns in genetic marker data. Gene mapping aims at discovering a statistical connection from a particular disease or trait to a narrow region in the genome. In a typical case-control setting, data consists of genetic markers typed for a set of disease-associated chromosomes and a set of control chromosomes. A computer scientist would view this data as a set of strings.TreeDT extracts, essentially in the form of substrings and prefix trees, information about the historical recombinations in the population. This information is used to locate fragments potentially inherited from a common diseased founder, and to map the disease gene into the most likely such fragment. The method measures for each chromosomal location the disequilibrium of the prefix tree of marker strings starting from the location, to assess the distribution of disease-associated chromosomes.We evaluate experimentally the performance of TreeDT on realistic, simulated data sets, and comparisons to state of the art methods (TDT, HPM) show that TreeDT is very competitive. Petteri Sevon, Hannu Toivonen, Vesa Ollikainen |
KDD | 2 |
| 2000 | Gene Mapping by Haplotype Pattern MiningabstractGenetic markers are being increasingly utilized in gene mapping. The discovery of associations between markers and patient phenotypes - such as a disease status - enables the identification of potential disease gene loci. The rationale is that, in diseases with a reasonable genetic contribution, diseased individuals are more likely to have associated marker alleles near the disease susceptibility gene than control individuals. We describe a new gene mapping method-haplotype pattern mining (HPM) - that is based on discovering recurrent marker patterns. We define a class of useful haplotype patterns in genetic case-control data, give an algorithm for finding disease-associated haplotypes, and show how to use them to identify disease susceptibility loci. Experimental studies show that the method has good localization power in data sets with large degrees of phenocopies and with lots of missing and erroneous data. We also demonstrate how the method can be used to discover several genes simultaneously. Hannu Toivonen, Paivi Onkamo, Kari Vasko, Vesa Ollikainen, Petteri Sevon, Heikki Mannila, Juha Kere |
BIBE | 1 |
| 1999 | TANE: An Efficient Algorithm for Discovering Functional and Approximate DependenciesabstractThe discovery of functional dependencies from relations is an important database analysis technique. We present Tane, an efficient algorithm for finding functional dependencies from large databases. Tane is based on partitioning the set of rows with respect to their attribute values, which makes testing the validity of functional dependencies fast even for a large number of tuples. The use of partitions also makes the discovery of approximate functional dependencies easy and efficient and the erroneous or exceptional rows can be identified easily. Experiments show that Tane is fast in practice. For benchmark databases the running times are improved by several orders of magnitude over previously published results. The algorithm is also applicable to much larger datasets than the previous methods. Ykä Huhtala, Juha Kärkkäinen, Pasi Porkka, Hannu Toivonen |
Comput. J. | 4 |
| 1999 | Discovery of Frequent DATALOG Patterns
Luc Dehaspe, Hannu Toivonen |
Data Min. Knowl. Discov. | 2 |
| 1999 | Interactive exploration of interesting findings in the Telecommunication Network Alarm Sequence Analyzer (TASA)
Mika Klemettinen, Heikki Mannila, Hannu Toivonen |
Inf. Softw. Technol. | 3 |
| 1998 | Learning, Mining, or Modeling? A Case Study from Paleocology
Heikki Mannila, Hannu Toivonen, Atte Korhola, Heikki Olander |
Discovery Science | 2 |
| 1998 | Efficient Discovery of Functional and Approximate Dependencies Using PartitionsabstractDiscovery of functional dependencies from relations has been identified as an important database analysis technique. We present a new approach for finding functional dependencies from large databases, based on partitioning the set of rows with respect to their attribute values. The use of partitions makes the discovery of approximate functional dependencies easy and efficient, and the erroneous or exceptional rows can be identified easily. Experiments show that the new algorithm is efficient in practice. For benchmark databases the running times are improved by several orders of magnitude over previously published results. The algorithm is also applicable to much larger datasets than the previous methods. Ykä Huhtala, Juha Kärkkäinen, Pasi Porkka, Hannu Toivonen |
ICDE | 4 |
| 1998 | Finding Frequent Substructures in Chemical Compounds
Luc Dehaspe, Hannu Toivonen, Ross D. King |
KDD | 2 |
| 1997 | Data mining, Hypergraph Transversals, and Machine LearningabstractSeveral data mining problems can be formulated as problems of finding maximally specific sentences that are interesting in a database. We first show that this problem has a close relationship with the hypergraph transversal problem. We then analyze two algorithms that have been previously used in data mining, proving upper bounds on their complexity. The first algorithm is useful when the maximally specific interesting sentences are "small". We show that this algorithm can also be used to efficiently solve a special case of the hypergraph transversal problem, improving on previous results. The second algorithm utilizes a subroutine for hypergraph transversals, and is applicable in more general situations, with complexity close to a lower bound for the problem. We also relate these problems to the model of exact learning in computational learning theory, and use the correspondence to derive some corollaries. Dimitrios Gunopulos, Roni Khardon, Heikki Mannila, Hannu Toivonen |
PODS | 4 |
| 1997 | Levelwise Search and Borders of Theories in Knowledge Discovery
Heikki Mannila, Hannu Toivonen |
Data Min. Knowl. Discov. | 2 |
| 1997 | Discovery of Frequent Episodes in Event Sequences
Heikki Mannila, Hannu Toivonen, A. Inkeri Verkamo |
Data Min. Knowl. Discov. | 2 |
| 1996 | Knowledge Discovery from Telecommunication Network Alarm DatabasesabstractA telecommunication network produces daily large amounts of alarm data. The data contains hidden valuable knowledge about the behavior of the network. This knowledge can be used in filtering redundant alarms, locating problems in, the network, and possibly in predicting severe faults. We describe the TASA (Telecommunication Network Alarm Sequence Analyzer) system for discovering and browsing knowledge from large alarm databases. The system is built on the basis of viewing knowledge discovery as an interactive and iterative process, containing data collection, pattern discovery, rule postprocessing, etc. The system uses a novel framework for locating frequently occurring episodes from sequential data. The TASA system offers a variety of selection and ordering criteria for episodes, and supports iterative retrieval from the discovered knowledge. This means that a large part of the iterative nature of the KDD process can be replaced by iteration in the rule postprocessing stage. The user interface is based on dynamically generated HTML. The system is in experimental use, and the results are encouraging: some of the discovered knowledge is being integrated into the alarm handling software of telecommunication operators. Kimmo Hätönen, Mika Klemettinen, Heikki Mannila, Pirjo Ronkainen, Hannu Toivonen |
ICDE | 5 |
| 1996 | Discovering Generalized Episodes Using Minimal Occurrences
Heikki Mannila, Hannu Toivonen |
KDD | 2 |
| 1996 | Multiple Uses of Frequent Sets and Condensed Representations (Extended Abstract)
Heikki Mannila, Hannu Toivonen |
KDD | 2 |
| 1996 | TASA: Telecommunication Alarm Sequence Analyzer or how to enjoy faults in your networkabstractToday's large and complex telecommunication networks produce large amounts of alarms daily. The sequence of alarms contains valuable knowledge about the behavior of the network, but much of the knowledge is fragmented and hidden in the vast amount of data. Regularities in the alarms can be used in fault management applications, e.g., for filtering redundant alarms, locating problems in the network, and possibly in predicting severe faults. In this paper we describe TASA (Telecommunication Alarm Sequence Analyzer), a novel system for discovering interesting regularities in the alarms. In the core of the system are algorithms for locating frequent alarm episodes from the alarm stream and presenting them as rules. Discovered rules can then be explored with flexible information retrieval tools that support iteration. The user interface is hypertext, based on HTML, and can be used with a standard WWW browser. TASA is in experimental use and has already discovered rules that have been integrated into the alarm handling software of an operator. Kimmo Hätönen, Mika Klemettinen, Heikki Mannila, Pirjo Ronkainen, Hannu Toivonen |
NOMS | 5 |
| 1996 | Sampling Large Databases for Association Rules
Hannu Toivonen |
VLDB | 1 |
| 1995 | A Perspective on Databases and Data Mining
Marcel Holsheimer, Martin L. Kersten, Heikki Mannila, Hannu Toivonen |
KDD | 4 |
| 1995 | Discovering Frequent Episodes in Sequences
Heikki Mannila, Hannu Toivonen, A. Inkeri Verkamo |
KDD | 2 |
| 1994 | Finding Interesting Rules from Large Sets of Discovered Association RulesabstractAssociation rules, introduced by Agrawal, Imielinski, and Swami, are rules of the form "for 90 % of the rows of the relation, if the row has value 1 in the columns in set W , then it has 1 also in column B". Efficient methods exist for discovering association rules from large collections of data. The number of discovered rules can, however, be so large that browsing the rule set and finding interesting rules from it can be quite difficult for the user. We show how a simple formalism of rule templates makes it possible to easily describe the structure of interesting rules. We also give examples of visualization of rules, and show how a visualization tool interfaces with rule templates. 1 Introduction Data mining (knowledge discovery in databases) is a field of increasing interest combining databases, artificial intelligence, and machine learning. The purpose of data mining is to facilitate understanding large amounts of data by discovering interesting regularities or exceptions (see e... Mika Klemettinen, Heikki Mannila, Pirjo Ronkainen, Hannu Toivonen, A. Inkeri Verkamo |
CIKM | 4 |
| 1994 | Q3E: Q3 Emulator Agent
Kari Rossi, Hannu Toivonen |
NOMS | 2 |