AbductiveLearning/ABLkit
An efficient Python toolkit for Abductive Learning (ABL), a novel paradigm that integrates machine learning and logical reasoning in a unified framework.
This toolkit helps integrate machine learning with logical rules to solve problems where you have both data and existing knowledge. You provide your data and defined logical rules, and it helps you build systems that learn from the data while adhering to your specified logic. It's ideal for machine learning practitioners, researchers, and data scientists who need to combine predictive models with explicit domain knowledge.
Available on PyPI.
Use this if you need to build a machine learning model that not only learns from data but also respects and integrates specific logical rules or domain knowledge, especially in scenarios like image recognition combined with arithmetic operations.
Not ideal if your problem relies solely on statistical patterns in data without any explicit logical constraints or if you prefer a purely black-box machine learning approach.
Stars
86
Forks
8
Language
Python
License
—
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/AbductiveLearning/ABLkit"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
zenoxml/SciREX
SciREX is an open-source scientific AI and machine learning framework designed for researchers...
msinamsina/AI-Graph
A powerful and flexible AI Graph framework for building processing pipelines and state machines
Neo-Cybernetics/Neo-Cybernetics-Main
Official Github Repository for Neo-Cybernetics, a discipline that introduces a holistic paradigm...
PeterOvermann/TriadicMemory
Cognitive Computing with Associative Memory
jacobphillips99/ares
ARES - Automatic Robot Evaluation System. A simple, scalable solution for robotics research