You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let me try to answer your question. The goal of KAG's Graph-Level retrieval is to achieve more accurate reasoning. First, KAG-Solver will perform precise reasoning on the predefined schema knowledge part. Then, in the graph structure obtained by open information extraction, the relevant subgraph structure is retrieved through semantic reasoning and solved using a large language model. Chunk-Level retrieval is used as a supplement to alleviate the problem of sparse structured knowledge. Supporting documents are retrieved through Graph-Chunks inverted index, DPR and other means, and then the large language model is called to solve sub-problems one by one. The overall execution process is to perform Graph-Level reasoning and retrieval first, and then perform Chunk-Level retrieval.
The goal of vector retrieval is to find the most relevant chunks. The effect on multi-hop fact reasoning is acceptable. However, reasoning with logical calculations relies more on the structured knowledge of the graph.
感谢蚂蚁的优秀项目~
chunk-level retrieval和graph-level retrieval的区别是什么,graph-level retrieval应该是通过图谱查询的数据结果,chunk-level retrieval是通过向量数据库召回的数据。他们是如何融合到最终结果里的,从向量数据库召唤的结果会影响最终回答的可信度吗
The text was updated successfully, but these errors were encountered: