This system accelerates shortest-path queries over large-scale knowledge graphs using hierarchical summarization, community-aware embeddings, and distributed A*.
- Sublinear query time
- Parallel A* outperforms NetworkX for long paths
- Node2vec embeddings within Louvain/METIS communities
- Bitmask-based boundary node indexing
- Multi-level abstraction + descent-based path planning
- Knowledge graph search
- Scalable fact validation
- Dynamic graph exploration
pip install networkx faiss-cpufrom heg_search import query_path
query_path("protein_kinase", "DNA_repair")See "Theoretical Justification for a Hierarchical Embedded Graph Approach to Shortest Path Abstraction and Knowledge Validation" (2024)