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...
Main Authors: | , , , , |
---|---|
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 |