Polynomial-Computable Representation of Neural Networks in Semantic Programming

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-compu...

Full description

Bibliographic Details
Main Authors: Sergey Goncharov, Andrey Nechesov
Format: Article
Language:English
Published: MDPI AG 2023-01-01
Series:J
Subjects:
Online Access:https://www.mdpi.com/2571-8800/6/1/4
_version_ 1827749380230217728
author Sergey Goncharov
Andrey Nechesov
author_facet Sergey Goncharov
Andrey Nechesov
author_sort Sergey Goncharov
collection DOAJ
description 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.
first_indexed 2024-03-11T06:23:17Z
format Article
id doaj.art-a1a34c2bf92f4ef9b4d228bc0af62f25
institution Directory Open Access Journal
issn 2571-8800
language English
last_indexed 2024-03-11T06:23:17Z
publishDate 2023-01-01
publisher MDPI AG
record_format Article
series J
spelling doaj.art-a1a34c2bf92f4ef9b4d228bc0af62f252023-11-17T11:47:01ZengMDPI AGJ2571-88002023-01-0161485710.3390/j6010004Polynomial-Computable Representation of Neural Networks in Semantic ProgrammingSergey Goncharov0Andrey Nechesov1Sobolev Institute of Mathematics, Academician Koptyug Ave., 4, 630090 Novosibirsk, RussiaSobolev Institute of Mathematics, Academician Koptyug Ave., 4, 630090 Novosibirsk, RussiaA 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.https://www.mdpi.com/2571-8800/6/1/4polynomialitypolynomial algorithmlogical programming languagesemantic programmingAIneural networks
spellingShingle Sergey Goncharov
Andrey Nechesov
Polynomial-Computable Representation of Neural Networks in Semantic Programming
J
polynomiality
polynomial algorithm
logical programming language
semantic programming
AI
neural networks
title Polynomial-Computable Representation of Neural Networks in Semantic Programming
title_full Polynomial-Computable Representation of Neural Networks in Semantic Programming
title_fullStr Polynomial-Computable Representation of Neural Networks in Semantic Programming
title_full_unstemmed Polynomial-Computable Representation of Neural Networks in Semantic Programming
title_short Polynomial-Computable Representation of Neural Networks in Semantic Programming
title_sort polynomial computable representation of neural networks in semantic programming
topic polynomiality
polynomial algorithm
logical programming language
semantic programming
AI
neural networks
url https://www.mdpi.com/2571-8800/6/1/4
work_keys_str_mv AT sergeygoncharov polynomialcomputablerepresentationofneuralnetworksinsemanticprogramming
AT andreynechesov polynomialcomputablerepresentationofneuralnetworksinsemanticprogramming