A formal algorithm for verifying the validity of clustering results based on model checking.

The limitations in general methods to evaluate clustering will remain difficult to overcome if verifying the clustering validity continues to be based on clustering results and evaluation index values. This study focuses on a clustering process to analyze crisp clustering validity. First, we define...

Full description

Bibliographic Details
Main Authors: Shaobin Huang, Yuan Cheng, Dapeng Lang, Ronghua Chi, Guofeng Liu
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2014-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC3946478?pdf=render
id doaj-aae1052b87404736acb3003deb9f03a9
record_format Article
spelling doaj-aae1052b87404736acb3003deb9f03a92020-11-24T21:44:32ZengPublic Library of Science (PLoS)PLoS ONE1932-62032014-01-0193e9010910.1371/journal.pone.0090109A formal algorithm for verifying the validity of clustering results based on model checking.Shaobin HuangYuan ChengDapeng LangRonghua ChiGuofeng LiuThe limitations in general methods to evaluate clustering will remain difficult to overcome if verifying the clustering validity continues to be based on clustering results and evaluation index values. This study focuses on a clustering process to analyze crisp clustering validity. First, we define the properties that must be satisfied by valid clustering processes and model clustering processes based on program graphs and transition systems. We then recast the analysis of clustering validity as the problem of verifying whether the model of clustering processes satisfies the specified properties with model checking. That is, we try to build a bridge between clustering and model checking. Experiments on several datasets indicate the effectiveness and suitability of our algorithms. Compared with traditional evaluation indices, our formal method can not only indicate whether the clustering results are valid but, in the case the results are invalid, can also detect the objects that have led to the invalidity.http://europepmc.org/articles/PMC3946478?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Shaobin Huang
Yuan Cheng
Dapeng Lang
Ronghua Chi
Guofeng Liu
spellingShingle Shaobin Huang
Yuan Cheng
Dapeng Lang
Ronghua Chi
Guofeng Liu
A formal algorithm for verifying the validity of clustering results based on model checking.
PLoS ONE
author_facet Shaobin Huang
Yuan Cheng
Dapeng Lang
Ronghua Chi
Guofeng Liu
author_sort Shaobin Huang
title A formal algorithm for verifying the validity of clustering results based on model checking.
title_short A formal algorithm for verifying the validity of clustering results based on model checking.
title_full A formal algorithm for verifying the validity of clustering results based on model checking.
title_fullStr A formal algorithm for verifying the validity of clustering results based on model checking.
title_full_unstemmed A formal algorithm for verifying the validity of clustering results based on model checking.
title_sort formal algorithm for verifying the validity of clustering results based on model checking.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2014-01-01
description The limitations in general methods to evaluate clustering will remain difficult to overcome if verifying the clustering validity continues to be based on clustering results and evaluation index values. This study focuses on a clustering process to analyze crisp clustering validity. First, we define the properties that must be satisfied by valid clustering processes and model clustering processes based on program graphs and transition systems. We then recast the analysis of clustering validity as the problem of verifying whether the model of clustering processes satisfies the specified properties with model checking. That is, we try to build a bridge between clustering and model checking. Experiments on several datasets indicate the effectiveness and suitability of our algorithms. Compared with traditional evaluation indices, our formal method can not only indicate whether the clustering results are valid but, in the case the results are invalid, can also detect the objects that have led to the invalidity.
url http://europepmc.org/articles/PMC3946478?pdf=render
work_keys_str_mv AT shaobinhuang aformalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT yuancheng aformalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT dapenglang aformalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT ronghuachi aformalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT guofengliu aformalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT shaobinhuang formalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT yuancheng formalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT dapenglang formalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT ronghuachi formalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
AT guofengliu formalalgorithmforverifyingthevalidityofclusteringresultsbasedonmodelchecking
_version_ 1725909614329856000