Skip to content

nlp-tlp/CleanGraph

Repository files navigation

CleanGraph: Human-in-the-loop Knowledge Graph Refinement and Completion

Status Demo Paper

CleanGraph is designed to address the formidable challenge of correcting errors in knowledge graphs constructed from textual data—a task that often proves difficult using conventional tools like spreadsheet software or even specialised graph database software such as Neo4J.

Overview

CleanGraph user interface QRG

CleanGraph User Interface - Quick Reference Guide

CleanGraph emerges as a solution by providing a robust, open-source, full-stack platform tailored for the efficient management of knowledge graphs, particularly those composed of semantic triples extracted from text.

It combines intuitive graph visualisation capabilities with comprehensive management features, including knowledge graph refinement and completion plugins. The frontend is built with React.js, offering a seamless, user-friendly experience with a responsive interface, while the backend relies on FastAPI—a cutting-edge, high-performance Python web framework—to ensure rapid and reliable performance. For data storage, CleanGraph employs MongoDB, a NoSQL, document-based database system.

Please note: CleanGraph is specifically tailored for creating, reading, updating, and deleting graph elements, and does not provide support for complex graph querying functionalities.

Features

  • Intuitive Interface: CleanGraph provides an easy-to-use graphical interface that lets users create, edit, review, and manage graphs with ease.
  • Multi-Platform: Works on any system that supports Python and Node.js, including Windows, macOS, and Linux. Works best in Google Chrome browser.

Documentation

Contributing

Interested in contributing to CleanGraph? Check out the Contributing to CleanGraph guide for guidelines about how to proceed.

License

CleanGraph is licensed under the terms of the MIT License. See LICENSE for more details.

Miscellaneous

  • 🎥 Watch a short video demonstration of CleanGraph.

  • 🚧 This project/documentation is currently under active development and may be subject to change. Contributions and issue reporting are welcome.

  • 👋 Explore the detailed systems demonstration in our paper on CleanGraph, available for viewing here

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published