Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction

Minimal test cost attribute reduction is an important problem in cost-sensitive learning. Recently, heuristic algorithms including the information gain-based algorithm and the genetic algorithm have been designed for this problem. However, in many cases these algorithms cannot find the optimal solut...

Full description

Bibliographic Details
Main Authors: Zilong Xu, Hong Zhao, Fan Min, William Zhu
Format: Article
Language:English
Published: Hindawi Limited 2013-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2013/510167
id doaj-6f52cd9d52114808ba6c62037a7d19c5
record_format Article
spelling doaj-6f52cd9d52114808ba6c62037a7d19c52020-11-24T21:47:43ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472013-01-01201310.1155/2013/510167510167Ant Colony Optimization with Three Stages for Independent Test Cost Attribute ReductionZilong Xu0Hong Zhao1Fan Min2William Zhu3Lab of Granular Computing, Minnan Normal University, Zhangzhou 363000, ChinaLab of Granular Computing, Minnan Normal University, Zhangzhou 363000, ChinaLab of Granular Computing, Minnan Normal University, Zhangzhou 363000, ChinaLab of Granular Computing, Minnan Normal University, Zhangzhou 363000, ChinaMinimal test cost attribute reduction is an important problem in cost-sensitive learning. Recently, heuristic algorithms including the information gain-based algorithm and the genetic algorithm have been designed for this problem. However, in many cases these algorithms cannot find the optimal solution. In this paper, we develop an ant colony optimization algorithm to tackle this problem. The attribute set is represented as a graph with each vertex corresponding to an attribute and weight of each edge to pheromone. Our algorithm contains three stages, namely, the addition stage, the deletion stage, and the filtration stage. In the addition stage, each ant starts from the initial position and traverses edges probabilistically until the stopping criterion is satisfied. The pheromone of the traveled path is also updated in this process. In the deletion stage, each ant deletes redundant attributes. Two strategies, called the centralized deletion strategy and the distributed deletion strategy, are proposed. Finally, the ant with minimal test cost is selected to construct the reduct in the filtration stage. Experimental results on UCI datasets indicate that the algorithm is significantly better than the information gain-based one. It also outperforms the genetic algorithm on medium-sized dataset Mushroom.http://dx.doi.org/10.1155/2013/510167
collection DOAJ
language English
format Article
sources DOAJ
author Zilong Xu
Hong Zhao
Fan Min
William Zhu
spellingShingle Zilong Xu
Hong Zhao
Fan Min
William Zhu
Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction
Mathematical Problems in Engineering
author_facet Zilong Xu
Hong Zhao
Fan Min
William Zhu
author_sort Zilong Xu
title Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction
title_short Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction
title_full Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction
title_fullStr Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction
title_full_unstemmed Ant Colony Optimization with Three Stages for Independent Test Cost Attribute Reduction
title_sort ant colony optimization with three stages for independent test cost attribute reduction
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2013-01-01
description Minimal test cost attribute reduction is an important problem in cost-sensitive learning. Recently, heuristic algorithms including the information gain-based algorithm and the genetic algorithm have been designed for this problem. However, in many cases these algorithms cannot find the optimal solution. In this paper, we develop an ant colony optimization algorithm to tackle this problem. The attribute set is represented as a graph with each vertex corresponding to an attribute and weight of each edge to pheromone. Our algorithm contains three stages, namely, the addition stage, the deletion stage, and the filtration stage. In the addition stage, each ant starts from the initial position and traverses edges probabilistically until the stopping criterion is satisfied. The pheromone of the traveled path is also updated in this process. In the deletion stage, each ant deletes redundant attributes. Two strategies, called the centralized deletion strategy and the distributed deletion strategy, are proposed. Finally, the ant with minimal test cost is selected to construct the reduct in the filtration stage. Experimental results on UCI datasets indicate that the algorithm is significantly better than the information gain-based one. It also outperforms the genetic algorithm on medium-sized dataset Mushroom.
url http://dx.doi.org/10.1155/2013/510167
work_keys_str_mv AT zilongxu antcolonyoptimizationwiththreestagesforindependenttestcostattributereduction
AT hongzhao antcolonyoptimizationwiththreestagesforindependenttestcostattributereduction
AT fanmin antcolonyoptimizationwiththreestagesforindependenttestcostattributereduction
AT williamzhu antcolonyoptimizationwiththreestagesforindependenttestcostattributereduction
_version_ 1725896157178101760