Title :
Learning the priority for rule execution
Author :
Liu, Tie ; Tian, Chunhua ; Zhang, Hao ; Ding, Wei
Author_Institution :
Res. Lab., IBM China, Beijing, China
Abstract :
We present a novel method to learn the priorities of rules for sequential rule execution during the running of a rule engine system. The priority based ordering of rules influences the condition evaluation count of rule execution. User-assigned priorities can not guarantee optimal execution performance. We present and prove that the execution count and the dependency relationship are two factors influencing the optimal assignment of priorities. Furthermore, we propose an efficient priority learning algorithm where the priorities can be corrected during the running of the rule engine system to achieve a statistically minimal condition evaluation count. Experiments indicate that the execution performance of a rule engine system can be improved by using learned priorities.
Keywords :
business process re-engineering; learning (artificial intelligence); priority based ordering; priority learning algorithm; rule engine system; sequential rule execution; user-assigned priorities; Banking; Companies; Costs; Engines; Filtering; Insurance; Laboratories; Logistics; Marketing and sales; Silver; Rule execution; priority learning; rule engine system;
Conference_Titel :
Service Operations, Logistics and Informatics, 2009. SOLI '09. IEEE/INFORMS International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4244-3540-1
Electronic_ISBN :
978-1-4244-3541-8
DOI :
10.1109/SOLI.2009.5203998