Nemo: First Glimpse of a New Rule Engine

08/30/2023
by   Alex Ivliev, et al.
0

This system demonstration presents Nemo, a new logic programming engine with a focus on reliability and performance. Nemo is built for data-centric analytic computations, modelled in a fully declarative Datalog dialect. Its scalability for these tasks matches or exceeds that of leading Datalog systems. We demonstrate uses in reasoning with knowledge graphs and ontologies with 10^5 to 10^8 input facts, all on a laptop. Nemo is written in Rust and available as a free and open source tool.

READ FULL TEXT

page 1

page 2

page 3

research
07/20/2022

Efficient Dependency Analysis for Rule-Based Ontologies

Several types of dependencies have been proposed for the static analysis...
research
12/12/2021

MPLR: a novel model for multi-target learning of logical rules for knowledge graph reasoning

Large-scale knowledge graphs (KGs) provide structured representations of...
research
02/25/2022

NeuralKG: An Open Source Library for Diverse Representation Learning of Knowledge Graphs

NeuralKG is an open-source Python-based library for diverse representati...
research
02/04/2021

Materializing Knowledge Bases via Trigger Graphs

The chase is a well-established family of algorithms used to materialize...
research
06/29/2020

Building Rule Hierarchies for Efficient Logical Rule Learning from Knowledge Graphs

Many systems have been developed in recent years to mine logical rules f...
research
08/29/2021

Sinoledge: A Knowledge Engine based on Logical Reasoning and Distributed Micro Services

We propose a knowledge engine called Sinoledge mainly for doctors, physi...
research
11/07/2018

Descartes: A PITest Engine to Detect Pseudo-Tested Methods - Tool Demonstration

Descartes is a tool that implements extreme mutation operators and aims ...

Please sign up or login with your details

Forgot password? Click here to reset