J (Jan 2023)

Polynomial-Computable Representation of Neural Networks in Semantic Programming

  • Sergey Goncharov,
  • Andrey Nechesov

DOI
https://doi.org/10.3390/j6010004
Journal volume & issue
Vol. 6, no. 1
pp. 48 – 57

Abstract

Read online

A lot of libraries for neural networks are written for Turing-complete programming languages such as Python, C++, PHP, and Java. However, at the moment, there are no suitable libraries implemented for a p-complete logical programming language L. This paper investigates the issues of polynomial-computable representation neural networks for this language, where the basic elements are hereditarily finite list elements, and programs are defined using special terms and formulas of mathematical logic. Such a representation has been shown to exist for multilayer feedforward fully connected neural networks with sigmoidal activation functions. To prove this fact, special p-iterative terms are constructed that simulate the operation of a neural network. This result plays an important role in the application of the p-complete logical programming language L to artificial intelligence algorithms.

Keywords