Deutsch   English   Français   Italiano  
<vl9kth$25t7k$1@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.roellig-ltd.de!open-news-network.org!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Mild Shock <janburse@fastmail.fm>
Newsgroups: sci.logic
Subject: Linear Algebraic Approaches to Logic Programming (Was: NVIDIA Jetson
 Orin controlled by Prolog)
Date: Fri, 3 Jan 2025 22:30:25 +0100
Message-ID: <vl9kth$25t7k$1@solani.org>
References: <vl9k78$25sv2$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 3 Jan 2025 21:30:25 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="2290932"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
 Firefox/91.0 SeaMonkey/2.53.19
Cancel-Lock: sha1:bVc1FhaQoGNgi8b3oAx6halW5Yo=
X-User-ID: eJwNxskBwCAMA7CVIIeBcYJj9h+h1UvpmOAKJCJfvtN/Sk9D8rlkbeO4MSp7Vde+Xth99whSgizsNsFUCIcfc4kWsg==
In-Reply-To: <vl9k78$25sv2$1@solani.org>
Bytes: 3278
Lines: 65

Hi,

Maybe one can get a better grip of an intimate
relationship, simply by some hands on?

Linear Algebraic Approaches to Logic Programming

Katsumi Inoue (National Institute of Informatics, Japan)

Abstract: Integration of symbolic reasoning and machine
learning is important for robust AI.  Realization of
symbolic reasoning based on algebraic methods is promising
to bridge between symbolic reasoning and machine learning,
since algebraic data structures have been used in machine
learning. To this end, Sakama, Inoue and Sato have defined
notable relations between logic programming and linear
algebra and have proposed algorithms to compute logic
programs numerically using tensors.  This work has been
extended in various ways, to compute supported and stable
models of normal logic programs, to enhance the efficiency
of computation using sparse methods, and to enable abduction
for abductive logic programming.  A common principle in
this approach is to formulate logical formulas as vectors/
matrices/tensors, and linear algebraic operations are
applied on these elements for computation of logic programming.
Partial evaluation can be realized in parallel and by 
self-multiplication, showing the potential for exponential
speedup.  Furthermore, the idea to represent logic programs
as tensors and matrices and to transform logical reasoning
to numeric computation can be the basis of the differentiable
methods for learning logic programs.

https://www.iclp24.utdallas.edu/invited-speakers/

Mild Shock schrieb:
> Hi,
> 
> Ok this one is only 250 bucks for a TPU:
> 
> Introducing NVIDIA Jetson Orin™ Nano Super
> https://www.youtube.com/watch?v=S9L2WGf1KrM
> 
> Now I am planning to do the following:
> 
> Create a tensor flow DSL.
> 
> With these use cases:
> 
> - Run the tensor flow DSL locally in
>    your Prolog system interpreted.
> 
> - Run the tensor flow DSL locally in
>    your Prolog system compiled.
> 
> - Run the tensor flow DSL locally on
>    your Tensor Processing Unit (TPU).
> 
> - Run the tensor flow DSL remotely
>    on a compute server.
> 
> - What else?
> 
> Maybe also support some ONNX file format?
> 
> Bye