Inside SynaLinks: How Knowledge Graphs Power Neuro-Symbolic AI
Blog post from Memgraph
SynaLinks is a neuro-symbolic AI framework developed by Dr. Yoan Sallami that integrates knowledge graphs into machine learning systems to enhance the adaptability of large language models (LLMs) for business applications. By utilizing a structure inspired by Keras, SynaLinks facilitates the creation of dynamic, self-organizing agents through workflows structured as directed acyclic graphs (DAGs) and flexible, schema-driven knowledge graphs. The framework supports various data extraction strategies, such as one-stage, two-stage, multi-stage, and relation-only extraction, each with its own advantages and trade-offs. In a demonstration, SynaLinks was shown to integrate seamlessly with Memgraph, employing vector indexing for efficient data deduplication and real-time graph updates. The framework's ability to handle multi-document ingestion and maintain data integrity through relation-only extraction was highlighted, making it suitable for real-world applications in fields like security, biology, and finance. While the system automates many processes, successful schema design requires domain expertise to ensure effective problem-solving and data representation.