Abstract:In the Case-Based Reasoning (CBR) case retrieving and matching, different cases are usually composed by different features. But most of the traditional CBR engines adopt fixed feature weights mode, which makes matching rate of whole system very low. To solve this problem, this paper proposed a CBR engine model with variable feature weights and brought interactive mode into feature weights calculating module. It calculated subjective weight based on group decisionmaking theory and proposed an adjustment method which used differences between a single expert and his group. It used similarity rough set theory to calculate objective weight in order to make results calculating more objective and accurate. At last, it designed composite weights adjustment algorithm which calculated the distance between the subjective weight and objective weight, considered the deviation degree of those two weights, then deduced weights adjustment coefficient, and get the final weight adjustment results. The calculation example and simulation analysis of network attack cases validate the effectiveness of the proposed method and prove this method has much better performance in different performance indexes.
KOLODNER J L. Case-based reasoning[M]. New York: Morgan Kaufmann,1993.
[2]
AMODT A,PLAZA E. Case-based reasoning: Foundational issues,methodological variations,and system approaches [J]. The Artificial Intelligence Community,1994,7(1):39-59.
[3]
LEAKE D B. Case-base reasoning: experiences,lessons,and future direction [M]. Menlo Park: AAAI Press,1996.
[4]
WETZEL B. Implementing a search engine with case based reasoning[EB/OL]. [2010-09-07].http://ihatebaylor.com/technical/computer/ai/selection_engine/CBR.
[5]
LI CHUHAO,SUN YONGHE,JIA YANHUI,et al. An improved ranking approach to AHP alternatives based on variable weights[C]// Proceedings of IEEE the 7th World Congress on Control and Automation. New York: IEEE,2008:8255-8260.
JIN TAO, SHEN HUIZHANG. Feature selection and weighting method based on similarity rough set for CBR[C]// IEEE International Conference Service Operations and Logistics,and Informatics. New York: IEEE,2006:948-952.