Found 28 bookmarks
Newest
ATOM is finally here! A scalable and fast approach that can build and continuously update temporal knowledge graphs, inspired by atomic bonds.
ATOM is finally here! A scalable and fast approach that can build and continuously update temporal knowledge graphs, inspired by atomic bonds.
Alhamdulillah, ATOM is finally here! A scalable and fast approach that can build and continuously update temporal knowledge graphs, inspired by atomic bonds. Just as matter is formed from atoms, and galaxies are formed from stars, knowledge is likely to be formed from atomic knowledge graphs. Atomic knowledge graphs were born from our intention to solve a common problem in LLM-based KG construction methods: exhaustivity and stability. Often, these methods produce unstable KGs that change when rerunning the construction process, even without changing anything. Moreover, they fail to capture all facts in the input documents and usually overlook the temporal and dynamic aspects of real-world data. What is the solution? Atomic facts that are temporally aware. Instead of constructing knowledge graphs from raw documents, we split them into atomic facts, which are self-contained and concise propositions. Temporal atomic KGs are constructed from each atomic fact. Then, we defined how the temporal atomic KGs would be merged at the atomic level and how the temporal aspects would be handled. We designed a binary merge algorithm that combines two TKGs and a parallel merge process that merges all TKGs simultaneously. The entire architecture operates in parallel. ATOM employs dual-time modeling that distinguishes observation time from validity time and has 3 main modules: - Module 1 (Atomic Fact Decomposition) splits input documents observed at time t into atomic facts using LLM-based prompting, where each temporal atomic fact is a short, self-contained snippet that conveys exactly one piece of information. - Module 2 (Atomic TKGs Construction) extracts 5-tuples in parallel from each atomic fact to construct atomic temporal KGs, while embedding nodes and relations and addressing temporal resolution during extraction. - Module 3 (Parallel Atomic Merge) employs a binary merge algorithm to merge pairs of atomic TKGs through iterative pairwise merging in parallel until convergence, with three resolution phases: (1) entity resolution, (2) relation name resolution, and (3) temporal resolution that merges observation and validity time sets for relations with similar (e_s, r_p, e_o). The resulting TKG snapshot is then merged with the previous DTKG to yield the updated DTKG. Results: Empirical evaluations demonstrate that ATOM achieves ~18% higher exhaustivity, ~17% better stability, and over 90% latency reduction compared to baseline methods (including iText2KG), demonstrating strong scalability potential for dynamic TKG construction. Check our ATOM's architecture and code: Preprint Paper: https://lnkd.in/dsJzDaQc Code: https://lnkd.in/drZUyisV Website: (coming soon) Example use cases: (coming soon) Special thanks to the dream team: Ludovic Moncla, Khalid Benabdeslem, Rรฉmy Cazabet, Pierre Clรฉau ๐Ÿ“š๐Ÿ“ก | 14 comments on LinkedIn
ATOM is finally here! A scalable and fast approach that can build and continuously update temporal knowledge graphs, inspired by atomic bonds.
ยทlinkedin.comยท
ATOM is finally here! A scalable and fast approach that can build and continuously update temporal knowledge graphs, inspired by atomic bonds.
Flexible-GraphRAG
Flexible-GraphRAG
๐—™๐—น๐—ฒ๐˜…๐—ถ๐—ฏ๐—น๐—ฒ ๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต๐—ฅ๐—”๐—š ๐—ผ๐—ฟ ๐—ฅ๐—”๐—š is now flexing to the max using LlamaIndex, supports ๐Ÿณ ๐—ด๐—ฟ๐—ฎ๐—ฝ๐—ต ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ๐˜€, ๐Ÿญ๐Ÿฌ ๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ ๐—ฑ๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ๐˜€, ๐Ÿญ๐Ÿฏ ๐—ฑ๐—ฎ๐˜๐—ฎ ๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€, ๐—Ÿ๐—Ÿ๐— ๐˜€, Docling ๐—ฑ๐—ผ๐—ฐ ๐—ฝ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ป๐—ด, ๐—ฎ๐˜‚๐˜๐—ผ ๐—ฐ๐—ฟ๐—ฒ๐—ฎ๐˜๐—ฒ ๐—ž๐—š๐˜€, ๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต๐—ฅ๐—”๐—š, ๐—›๐˜†๐—ฏ๐—ฟ๐—ถ๐—ฑ ๐—ฆ๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต, ๐—”๐—œ ๐—–๐—ต๐—ฎ๐˜ (shown Hyland products web page data src) ๐—”๐—ฝ๐—ฎ๐—ฐ๐—ต๐—ฒ ๐Ÿฎ.๐Ÿฌ ๐—ข๐—ฝ๐—ฒ๐—ป ๐—ฆ๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ ๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต: Neo4j ArcadeDB FalkorDB Kuzu NebulaGraph, powered by Vesoft (coming Memgraph and ๐—”๐—บ๐—ฎ๐˜‡๐—ผ๐—ป ๐—ก๐—ฒ๐—ฝ๐˜๐˜‚๐—ป๐—ฒ) ๐—ฉ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ: Qdrant, Elastic, OpenSearch Project, Neo4j ๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ, Milvus, created by Zilliz (coming Weaviate, Chroma, Pinecone, ๐—ฃ๐—ผ๐˜€๐˜๐—ด๐—ฟ๐—ฒ๐—ฆ๐—ค๐—Ÿ + ๐—ฝ๐—ด๐˜ƒ๐—ฒ๐—ฐ๐˜๐—ผ๐—ฟ, LanceDB) Docling ๐—ฑ๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜ ๐—ฝ๐—ฟ๐—ผ๐—ฐ๐—ฒ๐˜€๐˜€๐—ถ๐—ป๐—ด ๐——๐—ฎ๐˜๐—ฎ ๐—ฆ๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ๐˜€: using LlamaIndex readers: working: Web Pages, Wikipedia, Youtube, untested: Google Drive, Msft OneDrive, S3, Azure Blob, GCS, Box, SharePoint, previous: filesystem, Alfresco, CMIS. ๐—Ÿ๐—Ÿ๐— ๐˜€: ๐—Ÿ๐—น๐—ฎ๐—บ๐—ฎ๐—œ๐—ป๐—ฑ๐—ฒ๐˜… ๐—Ÿ๐—Ÿ๐— ๐˜€ (OpenAI, Ollama, Claude, Gemini, etc.) ๐—ฅ๐—ฒ๐—ฎ๐—ฐ๐˜, ๐—ฉ๐˜‚๐—ฒ, ๐—”๐—ป๐—ด๐˜‚๐—น๐—ฎ๐—ฟ ๐—จ๐—œ๐˜€, ๐— ๐—–๐—ฃ ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ, ๐—™๐—ฎ๐˜€๐˜๐—”๐—ฃ๐—œ ๐˜€๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ ๐—š๐—ถ๐˜๐—›๐˜‚๐—ฏ ๐˜€๐˜๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐—ฒ๐—ถ๐—ป๐—ฒ๐—ฟ/๐—ณ๐—น๐—ฒ๐˜…๐—ถ๐—ฏ๐—น๐—ฒ-๐—ด๐—ฟ๐—ฎ๐—ฝ๐—ต๐—ฟ๐—ฎ๐—ด: https://lnkd.in/eUEeF2cN ๐—ซ.๐—ฐ๐—ผ๐—บ ๐—ฃ๐—ผ๐˜€๐˜ ๐—ผ๐—ป ๐—™๐—น๐—ฒ๐˜…๐—ถ๐—ฏ๐—น๐—ฒ ๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต๐—ฅ๐—”๐—š ๐—ผ๐—ฟ ๐—ฅ๐—”๐—š ๐—บ๐—ฎ๐˜… ๐—ณ๐—น๐—ฒ๐˜…๐—ถ๐—ป๐—ด https://lnkd.in/gHpTupAr ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ฆ๐—ฒ๐—บ๐—ฎ๐—ป๐˜๐—ถ๐—ฐ๐˜€ ๐—•๐—น๐—ผ๐—ด: https://lnkd.in/ehpjTV7d
ยทlinkedin.comยท
Flexible-GraphRAG
Introducing the GitLab Knowledge Graph
Introducing the GitLab Knowledge Graph
Today, I'd like to introduce the GitLab Knowledge Graph. This release includes a code indexing engine, written in Rust, that turns your codebase into a live, embeddable graph database for LLM RAG. You can install it with a simple one-line script, parse local repositories directly in your editor, and connect via MCP to query your workspace and over 50,000 files in under 100 milliseconds. We also saw GKG agents scoring up to 10% higher on the SWE-Bench-lite benchmarks, with just a few tools and a small prompt added to opencode (an open-source coding agent). On average, we observed a 7% accuracy gain across our eval runs, and GKG agents were able to solve new tasks compared to the baseline agents. You can read more from the team's research here https://lnkd.in/egiXXsaE. This release is just the first step: we aim for this local version to serve as the backbone of a Knowledge Graph service that enables you to query the entire GitLab Software Development Life Cycleโ€”from an Issue down to a single line of code. I am incredibly proud of the work the team has done. Thank you, Michael U., Jean-Gabriel Doyon, Bohdan Parkhomchuk, Dmitry Gruzd, Omar Qunsul, and Jonathan Shobrook. You can watch Bill Staples and I present this and more in the GitLab 18.4 release here: https://lnkd.in/epvjrhqB Try today at: https://lnkd.in/eAypneFA Roadmap: https://lnkd.in/eXNYQkEn Watch more below for a complete, in-depth tutorial on what we've built: | 19 comments on LinkedIn
introduce the GitLab Knowledge Graph
ยทlinkedin.comยท
Introducing the GitLab Knowledge Graph
A new notebook exploring Semantic Entity Resolution & Extraction using DSPy and Google's new LangExtract library.
A new notebook exploring Semantic Entity Resolution & Extraction using DSPy and Google's new LangExtract library.
Just released a new notebook exploring Semantic Entity Resolution & Extraction using DSPy (Community) and Google's new LangExtract library. Inspired by Russell Jurneyโ€™s excellent work on semantic entity resolution, this demo follows his approach of combining: โœ… embeddings, โœ… kNN blocking, โœ… and LLM matching with DSPy (Community). On top of that, I added a general extraction layer to test-drive LangExtract, a Gemini-powered, open-source Python library for reliable structured information extraction. The goal? Detect and merge mentions of the same real-world entities across text. Itโ€™s an end-to-end flow tackling one of the most persistent data challenges. Check it out, experiment with your own data, ๐ž๐ง๐ฃ๐จ๐ฒ ๐ญ๐ก๐ž ๐ฌ๐ฎ๐ฆ๐ฆ๐ž๐ซ and let me know your thoughts! cc Paco Nathan you might like this ๐Ÿ˜‰ https://wor.ai/8kQ2qa
a new notebook exploring Semantic Entity Resolution & Extraction using DSPy (Community) and Google's new LangExtract library.
ยทlinkedin.comยท
A new notebook exploring Semantic Entity Resolution & Extraction using DSPy and Google's new LangExtract library.
From raw data to a knowledge graph with SynaLinks
From raw data to a knowledge graph with SynaLinks
SynaLinks is an open-source framework designed to make it easier to partner language models (LMs) with your graph technologies. Since most companies are not in a position to train their own language models from scratch, SynaLinks empowers you to adapt existing LMs on the market to specialized tasks.
ยทgdotv.comยท
From raw data to a knowledge graph with SynaLinks
Transform Claude's Hidden Memory Into Interactive Knowledge Graphs
Transform Claude's Hidden Memory Into Interactive Knowledge Graphs
Transform Claude's Hidden Memory Into Interactive Knowledge Graphs Universal tool to visualize any Claude user's memory.json in beautiful interactive graphs. Transform your Claude Memory MCP data into stunning interactive visualizations to see how your AI assistant's knowledge connects and evolves over time. Enterprise teams using Claude lack visibility into how their AI assistant accumulates and organizes institutional knowledge. Claude Memory Viz provides zero-configuration visualization that automatically finds memory files and displays 72 entities with 93 relationships in real-time force-directed layouts. Teams can filter by entity type, search across all data, and explore detailed connections through rich tooltips. The technical implementation supports Claude's standard NDJSON memory format, automatically detecting and color-coding entity types from personality profiles to technical tools. Node size reflects connection count, while adjustable physics parameters enable optimal spacing for large knowledge graphs. Built with Cytoscape.js for performance optimization. Built with the philosophy "Solve it once and for all," the tool works for any Claude user with zero configuration. The visualizer automatically searches common memory file locations, provides demo data fallback, and offers clear guidance when files aren't found. Integration requires just git clone and one command execution. This matters because AI memory has been invisible to users, creating trust and accountability gaps in enterprise AI deployment. When teams can visualize how their AI assistant organizes knowledge, they gain insights into decision-making patterns and can optimize their AI collaboration strategies. ๐Ÿ‘ฉโ€๐Ÿ’ปhttps://lnkd.in/e__RQh_q | 10 comments on LinkedIn
Transform Claude's Hidden Memory Into Interactive Knowledge Graphs
ยทlinkedin.comยท
Transform Claude's Hidden Memory Into Interactive Knowledge Graphs
Synalinks release 0.3 focuses on the Knowledge Graph layer
Synalinks release 0.3 focuses on the Knowledge Graph layer
Your agents, multi-agent systems and LMs apps are still failing with basic logic? We got you covered. Today we're excited to announce Synalinks 0.3 our Keras-based neuro-symbolic framework that bridges the gap between neural networks and symbolic reasoning. Our latest release focuses entirely on the Knowledge Graph layer, delivering production-ready solutions for real-world applications: - Fully constrained KG extraction powered by Pydantic: ensuring that relations connect to the correct entity types. - Seamless integration with our Agents/Chain-of-Thought and Self-Critique modules. - Automatic entity alignment with HSWN. - KG extraction and retrieval optimizable with OPRO and RandomFewShot algorithms. - 100% reliable Cypher query generation through logic-enhanced hybrid triplet retrieval (works with local models too!). - We took extra care to avoid Cypher injection vulnerabilities (yes, we're looking at you, LangGraph ๐Ÿ‘€) - The retriever don't need the graph schema, as it is included in the way we constrain the generation, avoiding context pollution (hence better accuracy). - We also fixed Synalinks CLI for Windows users along with some minor bug fixes. Our technology combine constrained structured output with in-context reinforcement learning, making enterprise-grade reasoning both highly efficient and cost-effective. Currently supporting Neo4j with plans to expand to other graph databases. Built this initially for a client project, but the results were too good not to share with the community. Want to add support for your preferred graph database? It's just one file to implement! Drop a comment and let's make it happen! #AI #MachineLearning #KnowledgeGraphs #NeuralNetworks #Keras #Neo4j #AIAgents #TechInnovation #OpenSource | 10 comments on LinkedIn
ยทlinkedin.comยท
Synalinks release 0.3 focuses on the Knowledge Graph layer
Want to explore the Anthropic Transformer-Circuit's as a queryable graph?
Want to explore the Anthropic Transformer-Circuit's as a queryable graph?
Want to explore the Anthropic Transformer-Circuit's as a queryable graph? Wrote a script to import the graph json into Neo4j - code in Gist. https://lnkd.in/eT4NjQgY https://lnkd.in/e38TfQpF Next step - write directly from the circuit-tracer library to the graph db. https://lnkd.in/eVU_t6mS
Want to explore the Anthropic Transformer-Circuit's as a queryable graph?
ยทlinkedin.comยท
Want to explore the Anthropic Transformer-Circuit's as a queryable graph?
Graph RAG open source stack to generate and visualize knowledge graphs
Graph RAG open source stack to generate and visualize knowledge graphs
A serious knowledge graph effort is much more than a bit of Github, but customers and adventurous minds keep asking me if there is an easy to use (read: POC click-and-go solution) graph RAG open source stack they can use to generate knowledge graphs. So, here is my list of projects I keep an eye on. Mind, there is nothing simple if you venture into graphs, despite all the claims and marketing. Things like graph machine learning, graph layout and distributed graph analytics is more than a bit of pip install. The best solutions are hidden inside multi-nationals, custom made. Equity firms and investors sometimes ask me to evaluate innovations. It's amazing what talented people develop and never shows up in the news, or on Github. TrustGraph - The Knowledge Platform for AI https://trustgraph.ai/ The only one with a distributed architecture and made for enterprise KG. itext2kg - https://lnkd.in/e-eQbwV5 Clean and plain. Wrapped prompts done right. Fast GraphRAG - https://lnkd.in/e7jZ9GZH Popular and with some basic visualization. ZEP - https://lnkd.in/epxtKtCU Geared towards agentic memory. Triplex - https://lnkd.in/eGV8FR56 LLM to extract triples. GraphRAG Local with UI - https://lnkd.in/ePGeqqQE Another starting point for small KG efforts. Or to convince your investors. GraphRAG visualizer - https://lnkd.in/ePuMmfkR Makes pretty pictures but not for drill-downs. Neo4j's GraphRAG - https://lnkd.in/ex_A52RU A python package with a focus on getting data into Neo4j. OpenSPG - https://lnkd.in/er4qUFJv Has a different take and more academic. Microsoft GraphRAG - https://lnkd.in/e_a-mPum A classic but I don't think anyone is using this beyond experimentation. yWorks - https://www.yworks.com If you are serious about interactive graph layout. Ogma - https://lnkd.in/evwnJCBK If you are serious about graph data viz. Orbifold Consulting - https://lnkd.in/e-Dqg4Zx If you are serious about your KG journey. #GraphRAG #GraphViz #GraphMachineLearning #KnowledgeGraphs
graph RAG open source stack they can use to generate knowledge graphs.
ยทlinkedin.comยท
Graph RAG open source stack to generate and visualize knowledge graphs
A zero-hallucination AI chatbot that answered over 10000 questions of students at the University of Chicago using GraphRAG
A zero-hallucination AI chatbot that answered over 10000 questions of students at the University of Chicago using GraphRAG
UChicago Genie is now open source! How we built a zero-hallucination AI chatbot that answered over 10000 questions of students at the University ofโ€ฆ | 25 comments on LinkedIn
a zero-hallucination AI chatbot that answered over 10000 questions of students at the University of Chicago
ยทlinkedin.comยท
A zero-hallucination AI chatbot that answered over 10000 questions of students at the University of Chicago using GraphRAG
Diffbot GraphRAG LLM
Diffbot GraphRAG LLM
We're excited to publicly release the Diffbot GraphRAG LLM! With larger and larger frontier LLMs, we realized that they would eventually hit a limit in termsโ€ฆ | 48 comments on LinkedIn
Diffbot GraphRAG LLM
ยทlinkedin.comยท
Diffbot GraphRAG LLM
SimGRAG is a novel method for knowledge graph driven RAG, transforms queries into graph patterns and aligns them with candidate subgraphs using a graph semantic distance metric
SimGRAG is a novel method for knowledge graph driven RAG, transforms queries into graph patterns and aligns them with candidate subgraphs using a graph semantic distance metric
SimGRAG is a novel method for knowledge graph driven RAG, transforms queries into graph patterns and aligns them with candidate subgraphs using a graphโ€ฆ
SimGRAG is a novel method for knowledge graph driven RAG, transforms queries into graph patterns and aligns them with candidate subgraphs using a graph semantic distance metric
ยทlinkedin.comยท
SimGRAG is a novel method for knowledge graph driven RAG, transforms queries into graph patterns and aligns them with candidate subgraphs using a graph semantic distance metric