DocumentCode
653284
Title
Improved RETE Algorithm in Context Reasoning for Web of Things Environments
Author
Teng Gao ; Xiaofeng Qiu ; Lijuan He
Author_Institution
Mobile Life & New Media Lab., Beijing Univ. of Posts & Telecommun., Beijing, China
fYear
2013
fDate
20-23 Aug. 2013
Firstpage
1044
Lastpage
1049
Abstract
RETE is the most efficient forward inference algorithm for the development of context-aware rule-based systems. The performance of context reasoning engines in context-aware systems depends mainly on the efficiency of the pattern matching in "Cognition-Execution Loop". Nowadays many real-world contexts from WoT (Web of Things) environments have data characteristics such as large amount, quick change and lots of constant operation, imposing a trade-off between the cost of time and space of RETE algorithm. Thus, in this paper RETE+ - an improved RETE network is proposed, capable of handling context from WoT environment, which actually includes different types of data for reasoning with new characteristics. RETE+ algorithm applies shortcut memory using LRU (Least-Recently-Used) algorithm to the matching process of alpha network and solves the problems of intensive computation with all the alpha nodes. This approach takes advantage of the LRU algorithm to select alpha nodes with the highest possibility to be executed, which considerably reduces the computation overhead. The proposed approach is applied to context reasoning engine and evaluated through contrast experiments using real-world WoT data. The case study and experimental analysis demonstrate the capability of the proposed algorithm.
Keywords
Internet of Things; inference mechanisms; knowledge based systems; LRU algorithm; RETE algorithm; Web of Things environments; WoT environments; alpha network; cognition-execution loop; context reasoning engines; context-aware rule-based systems; context-aware systems; forward inference algorithm; least-recently-used algorithm; pattern matching; shortcut memory; Algorithm design and analysis; Cognition; Context; Educational institutions; Engines; Indexes; Random access memory; Context Reasoning; LRU Algorithm; RETE Algorithm; Web of Things;
fLanguage
English
Publisher
ieee
Conference_Titel
Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing
Conference_Location
Beijing
Type
conf
DOI
10.1109/GreenCom-iThings-CPSCom.2013.177
Filename
6682191
Link To Document