Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hannu Toivonen

dblp:t/HannuToivonen · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › network bioinformatics
biological network analysis
0.412019
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.212016
DopeLearning: A Computational Approach to Rap Lyrics Generation · KDD 2016
Information retrieval › text summarization
multi-document summarization
0.212014
Document summarization based on word associations · SIGIR 2014
Information retrieval
text summarization
0.212014
Document summarization based on word associations · SIGIR 2014
Data mining › structured data mining
graph mining
0.112011
Compression of weighted graphs · KDD 2011
Graph algorithms and graph theory › graph representation
graph compression
0.112011
Compression of weighted graphs · KDD 2011
Data mining
pattern mining
0.162003
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.112019
Interactive exploration of heterogeneous biological networks with Biomine Explorer · Bioinform. 2019
Knowledge, reasoning and agents › Multi-agent systems › formation control
connectivity maintenance
0.112010
Network Simplification with Minimal Loss of Connectivity · ICDM 2010
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
probabilistic logic programming
0.112007
ProbLog: A Probabilistic Prolog and Its Application in Link Discovery · IJCAI 2007
Data mining
time series analysis
0.122002
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.122002
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.122003
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.122003
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.031996
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.012003
Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001 · Bioinform. 2003
Bioinformatics and computational biology › molecular property prediction
predictive toxicology
0.012003
Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001 · Bioinform. 2003
Computational science and engineering
statistical significance testing
0.012003
Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001 · Bioinform. 2003
Computational complexity › counting complexity
hardness of enumeration
0.012003
Discovering all most specific sentences · ACM Trans. Database Syst. 2003
Visualization and visual analytics
graph visualization
0.012011
Compression of weighted graphs · KDD 2011
Machine learning › Learning theory
model selection
0.012002
Estimating the number of segments in time series data using permutation tests · ICDM 2002
Machine learning › Graph learning › graph analytics
graph mining
0.012010
Network Simplification with Minimal Loss of Connectivity · ICDM 2010
Bioinformatics and computational biology › statistical genetics
gene mapping
0.012001
TreeDT: gene mapping by tree disequilibrium test · KDD 2001
Bioinformatics and computational biology › statistical genetics
genetic association study
0.012001
TreeDT: gene mapping by tree disequilibrium test · KDD 2001
Bioinformatics and computational biology
genomics
0.012001
TreeDT: gene mapping by tree disequilibrium test · KDD 2001
Bioinformatics and computational biology › population genetics
linkage disequilibrium
0.012001
TreeDT: gene mapping by tree disequilibrium test · KDD 2001
Ubiquitous computing and smart environments
context recognition
0.012001
Time Series Segmentation for Context Recognition in Mobile Devices · ICDM 2001
Data mining › pattern mining
sequential pattern mining
0.021996
Knowledge Discovery from Telecommunication Network Alarm Databases · ICDE 1996
Discovering Frequent Episodes in Sequences · KDD 1995
Data integration and cleaning
dependency discovery
0.011998
Efficient Discovery of Functional and Approximate Dependencies Using Partitions · ICDE 1998
Data mining › pattern mining › graph pattern mining
frequent subgraph mining
0.011998
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
YearPublicationVenuePosition
2023 The Spectrum of Unpredictability and its Relation to Creative Autonomy
Iikka Hauhio, Anna Kantosalo, Simo Linkola, Hannu Toivonen
ICCC4
2022 One Line at a Time - Generation and Internal Evaluation of Interactive Poetry
Michele Boggia, Sardana Ivanova, Simo Linkola, Anna Kantosalo, Hannu Toivonen
ICCC5
2022 Casual Poetry Creators: A Design Pattern and Internal Evaluation Measures
Michele Boggia, Sardana Ivanova, Simo Linkola, Hannu Toivonen, Anna Kantosalo
ICCC4
2022 Integrated interdisciplinary workflows for research on historical newspapers: Perspectives from humanities scholars, computer scientists, and librarians
abstract
This 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 slogans
abstract
Abstract 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
ICCC3
2019 Interactive exploration of heterogeneous biological networks with Biomine Explorer
abstract
SUMMARY: 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 songs
abstract
We 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
ICCC3
2018 Data Musicalization
abstract
Data 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
ICCC7
2017 Expanding and Weighting Stereotypical Properties of Human Characters for Linguistic Creativity
Khalid Al-Najjar, Mika Hämäläinen, Hanyang Chen, Hannu Toivonen
ICCC4
2017 Aspects of Self-awareness: An Anatomy of Metacreative Systems
Simo Linkola, Anna Kantosalo, Tomi Männistö, Hannu Toivonen
ICCC4
2017 Data-Driven News Generation for Automated Journalism
abstract
Despite 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
INLG4
2017 Summarisation of weighted networks
abstract
Networks 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
ICCC2
2016 Novelty-Seeking Multi-Agent Systems
Simo Linkola, Tapio Takala, Hannu Toivonen
ICCC3
2016 Meta4meaning: Automatic Metaphor Interpretation Using Corpus-Derived Word Associations
Ping Xiao, Khalid Al-Najjar, Mark Granroth-Wilding, Kat Agres, Hannu Toivonen
ICCC5
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
ICCC10
2016 DopeLearning: A Computational Approach to Rap Lyrics Generation
abstract
Writing 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
KDD3
2016 Computational generation and dissection of lexical replacement humor
abstract
Abstract 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
ICCC3
2015 Adaptive Heartbeat Modeling for Beat-to-Beat Heart Rate Measurement in Ballistocardiograms
abstract
We 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 Informatics2
2014 Arts, News, and Poetry - The Art of Framing
Oskar Gross, Jukka M. Toivanen, Sandra Lääne, Hannu Toivonen
ICCC4
2014 From Isolation to Involvement: Adapting Machine Creativity Software to Support Human-Computer Co-Creation
Anna Kantosalo, Jukka M. Toivanen, Ping Xiao, Hannu Toivonen
ICCC4
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
ICCC3
2014 Document summarization based on word associations
abstract
In 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
SIGIR3
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
ICCC3
2013 Automatical Composition of Lyrical Songs
Jukka M. Toivanen, Hannu Toivonen, Alessandro Valitutti
ICCC2
2013 Contrasting Subgroup Discovery
abstract
Subgroup 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 Dependencies
abstract
Conditional 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 Networks
abstract
Privacy 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
ASONAM5
2012 Corpus-Based Generation of Content and Form in Poetry
Jukka M. Toivanen, Hannu Toivonen, Alessandro Valitutti, Oskar Gross
ICCC2
2012 Sleep Musicalization: Automatic Music Composition from Sleep Measurements
Aurora Tulilaulu, Joonas Paalasmaa, Mikko Waris, Hannu Toivonen
IDA4
2012 Biomine: predicting links between biological entities using network models of heterogeneous databases
abstract
BACKGROUND: 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 graphs
abstract
We 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
KDD1
2011 SegMine workflows for semantic microarray data analysis in Orange4WS
abstract
BACKGROUND: 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 Subnetworks
abstract
We 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
ASONAM2
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
ICCC8
2010 Network Simplification with Minimal Loss of Connectivity
abstract
We 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
ICDM3
2010 A Framework for Path-Oriented Network Simplification
Hannu Toivonen, Sébastien Mahler, Fang Zhou 0002
IDA1
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
ECML3
2007 ProbLog: A Probabilistic Prolog and Its Application in Link Discovery
Luc De Raedt, Angelika Kimmig, Hannu Toivonen
IJCAI3
2007 Constrained hidden Markov models for population-based haplotyping
abstract
BACKGROUND: 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
ILP5
2006 Closed Non-derivable Itemsets
Juho Muhonen, Hannu Toivonen
PKDD2
2006 HaploRec: efficient and accurate large-scale reconstruction of haplotypes
abstract
BACKGROUND: 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 Mapping
abstract
We 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 Rules
abstract
Association 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
SDM3
2003 Automated Detection of Epidemics from the Usage Logs of a Physicians' Reference Database
Jaana Heino, Hannu Toivonen
PKDD2
2003 Statistical Evaluation of the Predictive Toxicology Challenge 2000-2001
abstract
MOTIVATION: 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 sentences
abstract
Data 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 tests
abstract
Segmentation 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
ICDM2
2001 Time Series Segmentation for Context Recognition in Mobile Devices
abstract
Recognizing 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
ICDM5
2001 TreeDT: gene mapping by tree disequilibrium test
abstract
We 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
KDD2
2000 Gene Mapping by Haplotype Pattern Mining
abstract
Genetic 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
BIBE1
1999 TANE: An Efficient Algorithm for Discovering Functional and Approximate Dependencies
abstract
The 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 Science2
1998 Efficient Discovery of Functional and Approximate Dependencies Using Partitions
abstract
Discovery 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
ICDE4
1998 Finding Frequent Substructures in Chemical Compounds
Luc Dehaspe, Hannu Toivonen, Ross D. King
KDD2
1997 Data mining, Hypergraph Transversals, and Machine Learning
abstract
Several 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
PODS4
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 Databases
abstract
A 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
ICDE5
1996 Discovering Generalized Episodes Using Minimal Occurrences
Heikki Mannila, Hannu Toivonen
KDD2
1996 Multiple Uses of Frequent Sets and Condensed Representations (Extended Abstract)
Heikki Mannila, Hannu Toivonen
KDD2
1996 TASA: Telecommunication Alarm Sequence Analyzer or how to enjoy faults in your network
abstract
Today'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
NOMS5
1996 Sampling Large Databases for Association Rules
Hannu Toivonen
VLDB1
1995 A Perspective on Databases and Data Mining
Marcel Holsheimer, Martin L. Kersten, Heikki Mannila, Hannu Toivonen
KDD4
1995 Discovering Frequent Episodes in Sequences
Heikki Mannila, Hannu Toivonen, A. Inkeri Verkamo
KDD2
1994 Finding Interesting Rules from Large Sets of Discovered Association Rules
abstract
Association 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
CIKM4
1994 Q3E: Q3 Emulator Agent
Kari Rossi, Hannu Toivonen
NOMS2