Foundations of logic programming
Foundations of logic programming
On the declarative semantics of deductive databases and logic programs
Foundations of deductive databases and logic programming
Multilayer feedforward networks are universal approximators
Neural Networks
Logic programming
Recursive distributed representations
Artificial Intelligence - On connectionist symbol processing
Efficient simulation of finite automata by neural nets
Journal of the ACM (JACM)
Symmetric neural networks and propositional logic satisfiability
Neural Computation
Acyclic logic programs and the completeness of SLDNF-resolution
Theoretical Computer Science
Extracting Refined Rules from Knowledge-Based Neural Networks
Machine Learning
Exploring the computational capabilities of recurrent neural networks
Exploring the computational capabilities of recurrent neural networks
Extraction of rules from discrete-time recurrent neural networks
Neural Networks
Constructing deterministic finite-state automata in recurrent neural networks
Journal of the ACM (JACM)
Contributions to the Theory of Logic Programming
Journal of the ACM (JACM)
Computation in Recurrent Neural Networks: From Counters to Iterated Function Systems
AI '98 Selected papers from the 11th Australian Joint Conference on Artificial Intelligence on Advanced Topics in Artificial Intelligence
Recurrent Neural Networks to Approximate the Semantics of Acceptable Logic Programs
AI '98 Selected papers from the 11th Australian Joint Conference on Artificial Intelligence on Advanced Topics in Artificial Intelligence
SATCHMO: A Theorem Prover Implemented in Prolog
Proceedings of the 9th International Conference on Automated Deduction
Distributed representations and nested compositional structure
Distributed representations and nested compositional structure
Strictly level-decreasing logic programs
IW-FM'98 Proceedings of the 2nd Irish conference on Formal Methods
Artificial nonmonotonic neural networks
Artificial Intelligence
Neural Networks and Structured Knowledge: Rule Extraction andApplications
Applied Intelligence
Multi-adjoint Logic Programming: A Neural Net Approach
ICLP '02 Proceedings of the 18th International Conference on Logic Programming
A Neural Approach to Abductive Multi-adjoint Reasoning
AIMSA '02 Proceedings of the 10th International Conference on Artificial Intelligence: Methodology, Systems, and Applications
The Well-Founded Semantics Is a Stratified Fitting Semantics
KI '02 Proceedings of the 25th Annual German Conference on AI: Advances in Artificial Intelligence
Generalized metrics and uniquely determined logic programs
Theoretical Computer Science - Topology in computer science
Neural-symbolic intuitionistic reasoning
Design and application of hybrid intelligent systems
A uniform approach to logic programming semantics
Theory and Practice of Logic Programming
First-Order Logical Neural Networks
International Journal of Hybrid Intelligent Systems - Recent developments in Hybrid Intelligent Systems
Connectionist model generation: A first-order approach
Neurocomputing
Sound and Complete SLD-Resolution for Bilattice-Based Annotated Logic Programs
Electronic Notes in Theoretical Computer Science (ENTCS)
AAAI'04 Proceedings of the 19th national conference on Artifical intelligence
A fully connectionist model generator for covered first-order logic programs
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Logics and Networks for Human Reasoning
ICANN '09 Proceedings of the 19th International Conference on Artificial Neural Networks: Part II
Solving SAT in linear time with a neural-like membrane system
IWANN'03 Proceedings of the Artificial and natural neural networks 7th international conference on Computational methods in neural modeling - Volume 1
Extracting reduced logic programs from artificial neural networks
Applied Intelligence
Interval-Valued neural multi-adjoint logic programs
IWINAC'05 Proceedings of the First international conference on Mechanisms, Symbols, and Models Underlying Cognition: interplay between natural and artificial computation - Volume Part I
The core method: connectionist model generation
ICANN'06 Proceedings of the 16th international conference on Artificial Neural Networks - Volume Part II
Fewer epistemological challenges for connectionism
CiE'05 Proceedings of the First international conference on Computability in Europe: new Computational Paradigms
A note on the relationships between logic programs and neural networks
IW-FM'00 Proceedings of the 4th Irish conference on Formal Methods
Hi-index | 0.00 |
In [1] we have shown how to construct a 3-layeredrecurrent neural network that computes the fixed point of the meaningfunction T_P of a given propositional logic program {\cal P}, which corresponds to the computation of the semantics of P. In this article we consider the first order case. We define anotion of approximation for interpretations and prove that thereexists a 3-layered feed forward neural network that approximatesthe calculation of T_P for a given first order acyclic logic program P with an injective level mapping arbitrarily well.Extending the feed forward network by recurrent connections we obtaina recurrent neural network whose iteration approximates the fixedpoint of T_P. This result is proven by taking advantage ofthe fact that for acyclic logic programs the function T_P is a contraction mapping on a complete metric space defined by theinterpretations of the program. Mapping this space to the metricspace R with Euclidean distance, a real valued functionf_P can be defined which corresponds to T_P and iscontinuous as well as a contraction. Consequently it can beapproximated by an appropriately chosen class of feed forward neuralnetworks.