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