Learning and Representing Temporal Knowledge in Recurrent Networks

被引:26
作者
Borges, Rafael V. [1 ]
Garcez, Artur d'Avila [1 ]
Lamb, Luis C. [2 ]
机构
[1] City Univ London, Sch Informat, London EC1V OHB, England
[2] Univ Fed Rio Grande do Sul, BR-91501970 Porto Alegre, RS, Brazil
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 2011年 / 22卷 / 12期
关键词
Integrating domain knowledge into nonlinear models; knowledge extraction; model verification; neural-symbolic computation; recurrent neural networks; temporal knowledge learning; temporal logic reasoning; OPERATIONAL REQUIREMENTS; NEURAL NETWORKS; EXTRACTION; LOGIC; RULES;
D O I
10.1109/TNN.2011.2170180
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The effective integration of knowledge representation, reasoning, and learning in a robust computational model is one of the key challenges of computer science and artificial intelligence. In particular, temporal knowledge and models have been fundamental in describing the behavior of computational systems. However, knowledge acquisition of correct descriptions of a system's desired behavior is a complex task. In this paper, we present a novel neural-computation model capable of representing and learning temporal knowledge in recurrent networks. The model works in an integrated fashion. It enables the effective representation of temporal knowledge, the adaptation of temporal models given a set of desirable system properties, and effective learning from examples, which in turn can lead to temporal knowledge extraction from the corresponding trained networks. The model is sound from a theoretical standpoint, but it has also been tested on a case study in the area of model verification and adaptation. The results contained in this paper indicate that model verification and learning can be integrated within the neural computation paradigm, contributing to the development of predictive temporal knowledge-based systems and offering interpretable results that allow system researchers and engineers to improve their models and specifications. The model has been implemented and is available as part of a neural-symbolic computational toolkit.
引用
收藏
页码:2409 / 2421
页数:13
相关论文
共 42 条
[1]   Using abduction and induction for operational requirements elaboration [J].
Alrajeh, D. ;
Ray, O. ;
Russo, A. ;
Uchitel, S. .
JOURNAL OF APPLIED LOGIC, 2009, 7 (03) :275-288
[2]   Learning Operational Requirements from Goal Models [J].
Alrajeh, Dalal ;
Kramer, Jeff ;
Russo, Alessandra ;
Uchitel, Sebastin .
2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, :265-275
[3]   Survey and critique of techniques for extracting rules from trained artificial neural networks [J].
Andrews, R ;
Diederich, J ;
Tickle, AB .
KNOWLEDGE-BASED SYSTEMS, 1995, 8 (06) :373-389
[4]  
[Anonymous], 2007, P 22 NAT C ART INT A
[5]  
[Anonymous], 2000, Knowledge-based neurocomputing
[6]  
[Anonymous], 1997, MACHINE LEARNING, MCGRAW-HILL SCIENCE/ENGINEERING/MATH
[7]  
Bader S, 2005, We Will Show Them: Essays in Honour of Dov Gabbay, VOne, P167
[8]  
Bader S, 2007, 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P666
[9]  
Barringer H., 1995, Formal Aspects of Computing, V7, P533, DOI 10.1007/BF01211631
[10]  
Cimatti A., 1999, Computer Aided Verification. 11th International Conference, CAV'99. Proceedings (Lecture Notes in Computer Science Vol.1633), P495