The cost-minimizing inverse classification problem: a genetic algorithm approach

被引:31
作者
Mannino, MV
Koushik, MV
机构
[1] Univ Colorado, Grad Sch Business Adm, Denver, CO 80217 USA
[2] Microsoft Corp, Redmond, WA 98052 USA
关键词
inverse classification; genetic algorithms; classification systems; sensitivity analysis;
D O I
10.1016/S0167-9236(00)00077-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We consider the inverse problem in classification systems described as follows. Given a set of prototype cases representing a set of categories, a similarity function, and a new case classified in some category, we find the cost-minimizing changes to the attribute values such that the case is reclassified as a member of a (different) preferred category. The problem is "inverse" because the usual mapping is from a case to its unknown category. The increased application of classification systems in business suggests that this inverse problem can be of significant benefit to decision makers as a form of sensitivity analysis. Analytic approaches to this inverse problem are difficult to formulate as the constraints are either not available or difficult to determine. To investigate this inverse problem, we develop several genetic algorithms and study their performance as problem difficulty increases. We develop a real genetic algorithm with feasibility control, a traditional binary generic algorithm, and a steepest ascent hill climbing algorithm. In a series of simulation experiments, we compare the performance of these algorithms to the optimal solution as the problem difficulty increases (more attributes and classes). In addition, we analyze certain algorithm effects (level of feasibility control, operator design, and fitness function) to determine the best approach. Our results indicate the viability of the real genetic algorithm and the importance of feasibility control as the problem difficulty increases. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:283 / 300
页数:18
相关论文
共 45 条
[1]   INSTANCE-BASED LEARNING ALGORITHMS [J].
AHA, DW ;
KIBLER, D ;
ALBERT, MK .
MACHINE LEARNING, 1991, 6 (01) :37-66
[2]  
Al-Sultan K. S., 1994, ORSA Journal on Computing, V6, P292, DOI 10.1287/ijoc.6.3.292
[3]   CASE-BASED REASONING - BUSINESS APPLICATIONS [J].
ALLEN, BP .
COMMUNICATIONS OF THE ACM, 1994, 37 (03) :40-42
[4]   A GLOBAL ALGORITHM FOR THE FUZZY CLUSTERING PROBLEM [J].
ALSULTAN, KS ;
SELIM, SZ .
PATTERN RECOGNITION, 1993, 26 (09) :1357-1361
[5]   EXTERIOR POINT ALGORITHMS FOR NEAREST POINTS AND CONVEX QUADRATIC PROGRAMS [J].
ALSULTAN, KS ;
MURTY, KG .
MATHEMATICAL PROGRAMMING, 1992, 57 (02) :145-161
[6]   A TABU SEARCH APPROACH TO THE CLUSTERING PROBLEM [J].
ALSULTAN, KS .
PATTERN RECOGNITION, 1995, 28 (09) :1443-1451
[7]  
ALSULTAN KS, 1990, THESIS U MICHIGAN
[8]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[9]  
[Anonymous], 1989, Applied Linear Regression Models
[10]  
[Anonymous], 1991, FDN GENETIC ALGORITH