中文
相关论文

相关论文: Efficient Groundness Analysis in Prolog

200 篇论文

The notion of variation is introduced for the Boolean set and based on which Boolean logic backpropagation principle is developed. Using this concept, deep models can be built with weights and activations being Boolean numbers and operated…

机器学习 · 计算机科学 2024-05-08 Van Minh Nguyen

Dominant areas of computer science and computation systems are intensively linked to the hypercube-related studies and interpretations. This article presents some transformations and analytics for some example algorithms and Boolean domain…

离散数学 · 计算机科学 2024-02-05 Levon Aslanyan , Irina Arsenyan , Vilik Karakhanyan , Hasmik Sahakyan

The traditional abstract domain framework for imperative programs suffers from several shortcomings; in particular it does not allow precise symbolic abstractions. To solve these problems, we propose a new abstract interpretation framework,…

软件工程 · 计算机科学 2018-01-01 Matthieu Lemerre , Sébastien Bardin

Probabilistic logic programs are logic programs in which some of the facts are annotated with probabilities. This paper investigates how classical inference and learning tasks known from the graphical model community can be tackled for…

In this paper we examine the problem of inference in Bayesian Networks with discrete random variables that have very large or even unbounded domains. For example, in a domain where we are trying to identify a person, we may have variables…

人工智能 · 计算机科学 2012-12-12 Rita Sharma , David L Poole

We study the space of functions computed by random-layered machines, including deep neural networks and Boolean circuits. Investigating the distribution of Boolean functions computed on the recurrent and layer-dependent architectures, we…

机器学习 · 计算机科学 2020-10-15 Alexander Mozeika , Bo Li , David Saad

To appear in Theory and Practice of Logic Programming (TPLP). Several Prolog interpreters are based on the Warren Abstract Machine (WAM), an elegant model to compile Prolog programs. In order to improve the performance several strategies…

编程语言 · 计算机科学 2014-05-13 George Souza Oliveira , Anderson Faustino da Silva

Addressing the interpretability problem of NMF on Boolean data, Boolean Matrix Factorization (BMF) uses Boolean algebra to decompose the input into low-rank Boolean factor matrices. These matrices are highly interpretable and very useful in…

机器学习 · 计算机科学 2023-07-18 Sebastian Dalleiger , Jilles Vreeken

Datalog has become a popular language for writing static analyses. Because Datalog is very limited, some implementations of Datalog for static analysis have extended it with new language features. However, even with these features it is…

编程语言 · 计算机科学 2018-09-18 Aaron Bembenek , Stephen Chong

A polymorphic analysis is an analysis whose input and output contain parameters which serve as placeholders for information that is unknown before analysis but provided after analysis. In this paper, we present a polymorphic groundness…

编程语言 · 计算机科学 2007-05-23 Lunjin Lu

In this paper, we present our proposal to Constraint Functional Logic Programming over Finite Domains (CFLP(FD)) with a lazy functional logic programming language which seamlessly embodies finite domain (FD) constraints. This proposal…

Logic Programming languages and combinational circuit synthesis tools share a common "combinatorial search over logic formulae" background. This paper attempts to reconnect the two fields with a fresh look at Prolog encodings for the…

计算机科学中的逻辑 · 计算机科学 2008-12-18 Paul Tarau , Brenda Luderman

We compute the nonlinearity of Boolean functions with Groebner basis techniques, providing two algorithms: one over the binary field and the other over the rationals. We also estimate their complexity. Then we show how to improve our…

信息论 · 计算机科学 2014-04-11 E. Bellini , I. Simonetti , M. Sala

A logical function can be used to characterizing a property of a state of Boolean network (BN), which is considered as an aggregation of states. To illustrate the dynamics of a set of logical functions, which characterize our concerned…

系统与控制 · 电气工程与系统科学 2021-04-20 Daizhan Cheng , Lijun Zhang , Dongyao Bi

Inspired by recent progress in dynamic programming approaches for weighted model counting, we investigate a dynamic-programming approach in the context of boolean realizability and synthesis, which takes a conjunctive-normal-form boolean…

形式语言与自动机理论 · 计算机科学 2024-06-21 Yi Lin , Lucas M. Tabajara , Moshe Y. Vardi

A parametric analysis is an analysis whose input and output are parametrized with a number of parameters which can be instantiated to abstract properties after analysis is completed. This paper proposes to use Cousot and Cousot's Cardinal…

编程语言 · 计算机科学 2010-05-26 Lunjin Lu

The computational burden of probabilistic inference remains a hurdle for applying probabilistic programming languages to practical problems of interest. In this work, we provide a semantic and algorithmic foundation for efficient exact…

编程语言 · 计算机科学 2019-07-02 Steven Holtzen , Todd Millstein , Guy Van den Broeck

Finding an optimal word representation algorithm is particularly important in terms of domain specific data, as the same word can have different meanings and hence, different representations depending on the domain and context. While…

计算与语言 · 计算机科学 2025-10-09 Nouman Ahmed , Ronin Wu , Victor Botev

We face the problems of correctness, optimality and precision for the static analysis of logic programs, using the theory of abstract interpretation. We propose a framework with a denotational, goal-dependent semantics equipped with two…

编程语言 · 计算机科学 2009-09-07 Gianluca Amato , Francesca Scozzari

Boolean functional synthesis is the process of constructing a Boolean function from a Boolean specification that relates input and output variables. Despite significant recent developments in synthesis algorithms, Boolean functional…

计算机科学中的逻辑 · 计算机科学 2018-08-27 Supratik Chakraborty , Dror Fried , Lucas M. Tabajara , Moshe Y. Vardi