精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

更快、更強、更經(jīng)濟!超越GraphRAG的大模型RAG系統(tǒng)LightRAG開源啦! 原創(chuàng)

發(fā)布于 2024-11-14 10:01
瀏覽
0收藏

?在這個信息爆炸的時代,我們每天都被大量的數(shù)據(jù)和信息所包圍。對于企業(yè)和研究人員來說,如何從這海量的信息中迅速地找到自己需要的針對性數(shù)據(jù),已經(jīng)成為了一個亟待解決的問題。幸運的是,香港大學的研究團隊最近推出的LightRAG系統(tǒng),為我們提供了一個新的解決方案。

LightRAG系統(tǒng)是基于RAG(Retrieval-Augmented Generation)的開源技術,它通過引入先進的雙層檢索范式和基于圖的數(shù)據(jù)結構,大大提升了信息檢索的全面性和效率。更為重要的是,它能夠快速適應新數(shù)據(jù),這在今天這個信息快速更新?lián)Q代的時代尤為關鍵。

核心創(chuàng)新:基于圖的數(shù)據(jù)結構

與傳統(tǒng)的RAG系統(tǒng)相比,LightRAG的一個顯著優(yōu)勢在于其基于圖的數(shù)據(jù)結構。這種結構能夠有效地捕捉數(shù)據(jù)中實體之間的復雜關系,從而使檢索結果更加精確。舉個例子,在醫(yī)學領域,LightRAG能夠識別“心臟病”與“心內科醫(yī)生”之間的關系,這種精準度是傳統(tǒng)方法難以實現(xiàn)的。

LightRAG 增強了分段檢索系統(tǒng) 將文檔轉換為更小、更易于管理的片段。此策略允許快速 識別和訪問相關 信息,而無需分析整個文檔。接下來,我們利用LLMs 來識別和 提取各種實體(例如 名稱、日期、位置和事件)以及它們之間的關系。這通過此收集的信息進程將用于創(chuàng)建一個全面的知識圖譜,該圖譜突出顯示跨整個文檔集合?;趫D形的文本索引中使用的函數(shù) paradigm 的描述如下:

更快、更強、更經(jīng)濟!超越GraphRAG的大模型RAG系統(tǒng)LightRAG開源啦!-AI.x社區(qū)

高效與經(jīng)濟兼?zhèn)?/h2>

在檢索效率和資源消耗上,LightRAG同樣表現(xiàn)出色。它通過減少不必要的計算和API調用,有效應對大量的信息查詢請求,同時保持資源使用的經(jīng)濟性。在實際應用場景中,這意味著LightRAG能夠快速更新并保持高效,即使是在資源受限的情況下也能夠穩(wěn)定運行。

靈活適應動態(tài)數(shù)據(jù)

LightRAG的設計還巧妙地解決了如何適應快速變化的外部數(shù)據(jù)庫的問題。通過增量更新機制,系統(tǒng)只需對新增數(shù)據(jù)進行索引和合并,避免了對整個數(shù)據(jù)庫的重新處理。這一策略不僅提升了系統(tǒng)的靈活性,也使得LightRAG能夠在各種動態(tài)環(huán)境中穩(wěn)定運行。

實驗驗證:超越現(xiàn)有模型

研究團隊對LightRAG進行了詳盡的實驗評估,結果顯示,在全面性和多樣性等多個維度上,LightRAG顯著優(yōu)于目前主流的RAG模型。這一結果不僅驗證了圖結構在信息檢索中的有效性,也為未來開發(fā)更多強大的AI模型提供了有力的參考。

Agriculture


CS


Legal


Mix




NaiveRAG

LightRAG

NaiveRAG

LightRAG

NaiveRAG

LightRAG

NaiveRAG

LightRAG

Comprehensiveness

32.69%

67.31%

35.44%

64.56%

19.05%

80.95%

36.36%

63.64%

Diversity

24.09%

75.91%

35.24%

64.76%

10.98%

89.02%

30.76%

69.24%

Empowerment

31.35%

68.65%

35.48%

64.52%

17.59%

82.41%

40.95%

59.05%

Overall

33.30%

66.70%

34.76%

65.24%

17.46%

82.54%

37.59%

62.40%


RQ-RAG

LightRAG

RQ-RAG

LightRAG

RQ-RAG

LightRAG

RQ-RAG

LightRAG

Comprehensiveness

32.05%

67.95%

39.30%

60.70%

18.57%

81.43%

38.89%

61.11%

Diversity

29.44%

70.56%

38.71%

61.29%

15.14%

84.86%

28.50%

71.50%

Empowerment

32.51%

67.49%

37.52%

62.48%

17.80%

82.20%

43.96%

56.04%

Overall

33.29%

66.71%

39.03%

60.97%

17.80%

82.20%

39.61%

60.39%


HyDE

LightRAG

HyDE

LightRAG

HyDE

LightRAG

HyDE

LightRAG

Comprehensiveness

24.39%

75.61%

36.49%

63.51%

27.68%

72.32%

42.17%

57.83%

Diversity

24.96%

75.34%

37.41%

62.59%

18.79%

81.21%

30.88%

69.12%

Empowerment

24.89%

75.11%

34.99%

65.01%

26.99%

73.01%

45.61%

54.39%

Overall

23.17%

76.83%

35.67%

64.33%

27.68%

72.32%

42.72%

57.28%


GraphRAG

LightRAG

GraphRAG

LightRAG

GraphRAG

LightRAG

GraphRAG

LightRAG

Comprehensiveness

45.56%

54.44%

45.98%

54.02%

47.13%

52.87%

51.86%

48.14%

Diversity

19.65%

80.35%

39.64%

60.36%

25.55%

74.45%

35.87%

64.13%

Empowerment

36.69%

63.31%

45.09%

54.91%

42.81%

57.19%

52.94%

47.06%

Overall

43.62%

56.38%

45.98%

54.02%

45.70%

54.30%

51.86%

48.14%

簡單嘗鮮

安裝

源碼安裝(推薦)

cd LightRAG
pip install -e .

通過PyPI安裝

pip install lightrag-hku

準備工作

因為我使用的是OpenAI, 所以設置對應的環(huán)境變量export OPENAI_API_KEY="sk-...",

這里我的測試集用的是西游記的節(jié)選,地址是:https://libart.lyu.edu.cn/2010/1202/c1449a24647/page.htm

樣例代碼

lightrag目前支持4種查詢模式:

  1. naive
  2. local
  3. global
  4. hybrid

import os
from lightrag import LightRAG, QueryParam
from lightrag.llm import gpt_4o_mini_complete, gpt_4o_complete

#########
# Uncomment the below two lines if running in a jupyter notebook to handle the async nature of rag.insert()
# import nest_asyncio 
# nest_asyncio.apply() 
#########

WORKING_DIR = "./books"


if not os.path.exists(WORKING_DIR):
    os.mkdir(WORKING_DIR)

rag = LightRAG(
    working_dir=WORKING_DIR,
    llm_model_func=gpt_4o_mini_complete  # Use gpt_4o_mini_complete LLM model
    # llm_model_func=gpt_4o_complete  # Optionally, use a stronger model
)

with open("./book.txt") as f:
    rag.insert(f.read())

# Perform naive search
print(rag.query("What are the top themes in this story?", param=QueryParam(mode="naive")))

# Perform local search
print(rag.query("What are the top themes in this story?", param=QueryParam(mode="local")))

# Perform global search
print(rag.query("What are the top themes in this story?", param=QueryParam(mode="global")))

# Perform hybrid search
print(rag.query("What are the top themes in this story?", param=QueryParam(mode="hybrid")))

當然,你也可以選擇本地model, 比如使用Hugging Face的模型:

from lightrag.llm import hf_model_complete, hf_embedding
from transformers import AutoModel, AutoTokenizer

# Initialize LightRAG with Hugging Face model
rag = LightRAG(
    working_dir=WORKING_DIR,
    llm_model_func=hf_model_complete,  # Use Hugging Face model for text generation
    llm_model_name='meta-llama/Llama-3.1-8B-Instruct',  # Model name from Hugging Face
    # Use Hugging Face embedding function
    embedding_func=EmbeddingFunc(
        embedding_dim=384,
        max_token_size=5000,
        func=lambda texts: hf_embedding(
            texts,
            tokenizer=AutoTokenizer.from_pretrained("sentence-transformers/all-MiniLM-L6-v2"),
            embed_model=AutoModel.from_pretrained("sentence-transformers/all-MiniLM-L6-v2")
        )
    ),
)

或者使用Ollama模型:

from lightrag.llm import ollama_model_complete, ollama_embedding

# Initialize LightRAG with Ollama model
rag = LightRAG(
    working_dir=WORKING_DIR,
    llm_model_func=ollama_model_complete,  # Use Ollama model for text generation
    llm_model_name='your_model_name', # Your model name
    # Use Ollama embedding function
    embedding_func=EmbeddingFunc(
        embedding_dim=768,
        max_token_size=8192,
        func=lambda texts: ollama_embedding(
            texts,
            embed_model="nomic-embed-text"
        )
    ),
)

LightRAG的優(yōu)缺點

1、解決的問題:

  • 全面信息理解:通過多跳子圖的全局信息提取,能在多領域復雜查詢中表現(xiàn)出色。
  • 檢索效率高:相比傳統(tǒng)文本分塊遍歷方法,利用圖和向量的集成,大幅減少檢索時間和計算開銷。
  • ?快速適應新信息:增量更新算法使系統(tǒng)能及時整合新數(shù)據(jù),保持實時性和有效性。

2、缺點:

  • 檢索方式:無法自動判斷query為細節(jié)問題或抽象性問題,只有使用LLM才能做出自動化判斷。

3、與GraphRAG的不同點:

  • 架構設計:LightRAG專注于圖結構的向量化實現(xiàn),避免了GraphRAG的社區(qū)遍歷。
  • 檢索方式:LightRAG采用雙層檢索框架,通過向量化的關鍵詞匹配,實現(xiàn)局部和全局信息的高效整合,降低了計算和存儲開銷。

總結

LightRAG和GraphRAG都利用圖結構來增強RAG的效果,但它們在實現(xiàn)方式、檢索策略適用場景上有顯著差異。GraphRAG采用模塊化社區(qū)結構分層回答策略,更適合于全局性理解和多層次的復雜問題分析;而LightRAG則側重于向量化圖索引增量更新機制,適用于高效、動態(tài)的數(shù)據(jù)環(huán)境。用戶可以根據(jù)具體的應用需求選擇合適的架構,以實現(xiàn)最優(yōu)的檢索和回答效果。

在實驗中,微軟開源的GraphRAG表現(xiàn)出較低的效率,正如論文中所提到的,它需要大量資源,難以支持大型知識庫的工程應用,且檢索速度較慢。而LightRAG的資源消耗較少,檢索效率相對更高,盡管兩者的檢索效果可能相差不大,但LightRAG在實際工程中更具實用性。

但是個人覺得,RAG在實際應用中仍需根據(jù)情況不斷優(yōu)化,完全依賴LightRAG也存在局限性。關鍵在于借鑒LightRAG的優(yōu)化思路,并將其靈活應用于實際場景。

?

本文轉載自公眾號AI 博物院 作者:longyunfeigu

原文鏈接:??https://mp.weixin.qq.com/s/bBvpYlRlPXJcLxEwxcnXcg???


?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
超碰在线播放97| 久久久久久久久亚洲| 国产美女高潮久久白浆| 国产精品熟妇一区二区三区四区| 二人午夜免费观看在线视频| 青青草这里只有精品| 久久成人精品无人区| 亚洲深夜福利在线| 欧美精品久久久久久久自慰| 国产成人精品免费看视频| 青青草成人影院| 91国偷自产一区二区三区观看| 精品一区二区国产| 精品视频一区二区在线观看| 免费看日产一区二区三区| 成人欧美一区二区三区黑人麻豆 | 国产日韩一区二区三区| 日日噜噜夜夜狠狠久久波多野| 成人免费网站www网站高清| 不卡的av网站| 97精品国产97久久久久久免费| 亚洲成人av免费观看| 国产原创在线观看| 国产老妇另类xxxxx| 久久亚洲综合国产精品99麻豆精品福利| 亚洲男人天堂色| 国产九九在线| av中文字幕一区| 91av福利视频| 亚洲永久精品ww.7491进入| 欧美一级鲁丝片| 久久久一区二区三区| 国产精品久久久久久久久久东京| 91导航在线观看| 四虎成人精品一区二区免费网站| 亚洲少妇屁股交4| 成人免费视频网站入口| 日韩经典在线观看| 九一国产精品| 欧美群妇大交群中文字幕| 中文字幕一区二区三区四区五区 | 久久国产剧场电影| 丝袜一区二区三区| 伊人影院在线观看视频| hd国产人妖ts另类视频| 91视频一区二区| 国产精品狼人色视频一区| 成人涩涩小片视频日本| 精品国产一区二区三区久久久樱花| 欧美写真视频网站| 国产大尺度在线观看| 丰满岳乱妇国产精品一区| 国产精品久久国产愉拍| 在线播放日韩av| 亚洲一区二区中文字幕在线观看| 欧美78videosex性欧美| 久久久一区二区三区| 久中文字幕一区| 国产精品久久久久毛片| 亚洲免费观看| 日韩视频免费观看| 亚洲少妇18p| 国产成人77亚洲精品www| 亚洲国产中文字幕| 性欧美大战久久久久久久免费观看| 国产精品久久综合青草亚洲AV| 麻豆传媒一区二区三区| 国产欧美日韩91| 国产一区二区在线不卡| 亚洲一区视频| 另类图片亚洲另类| 久久久久亚洲av无码专区体验| 天堂日韩电影| 日韩一级片网址| 国产精品涩涩涩视频网站| www.成人影院| 亚洲午夜久久久| 日本福利视频在线| 99视频免费在线观看| 国产喂奶挤奶一区二区三区| 国产91免费视频| 婷婷五月综合激情| 国产精品18久久久久久vr| 日韩av免费在线观看| 国产在线成人精品午夜| 国产精品毛片一区二区在线看| 日韩精品黄色网| 国产精品91av| 美女久久精品| 亚洲精品久久久一区二区三区| aaaaaaaa毛片| 欧美电影在线观看完整版| 亚洲欧美国产一区二区三区| 黄色片子免费看| 欧美天堂社区| www.久久色.com| 久久精品美女视频| 日本不卡的三区四区五区| 欧洲中文字幕国产精品| 精品在线视频观看| 天堂成人免费av电影一区| 91成人免费观看网站| 在线播放精品视频| 麻豆视频观看网址久久| 粉嫩av一区二区三区免费观看| 麻豆影视在线| 久久久久久久综合日本| 老司机午夜免费福利视频| 午夜伦理在线| 中文字幕在线不卡视频| 亚洲一区二区三区午夜| 在线视频91p| 性一交一乱一乱一视频| a在线视频v视频| 第一福利永久视频精品| 免费看一级大黄情大片| 国产毛片精品久久| 欧美日韩国产高清一区二区三区| 97中文字幕在线观看| 第九色区aⅴ天堂久久香| 高清欧美性猛交xxxx黑人猛交| 国产亚洲精品久久777777| 久久久久一区| 国产精品直播网红| 视频一区二区免费| 一区二区三区四区国产精品| 国产传媒久久久| 成入视频在线观看| 色综合天天狠狠| 亚洲 欧美 另类人妖| 亚洲综合伊人| 欧美xingq一区二区| 亚洲一区二区在线免费| 91精品蜜臀一区二区三区在线| 欧美精品生活片| 国产香蕉视频在线| 奇米色777欧美一区二区| 九九九久久久| 在线观看二区| 91久久香蕉国产日韩欧美9色| 日韩精品一区二区三区高清免费| 精品国产一区二区三区香蕉沈先生| 欧美激情一级精品国产| 精品国产av一区二区三区| 最近日韩中文字幕| 亚洲精品在线视频播放| 91久久精品无嫩草影院| 欧美一区二区国产| 爱爱的免费视频| 午夜影院欧美| 91美女片黄在线观| 四虎国产精品永远| 国产精品国产三级国产aⅴ无密码| 日韩av一二三四| 日韩在线亚洲| 在线视频国产日韩| 成人性生活毛片| 日韩亚洲国产欧美| 国内视频一区二区| 天堂av在线| 欧美一区在线视频| 麻豆chinese极品少妇| 久久精品日韩欧美| 日本不卡免费新一二三区| 国产三区在线观看| 欧美刺激午夜性久久久久久久| 国精产品一区二区三区| 亚洲私人影院| 成人观看高清在线观看免费| 四虎影院在线播放| 欧美性色视频在线| 亚洲妇女无套内射精| 女人色偷偷aa久久天堂| 国产精品一区专区欧美日韩| a视频网址在线观看| 亚洲超碰97人人做人人爱| 天堂视频免费看| 九九视频免费观看视频精品| 国产精品欧美风情| av软件在线观看| 日韩av一区在线| 中文字幕永久在线视频| 久久综合精品国产一区二区三区| 精品久久久无码人妻字幂| 精品176极品一区| 久久福利视频导航| 日韩一二三四| 婷婷国产v国产偷v亚洲高清| 永久免费看片在线观看| 在线视频观看日韩| 官网99热精品| 姬川优奈av一区二区在线电影| 色天天综合狠狠色| 日本精品一二区| 亚洲成人激情av| 中文字幕视频观看| 日日夜夜精品免费视频| 欧美成人在线免费观看| 日韩美女在线| 97不卡在线视频| 免费在线观看黄色网| 欧美日韩久久不卡| 久久精品亚洲无码| 日韩毛片高清在线播放| 熟女人妻在线视频| 国产在线精品免费av| 伊人情人网综合| 亚州综合一区| 欧美洲成人男女午夜视频| 日本中文字幕在线播放| 日韩av网址在线| 国产精品一区二区黑人巨大| 日韩欧美在线一区| 久久久久久国产精品免费播放| 久久久久久久网| 俄罗斯黄色录像| 国精产品一区一区三区mba视频| av动漫免费观看| 蜜乳av综合| 黄色国产精品一区二区三区| 日韩成人精品| 91老司机精品视频| h1515四虎成人| 欧洲成人免费aa| 国内精彩免费自拍视频在线观看网址 | 久久久久国产视频| 91香蕉在线观看| xxx一区二区| 最新av网站在线观看| 亚洲欧洲偷拍精品| 色猫av在线| 精品亚洲男同gayvideo网站| 国产高潮久久久| 久久精品一区二区三区四区| 7788色淫网站小说| www.亚洲免费av| youjizz.com日本| 国产成人精品一区二区三区四区| 欧美丝袜在线观看| 另类人妖一区二区av| 国产一二三区av| 免费成人av资源网| av 日韩 人妻 黑人 综合 无码| 欧美艳星介绍134位艳星| 欧洲在线视频一区| 美女毛片一区二区三区四区| 久久国产精品免费一区| 欧美日韩导航| 噜噜噜噜噜久久久久久91| 日韩伦理一区二区三区| 蜜桃传媒视频第一区入口在线看| 欧美综合自拍| 欧美精品一区二区三区四区五区| 成人自拍视频| 欧美一区第一页| 浪潮av一区| 久久国产精品网站| 欧美xxxx视频| 欧美性视频精品| 免费高清视频在线一区| 久久人人爽人人| 在线天堂资源www在线污| 国产成人精品久久| 国产盗摄一区二区| 日日狠狠久久偷偷四色综合免费| 永久免费av在线| 九九久久久久99精品| 福利视频在线看| 日韩在线观看免费高清| caoporn免费在线| 怡红院精品视频| 激情在线小视频| 国内精品久久影院| 中文字幕av一区二区三区佐山爱| 欧美激情在线有限公司| 国产在线看片免费视频在线观看| 青青久久aⅴ北条麻妃| 久久三级毛片| 粉嫩精品一区二区三区在线观看 | 欧美男人天堂| 国产精品在线看| 国产成人夜色高潮福利影视| 国产精品视频区| 亚洲一区电影| 日韩中文不卡| 亚洲综合图色| 中文字幕中文字幕99 | 一本久道综合色婷婷五月| 精品一区二区三区影院在线午夜| 91亚洲一线产区二线产区 | 青青成人在线| 久久免费大视频| 欧洲精品久久| 亚洲精品国产首次亮相| 欧美日韩在线中文| 99国产精品久久久久久久| 9久久婷婷国产综合精品性色 | 亚洲免费观看在线视频| 99久久久无码国产精品不卡| 国产亚洲欧美日韩俺去了| 中文字幕无码日韩专区免费| 中文字幕一区二区三区四区 | 在线精品视频小说1| 成人免费区一区二区三区| 欧美日韩一区二区三区四区 | 青青草成人免费| 欧美亚洲国产bt| 天堂网av在线播放| 欧美日韩国产成人高清视频| 免费高清视频在线一区| 国产偷国产偷亚洲高清97cao| 国产大片一区| 不卡av免费在线| 91美女片黄在线观看91美女| 精品爆乳一区二区三区无码av| 欧美日韩精品高清| 青青草视频在线免费观看| 久久久免费高清电视剧观看| 高清国产一区二区三区四区五区| 日本亚洲自拍| 性欧美videos另类喷潮| 激情av中文字幕| 亚洲精品视频一区| 国产模特av私拍大尺度| 欧美成人女星排名| 日本在线观看www| 国产精品情侣自拍| 国产欧美日韩精品一区二区免费| 日韩在线观看电影完整版高清免费| 99在线精品免费视频九九视 | 国产日韩欧美视频在线观看| 中文字幕日韩欧美在线| 欧美成人精品三级网站| 欧美大香线蕉线伊人久久国产精品| 亚洲福利专区| 国产精品人人妻人人爽人人牛| av在线一区二区三区| 免费在线观看国产精品| 日韩一区二区在线免费观看| 老司机在线永久免费观看| 国产精品久久久久久久久久久不卡| 国产欧美日韩| 天天综合网日韩| 中文字幕一区二区三区不卡| 亚洲一区二区天堂| www国产91| 国产午夜久久av| 日韩成人手机在线| 成人av网址在线观看| 亚洲黄色一区二区| 日韩精品免费视频| 欧美美女日韩| 偷拍视频一区二区| 久久精品国产第一区二区三区| 人妻互换一区二区激情偷拍| 欧美日韩国产123区| 黄网站在线免费看| aaa级精品久久久国产片| 国产精品自拍区| 欧美黄色性生活| 综合久久久久综合| 精品国产无码AV| 午夜精品三级视频福利| 亚洲国产合集| 麻豆一区二区三区视频| 17c精品麻豆一区二区免费| 精品国产av 无码一区二区三区 | 亚洲欧洲精品一区二区| 亚洲大黄网站| 波多野结衣a v在线| 欧美日韩亚洲高清一区二区| 国产激情视频在线观看| 国产91亚洲精品一区二区三区| 性久久久久久| 五月天色婷婷丁香| 欧美精品一区二区三区在线播放| 国产区在线看| 国产亚洲欧美另类一区二区三区| 久久尤物视频| 精品国产乱码久久久久久鸭王1 | 欧美日高清视频| 黄页网站在线观看免费| 欧美亚洲国产免费| 国产一区二区网址| 国产精品自拍99| 久久国产一区二区三区| 日本成人伦理电影| 亚洲欧美日韩不卡| 91亚洲国产成人精品一区二三| 欧美又粗又大又长| 日韩精品在线视频| 电影一区中文字幕| 18禁男女爽爽爽午夜网站免费| 成人黄色小视频在线观看| 天天综合久久综合| 亚洲欧美一区二区精品久久久| 日韩成人免费av| 免费毛片小视频| 亚洲欧美偷拍三级| 国产午夜在线视频|