A novel multi-label classification algorithm based on -nearest neighbor and random walk

The multi-label classification problem occurs in many real-world tasks where an object is naturally associated with multiple labels, that is, concepts. The integration of the random walk approach in the multi-label classification methods attracts many researchers’ sight. One challenge of using the r...

Full description

Bibliographic Details
Main Authors: Zhen-Wu Wang, Si-Kai Wang, Ben-Ting Wan, William Wei Song
Format: Article
Language:English
Published: Hindawi - SAGE Publishing 2020-03-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1177/1550147720911892
_version_ 1827008589489766400
author Zhen-Wu Wang
Si-Kai Wang
Ben-Ting Wan
William Wei Song
author_facet Zhen-Wu Wang
Si-Kai Wang
Ben-Ting Wan
William Wei Song
author_sort Zhen-Wu Wang
collection DOAJ
description The multi-label classification problem occurs in many real-world tasks where an object is naturally associated with multiple labels, that is, concepts. The integration of the random walk approach in the multi-label classification methods attracts many researchers’ sight. One challenge of using the random walk-based multi-label classification algorithms is to construct a random walk graph for the multi-label classification algorithms, which may lead to poor classification quality and high algorithm complexity. In this article, we propose a novel multi-label classification algorithm based on the random walk graph and the K -nearest neighbor algorithm (named MLRWKNN). This method constructs the vertices set of a random walk graph for the K -nearest neighbor training samples of certain test data and the edge set of correlations among labels of the training samples, thus considerably reducing the overhead of time and space. The proposed method improves the similarity measurement by differentiating and integrating the discrete and continuous features, which reflect the relationships between instances more accurately. A label predicted method is devised to reduce the subjectivity of the traditional threshold method. The experimental results with four metrics demonstrate that the proposed method outperforms the seven state-of-the-art multi-label classification algorithms in contrast and makes a significant improvement for multi-label classification.
first_indexed 2024-03-12T07:06:07Z
format Article
id doaj.art-574ad079eff84d5b93cee1689696fda9
institution Directory Open Access Journal
issn 1550-1477
language English
last_indexed 2025-02-18T12:35:12Z
publishDate 2020-03-01
publisher Hindawi - SAGE Publishing
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj.art-574ad079eff84d5b93cee1689696fda92024-11-02T04:14:20ZengHindawi - SAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772020-03-011610.1177/1550147720911892A novel multi-label classification algorithm based on -nearest neighbor and random walkZhen-Wu Wang0Si-Kai Wang1Ben-Ting Wan2William Wei Song3Department of Computer Science and Technology, China University of Mining and Technology, Beijing, ChinaDepartment of Computer Science and Technology, China University of Mining and Technology, Beijing, ChinaSchool of Software and Internet of Things Engineering, Jiangxi University of Finance and Economics, Nanchang, ChinaDepartment of Information Systems, Dalarna University, Falun, SwedenThe multi-label classification problem occurs in many real-world tasks where an object is naturally associated with multiple labels, that is, concepts. The integration of the random walk approach in the multi-label classification methods attracts many researchers’ sight. One challenge of using the random walk-based multi-label classification algorithms is to construct a random walk graph for the multi-label classification algorithms, which may lead to poor classification quality and high algorithm complexity. In this article, we propose a novel multi-label classification algorithm based on the random walk graph and the K -nearest neighbor algorithm (named MLRWKNN). This method constructs the vertices set of a random walk graph for the K -nearest neighbor training samples of certain test data and the edge set of correlations among labels of the training samples, thus considerably reducing the overhead of time and space. The proposed method improves the similarity measurement by differentiating and integrating the discrete and continuous features, which reflect the relationships between instances more accurately. A label predicted method is devised to reduce the subjectivity of the traditional threshold method. The experimental results with four metrics demonstrate that the proposed method outperforms the seven state-of-the-art multi-label classification algorithms in contrast and makes a significant improvement for multi-label classification.https://doi.org/10.1177/1550147720911892
spellingShingle Zhen-Wu Wang
Si-Kai Wang
Ben-Ting Wan
William Wei Song
A novel multi-label classification algorithm based on -nearest neighbor and random walk
International Journal of Distributed Sensor Networks
title A novel multi-label classification algorithm based on -nearest neighbor and random walk
title_full A novel multi-label classification algorithm based on -nearest neighbor and random walk
title_fullStr A novel multi-label classification algorithm based on -nearest neighbor and random walk
title_full_unstemmed A novel multi-label classification algorithm based on -nearest neighbor and random walk
title_short A novel multi-label classification algorithm based on -nearest neighbor and random walk
title_sort novel multi label classification algorithm based on nearest neighbor and random walk
url https://doi.org/10.1177/1550147720911892
work_keys_str_mv AT zhenwuwang anovelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT sikaiwang anovelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT bentingwan anovelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT williamweisong anovelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT zhenwuwang novelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT sikaiwang novelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT bentingwan novelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk
AT williamweisong novelmultilabelclassificationalgorithmbasedonnearestneighborandrandomwalk