精品欧美一区二区三区在线观看 _久久久久国色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???


?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
免费欧美一级片| 国产免费一区二区三区在线能观看 | 久久免费视频在线| 日本黄色特级片| 国产亚洲精彩久久| 中文字幕一区二区5566日韩| 亚洲最大的av网站| 婷婷五月色综合| 午夜久久资源| 国产日产亚洲系列最新| 亚洲片区在线| 国产一区二区美女视频| 波多野结衣免费观看| 激情国产在线| 国产精品毛片大码女人| 国产一级二级三级精品| 中文字幕日日夜夜| 亚洲精品孕妇| 久久亚洲精品中文字幕冲田杏梨| 国产成人精品无码片区在线| 欧美在线一级| 精品国产1区2区| 亚洲成人自拍视频| 香蕉视频黄在线观看| 精品一区二区三区免费观看| 欧美一区二区色| 美女视频黄免费| 日韩在线理论| 精品亚洲一区二区三区| 午夜性福利视频| 日韩成人在线一区| 在线观看日产精品| 国产黄色一级网站| 日本无删减在线| 中文字幕一区二区三区四区不卡| 免费精品视频一区二区三区| 国精产品乱码一区一区三区四区| 久久机这里只有精品| 青青草99啪国产免费| 日本一二三区不卡| 欧美日韩一区二区高清| 久久精品国亚洲| www.日本高清视频| 九九亚洲视频| 精品一区二区电影| 中文字幕一区三区久久女搜查官| 国产精品美女久久久久人| 欧美日韩一二区| 午夜在线观看av| 欧美日韩精品免费观看视欧美高清免费大片 | 欧美日韩视频不卡| 日本999视频| 日韩不卡免费高清视频| 色综合视频一区二区三区高清| 黄色大片中文字幕| av福利在线导航| 亚洲国产视频在线| 国产 日韩 亚洲 欧美| 丰满诱人av在线播放| 亚洲sss视频在线视频| 日韩a级在线观看| aa国产成人| 亚洲第一福利一区| 国产青青在线视频| xxxxx性欧美特大| 色噜噜狠狠成人中文综合| 99精品视频播放| 日韩欧美一区二区三区免费观看| 在线免费观看成人短视频| 日韩a在线播放| 成人免费网站www网站高清| 欧美怡红院视频| 永久免费的av网站| 欧美激情三级| 亚洲国语精品自产拍在线观看| 在线xxxxx| 啄木系列成人av电影| 亚洲视频视频在线| 亚洲一区二区自偷自拍| 999久久久91| 久久久久国产精品免费| 国产成人免费看| 免费成人在线影院| 亚洲在线www| 日韩一卡二卡在线| 国产亚洲精品bt天堂精选| 亚洲狠狠婷婷综合久久久| gogo在线观看| 欧美日韩加勒比精品一区| 亚洲色图久久久| 亚洲精品在线播放| 亚洲精品自在久久| 99成人在线观看| 亚洲黄色精品| 国产欧美精品xxxx另类| 丰满人妻一区二区| 国产日韩欧美精品综合| 国产精品8888| 一根才成人网| 欧美大片在线观看一区二区| 9.1成人看片免费版| 国产精品97| 97在线视频免费观看| 中文在线字幕av| av中文字幕亚洲| 亚洲看片网站| 欧美激情网站| 欧美一区二区三区四区久久| 中文精品在线观看| 欧美激情第8页| 国产精品久久久久秋霞鲁丝 | 日韩成人av在线| 北条麻妃在线观看视频| 国产亚洲午夜| 99国内精品久久久久久久软件| 美州a亚洲一视本频v色道| 亚洲美女区一区| 韩国日本美国免费毛片| 久久99精品久久久久久欧洲站| 色哟哟亚洲精品一区二区| 日韩精品一区二区三| 精品无人区卡一卡二卡三乱码免费卡 | 欧美一区二区三区色| 亚洲永久无码7777kkk| 久久久久久美女精品 | 在线视频欧美性高潮| 日韩成年人视频| 国产剧情av麻豆香蕉精品| 日韩亚洲不卡在线| 91精品产国品一二三产区| 精品久久久久久最新网址| 992在线观看| 免费一级片91| 欧美专区一二三| ****av在线网毛片| 日韩美一区二区三区| 国产小视频你懂的| 日本一不卡视频| 日韩欧美精品久久| 性欧美videohd高精| 亚洲精品资源美女情侣酒店| 国产一级中文字幕| 国产激情偷乱视频一区二区三区| 正在播放一区二区三区| 精品国产欧美日韩一区二区三区| 亚洲免费中文字幕| 91av在线免费视频| 91色视频在线| 国产在线青青草| 羞羞色国产精品网站| 97在线视频免费| 日本一区视频| 色婷婷激情一区二区三区| 91网站免费视频| 视频一区中文字幕| 日韩欧美亚洲v片| 福利视频一区| 久久久成人av| 欧美精品xxx| 中文字幕精品一区二| 国产三级精品三级| 国产九九在线视频| 99精品电影| 91久久国产自产拍夜夜嗨| 日本性爱视频在线观看| 亚洲精品一区二区三区蜜桃下载| 国产一级在线播放| 91丝袜呻吟高潮美腿白嫩在线观看| 精品久久久久久久久久中文字幕| 欧美网色网址| 国产精品91在线观看| 97在线观看免费观看高清| 欧美人成免费网站| 少妇被躁爽到高潮无码文| 国产成人av网站| 国产午夜大地久久| 欧美精品一区二区三区精品| 国产精自产拍久久久久久| 成人福利片网站| 欧美精品一区男女天堂| 天天综合天天干| 中文字幕一区二区三| www.四虎在线| 天堂一区二区在线| 中国黄色录像片| 老汉色老汉首页av亚洲| 国产精品18久久久久久首页狼| av女优在线| 欧美va在线播放| 中文字幕免费观看| 亚洲日本一区二区| 亚洲熟女乱综合一区二区三区| 视频一区二区不卡| 2021狠狠干| 欧美福利在线播放网址导航| 国产精品永久免费视频| 丁香高清在线观看完整电影视频 | 国产麻豆xxxvideo实拍| 男人的天堂亚洲一区| 成人手机在线播放| 国产一区二区区别| 国产精品久久久久久久小唯西川 | 亚洲少妇xxx| av资源网一区| 色哟哟在线观看视频| 奇米精品一区二区三区在线观看一| 女人被男人躁得好爽免费视频| 国产一区二区三区四区二区| 国产99午夜精品一区二区三区| 成人毛片免费| 欧美亚洲另类视频| 深夜国产在线播放| 色小说视频一区| 欧美美乳在线| 亚洲国产精品大全| 99久久精品国产一区色| 欧美性淫爽ww久久久久无| 亚州国产精品视频| 亚洲一区二区av在线| 久久精品亚洲a| 国产日韩精品一区| 国产制服丝袜在线| 成人黄色a**站在线观看| 天天干天天操天天做| 欧美精品系列| 欧美精品国产精品久久久 | 黄色小网站在线观看| 欧美一区二区三区播放老司机| 人妻丰满熟妇av无码区| 国产精品萝li| 男人天堂av电影| 成人国产亚洲欧美成人综合网| 韩国三级hd中文字幕有哪些| 日本欧美在线观看| 日韩精品―中文字幕| 黄色成人在线网站| 亚洲精品偷拍视频| 日韩1区2区| 精品毛片久久久久久| jazzjazz国产精品久久| 亚洲一区二区三区久久| 国产成+人+综合+亚洲欧美| 国产精品第1页| 二区三区不卡| 91精品国产沙发| 欧美性video| 久久亚洲电影天堂| 欧美日本一道| 日韩经典中文字幕在线观看| 天堂在线一二区| 日韩小视频在线观看专区| 一炮成瘾1v1高h| 黑人狂躁日本妞一区二区三区 | 欧美日韩精品在线一区二区 | 粉嫩的18在线观看极品精品| 91沈先生播放一区二区| 国产精区一区二区| 成人av番号网| 国产午夜精品一区在线观看| 国产精品亚洲综合天堂夜夜| 原纱央莉成人av片| 国产精品久久久久久久久粉嫩av| 亚洲黄色免费av| 热99精品里视频精品| 国产精品高清乱码在线观看| 人体精品一二三区| 国产高清不卡| 成人字幕网zmw| 国产成年精品| aaa级精品久久久国产片| 日韩城人网站| 国产伦精品一区二区三区照片| 911精品国产| 国产伦一区二区三区色一情| 亲子伦视频一区二区三区| 免费国产一区二区| 欧美精品色图| www.好吊操| 中文日韩在线| 国产男女激情视频| 激情国产一区二区| 精品人妻二区中文字幕| 成人免费观看av| 超薄肉色丝袜一二三| 国产精品久久久久四虎| 少妇被躁爽到高潮无码文| 亚洲福中文字幕伊人影院| 中国一级特黄毛片| 91电影在线观看| 中文字幕在线观看1| 精品日韩欧美一区二区| 天天操天天干天天插| 亚洲欧美在线第一页| 蜜芽在线免费观看| 午夜精品在线视频| 国产综合av| 成人蜜桃视频| av在线不卡顿| 超碰在线免费观看97| 国产精品色网| 午夜激情影院在线观看| 91免费在线播放| 久久视频一区二区三区| 亚洲综合丝袜美腿| 中文字幕有码无码人妻av蜜桃| 欧美va亚洲va在线观看蝴蝶网| 精品推荐蜜桃传媒| 欧美激情国产日韩精品一区18| 中文字幕在线视频久| 国产综合久久久久| 深爱激情综合网| 91大学生片黄在线观看| 久久激情中文| 喷水视频在线观看| 日韩激情在线视频| 亚洲视频中文字幕在线观看| 欧美日韩国产大片| 日本在线丨区| 欧美成人午夜激情| 91亚洲精品| 国产手机精品在线| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 蜜桃视频网站在线观看| 国语自产精品视频在线看抢先版图片| av在线一区不卡| 成人在线看片| 欧美激情 亚洲a∨综合| 免费涩涩18网站入口| 成人丝袜高跟foot| 欧美激情精品久久久久久免费| 黄色精品一区二区| 欧美一级在线免费观看| 久久手机精品视频| www.一区| 亚洲高清123| 国产精品一卡| 少妇伦子伦精品无吗| 一级做a爱片久久| 888奇米影视| 精品亚洲男同gayvideo网站| 三妻四妾完整版在线观看电视剧| 亚洲精品免费网站| 一区二区电影| 欧美国产日韩另类 | 免费高清在线观看电视| 色狠狠桃花综合| 理论在线观看| 欧美一级视频免费在线观看| 亚洲视频资源| 欧美精品一区二区性色a+v| 日本人妖一区二区| 受虐m奴xxx在线观看| 欧美午夜精品一区二区蜜桃| 日韩欧美在线观看一区二区| 日本久久久a级免费| 亚洲v天堂v手机在线| 黄色免费视频大全| 久久久九九九九| 亚欧视频在线观看| 亚洲精品一区二区三区蜜桃下载 | 免费观看精品视频| 91在线视频免费观看| 中文字幕在线播| 亚洲人成网在线播放| 亚洲一区资源| 亚洲欧洲日本国产| 六月丁香综合在线视频| 国产女人18水真多毛片18精品| 在线不卡欧美精品一区二区三区| 在线观看免费黄色| 97人人模人人爽人人喊38tv| 欧美在线1区| 蜜桃色一区二区三区| 岛国av一区二区三区| 青春草在线观看| 成人午夜两性视频| 欧美久久成人| 国产精品久久久久久亚洲色| 色婷婷激情综合| 网友自拍视频在线| 国产精品初高中精品久久| 国产日韩专区| 在线不卡av电影| 日韩欧美一区二区不卡| 综合另类专区| 亚洲精品影院| 99re亚洲国产精品| 中国女人真人一级毛片| 欧美成人网在线| 国产欧美日韩| 四川一级毛毛片| 欧美性xxxxx极品| 福利在线视频网站| 精品欧美一区二区在线观看视频| 久久大逼视频| 欧美日韩大片在线观看| 精品夜色国产国偷在线| 粉嫩av国产一区二区三区| 国产 日韩 欧美在线| 国产精品久久久久久户外露出 |