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

Text2SQL 已過時?TAG 如何一統 AI 與數據庫江湖! 精華

發布于 2025-1-26 14:54
瀏覽
0收藏

1.引言

語言模型的發展使得用戶期望能通過自然語言對數據進行查詢,從而引發了 Text2SQL 和 RAG 等方法的大量研究。但在實際應用中,用戶的問題往往超出這些方法的能力范圍。例如,企業用戶的問題常涉及領域知識、世界知識、精確計算和語義推理的復雜組合。數據庫雖能提供領域知識和大規模精確計算能力,但在語義推理方面較弱;而語言模型雖擅長語義推理和利用世界知識,卻在精確計算和大規模數據處理效率上存在不足。

Text2SQL 已過時?TAG 如何一統 AI 與數據庫江湖!-AI.x社區

像 Text2SQL 方法僅適用于能轉換為關系代數的自然語言查詢,無法處理需要語義推理或世界知識的大量用戶查詢。例如,對于“哪些客戶對產品 X 的評價是積極的?”這樣的問題,可能需要對評論進行邏輯行級別的語言模型推理來判斷正負,這超出了 Text2SQL 的能力。RAG 模型則局限于對少量數據記錄的簡單相關性點查找和單次語言模型調用,無法充分利用數據庫的查詢執行能力,且在計算任務上容易出錯、效率低下,長上下文提示下的表現也不佳。因此,需要一種新的方法來統一和擴展數據庫與語言模型的能力,這就是 TAG 模型產生的背景。

2.TAG 模型

查詢合成

查詢合成步驟由 syn 函數完成,它將用戶的自然語言請求 R 轉換為數據庫可執行的查詢 Q。在這個過程中,系統首先要依據表結構等信息推斷出與回答請求相關的數據,然后利用語言模型的語義推理能力將用戶請求解析為數據庫查詢語言(如 SQL)。例如,對于“總結被視為‘經典’的票房最高的愛情電影的評論”這樣的用戶查詢,系統需從數據源中包含電影標題、收入、類型和評論等信息中,確定使用 movie_title、review、revenue 和 genre 等屬性生成 SQL 查詢。并且,由于要識別經典電影,此步驟還可能在查詢中引入對語言模型的調用,以評估每行數據中的電影是否為經典。

查詢執行

exec 函數負責在數據庫系統中執行查詢 Q 以獲取結果表 T。這一步利用數據庫的查詢引擎在大量存儲數據上高效執行查詢。數據庫 API 有多種形式,常見的如基于 SQL 的查詢引擎和基于向量嵌入的檢索系統。在 SQL 查詢引擎設置中,syn 函數會利用數據源知識(如表結構)生成 SQL 查詢;在向量嵌入檢索系統中,syn 函數將自然語言查詢轉換為嵌入,exec 函數在向量存儲中進行相似性檢索。此外,還有一些新興的設置,如使用語義操作符增強關系模型,這些操作符提供了基于 AI 的聲明性操作(如過濾、排名、聚合和自然語言指定的搜索),或者使用語言模型用戶定義函數,為執行優化的基于推理的檢索模式提供了獨特機會。例如在前面提到的電影查詢示例中,使用語義操作符的 TAG 管道可能在查詢執行步驟中使用 sem_filter 操作符根據電影是否為“經典”來過濾行。

答案生成

答案生成步驟的 gen 函數利用語言模型,根據用戶的自然語言請求 R 和計算得到的數據 T 生成最終答案 A。此步驟類似于 RAG 中的生成步驟,但在 TAG 模型中,語言模型的使用方式更加靈活。例如,對于電影評論的查詢,相關數據 T 會被編碼為字符串與原始用戶請求 R 一起傳遞給語言模型,模型利用其語義推理能力對評論列進行總結,從而生成最終答案。

Text2SQL 已過時?TAG 如何一統 AI 與數據庫江湖!-AI.x社區

3.TAG 設計空間

查詢類型

TAG 模型具有很強的表達能力,能夠處理多種自然語言用戶查詢。從數據聚合程度來看,它涵蓋了點查詢(如基于檢索的問題,只需查找數據庫中的一行或幾行數據)和聚合查詢(如需要對多行數據進行邏輯推理的總結或排名問題)。從所需知識和能力角度,它支持需要情感分析、分類等不同系統能力的自然語言查詢。例如,在商業數據分析中,既可以查詢特定產品的某條銷售記錄(點查詢),也可以對某類產品在一段時間內的銷售趨勢進行總結(聚合查詢),還能分析客戶對產品的情感傾向(涉及情感分析的查詢)。

數據模型

TAG 模型的底層數據模型可以多樣化。雖然本文的實現主要使用關系數據庫來存儲和檢索結構化屬性,為下游問答任務提供知識基礎,但也可以處理更非結構化的數據(如自由文本、圖像、視頻和音頻)或半結構化數據。這些不同類型的數據可以采用多種數據模型存儲,如鍵值、圖、向量、文檔或對象存儲。這為 TAG 模型在不同領域的應用提供了廣泛的可能性,例如在醫療領域,可以處理病歷文本(非結構化數據)、醫學影像(圖像數據)以及患者基本信息(結構化數據)等多種類型的數據,以回答醫生或患者的各種查詢。

數據庫執行引擎和 API

存儲數據的底層系統可以采用多種數據庫執行引擎和 API。Text2SQL 主要考慮基于 SQL 的查詢引擎來檢索用戶查詢的關系數據,而在其他常見設置中,如基于向量嵌入的檢索系統也有應用。除了這些已被廣泛研究的設置外,還有一些未被充分探索的替代設置,為高效實現 TAG 系統提供了機會。例如,一些新興的系統通過語義操作符增強關系模型,或者在 SQL-based APIs 中增加原生 ML-based 函數,如 MADLib、Google’s BigQuery ML 和 Microsoft’s Predictive SQL 等。這些系統在執行查詢時能夠利用語言模型的能力,實現更復雜的檢索和推理模式。

語言模型生成模式

在答案生成階段,給定相關數據表 T,gen 函數有多種實現方式來生成最終答案 A。與 Text2SQL 省略最終生成步驟和 RAG 通常采用的單次語言模型調用生成方式不同,更近期的研究如 LOTUS 強調了采用迭代或遞歸語言模型生成模式的潛力。這種方式在處理涉及跨多行數據的推理轉換、聚合或排名的查詢時表現出優勢。例如,在分析大量用戶對不同產品的評論數據時,通過迭代調用語言模型,可以逐步提煉和總結出用戶的主要觀點和情感傾向,生成更準確和全面的答案。

4.評估

基準方法

為了評估 TAG 模型及現有方法的性能,本文構建了一個新的基準。該基準基于 BIRD 進行改進,選擇了其中 5 個領域的查詢,并對這些查詢進行修改,使其需要世界知識或語義推理才能回答。例如,在 california_schools 數據庫中,將查詢修改為要求僅返回舊金山灣區的學校信息,這需要模型的世界知識;在 codebase_community 數據庫中,要求找出特定帖子上最具諷刺意味的前 3 條評論,這需要語言模型推理。最終基準包含 80 個修改后的查詢,其中 40 個需要參數知識,40 個需要推理,且每個選定的 BIRD 查詢類型各有 20 個。

在實驗設置中,使用 Meta 的 Llama-3.1 模型(70B 參數的指令調優變體)作為語言模型,SQLite3 作為涉及 SQL 的基線數據庫 API,E5 基礎嵌入模型作為 RAG 基線。并在 8 個 A100 80GB GPU 上運行 Llama-3.1 70B-Instruct 與vLLM。評估指標包括測量與標記正確答案的精確匹配百分比作為準確性(對于匹配、比較和排名查詢類型),對于聚合查詢則進行定性分析,同時還測量每個查詢的執行時間。

基線

Text2SQL:在這個基線方法中,語言模型生成 SQL 代碼,然后在數據庫中運行該代碼以獲取答案。對于給定的自然語言查詢,構建包含查詢域中每個表的表結構的語言模型提示,使用與 BIRD 工作相同的提示格式。通過在 SQLite3 中執行生成的 SQL 代碼并統計錯誤答案數量(包括模型無法生成有效 SQL 代碼的情況)來評估該基線。例如,對于一些復雜的查詢,如涉及多表連接和條件篩選的查詢,模型可能生成錯誤的 SQL 代碼,導致無法得到正確答案。

RAG:RAG 風格的方法在表格檢索中已有應用,本文的基線采用行級嵌入。在將數據嵌入 FAISS 索引之前,將每一行序列化為“col: val”的形式。在查詢時,通過向量相似性搜索檢索 10 個相關行,并與自然語言問題一起作為上下文提供給模型。然而,在實驗中發現,該基線在所有查詢類型中都無法正確回答單個查詢,表明其在處理此類查詢時存在嚴重不足。

Retrieval+LM Rank:此基線是對 RAG 基線的擴展,利用語言模型為檢索到的行分配 0 到 1 之間的分數,在輸入模型之前對行進行重新排名。使用 Llama-3.1-70B-Instruct 作為重新排名器。雖然在比較查詢中能夠正確回答一個查詢,但總體性能仍然較差,不如其他基線方法。

Text2SQL+LM:在這個基線中,模型首先生成 SQL 以檢索一組相關行來回答給定的自然語言查詢,然后將檢索到的行作為上下文提供給模型。與 Text2SQL 基線不同的是,這里模型不是直接生成提供答案的 SQL 代碼。在實驗中,該基線在匹配和比較查詢上表現不佳,因為在執行 SQL 后將許多行提供給模型時會出現一些上下文長度錯誤。

Hand-written TAG:該基線利用 LOTUS 實現手寫的 TAG 管道,通過專家知識構建查詢管道,而不是從自然語言請求自動合成數據庫查詢。LOTUS API 允許程序員使用標準關系運算符和語義運算符(如基于語言模型的過濾、排名和聚合)聲明性地指定查詢管道,并提供了優化的語義查詢執行引擎。

結果

Text2SQL 已過時?TAG 如何一統 AI 與數據庫江湖!-AI.x社區

實驗結果表明,手寫的 TAG 基線在所有方法中表現突出。在準確性方面,它在所有選定的 BIRD 查詢類型上始終達到 40%或更高的精確匹配準確率,而其他基線方法均未超過 20%。Text2SQL 基線在所有查詢類型上執行準確率不高于 20%,在排名查詢上尤其差,僅為 10%,因為許多排名查詢需要對文本進行推理。Text2SQL+LM 生成基線在各方面表現類似,在匹配和比較查詢上僅為 10% 的準確率。RAG 基線如前所述無法正確回答任何查詢,Retrieval+LM Rank 基線雖然在比較查詢中有一定改進,但整體仍較差。

Text2SQL 已過時?TAG 如何一統 AI 與數據庫江湖!-AI.x社區

手寫的 TAG 基線總體上能正確回答 55%的查詢,在比較查詢上表現最佳,精確匹配準確率為 65%,在除排名查詢外的所有查詢類型上準確率均超過 50%。在執行時間方面,手寫的 TAG 方法也具有優勢,平均執行時間為 2.94 秒,比其他基線方法快達 3.1 倍。這得益于其利用了語言模型的高效批量推理。在聚合查詢的定性分析中,以“提供雪邦國際賽道舉辦的比賽信息”為例,RAG 基線只能提供部分比賽信息,Text2SQL+LM 基線無法利用數據庫信息,而手寫的 TAG 基線能夠提供全面的總結,進一步證明了 TAG 系統在處理聚合查詢方面的潛力。

Text2SQL 已過時?TAG 如何一統 AI 與數據庫江湖!-AI.x社區

5.相關工作

Text2SQL

先前的工作對使用語言模型的 Text2SQL 進行了廣泛研究,WikiSQL、Spider 和 BIRD 等都是用于跨域 Text2SQL 的流行數據集。這些數據集包含多個領域的結構化數據,用于評估將自然語言查詢轉換為 SQL 的任務。然而,這些方法僅局限于 SQL 生成,無法處理需要超出靜態數據源的推理或知識的查詢。

RAG

RAG 使語言模型能夠擴展到其參數知識之外的大量文本集合。SQuAD 和 HotPotQA 分別專注于單文檔和多文檔源的問答,密集表檢索(DTR)模型將 RAG 擴展到表格數據。與先前的 RAG 工作不同,TAG 模型在查詢執行步驟中利用語言模型能力,并允許數據庫管理系統進行大規模數據的精確計算,從而涵蓋了更廣泛的用戶查詢領域。

NL Queries over Semi-structured Data

先前的工作探索了半結構化數據源中表實體和非結構化實體字段之間的關系信息。STaRK 評估了跨半結構化知識庫(SKBs)的表檢索方法,SUQL 解決了對話式搜索任務。與這些工作相比,本文的 TAG 模型旨在探索更廣泛的查詢,利用更多語言模型能力來處理搜索和查找之外的任務。

Agentic Data Assistants

近期的工作探索了將語言模型作為數據助手的代理,如 Spider2-V 探索了多模態代理在涉及代碼生成和 GUI 控制任務中的性能。雖然本文將 TAG 模型定義為 syn、exec 和 gen 函數的一次迭代,但未來的工作可以探索在代理循環中擴展它。

6.結論

本文提出的 TAG 模型為解決自然語言與數據庫交互問題提供了一種統一的新范式。通過構建專門的基準來研究需要世界知識和語義推理能力的查詢,發現基線方法在這些任務上表現不佳,而手寫的 TAG 管道能夠實現高達 65%的準確率提升。這表明 TAG 模型具有巨大的研究潛力和應用前景,為后續構建更高效的自然語言與數據庫交互系統指明了方向,有望在數據分析、商業智能等眾多領域引發新的技術變革,推動人工智能與數據庫技術的深度融合與發展。未來的研究可以進一步探索 TAG 模型在不同數據類型、應用場景下的優化和擴展,以及與其他新興技術的結合,不斷提升其性能和適用性。

7.如何使用

話不多說,上代碼

創建 conda 環境并下載依賴項

conda create -n tag python=3.9 -y
conda activate tag
pip install -r requirements.txt
pip install -e .

下載 BIRD DB 并將其轉換為 Pandas DataFrames

cd setup
chmod +x get_dbs.sh
./get_dbs.sh

現在您應該有一個 dev_folder ?包含數據庫的文件夾和一個pandas_dfs DataFrames 的文件夾。

在每個表上創建索引(建議使用 GPU)

cd setup
chmod +x embed_all_dfs.sh
./embed_all_dfs.sh

現在您應該有一個 indexes包含索引的文件夾。

獲取 Text2SQL 提示

cd setup
chmod +x get_text2sql_prompts.sh
./get_text2sql_prompts.sh

在執行上述設置步驟后,你可以運行以下內容來重現論文中的結果。在 TAG 目錄中運行這些內容以獲得方法輸出。你應該編輯每個文件中的對象,使其指向你想要使用的語言模型服務器。查看  LOTUS 文檔以配置 models.lm。

LOTUS上運行手寫 TAG??
?
?

python hand_written.py \
    --pipelines 0134568101113161819202124108109110111 \
    25 27293033353637383940414243444546474849 \
    50 5152535455565758596061626364651061079521000 \
    81 828586878889909192939495969799100101102103 \
    --output_dir out_hand_written

Text2SQL

python text2sql.py --output_dir out_text2sql

Text2SQL + LM

python text2sql_lm.py --output_dir out_text2sql_lm

RAG

python rag.py --output_dir out_rag

Retrieval+LM Rank

python rag.py --output_dir out_rerank --rerank

然后,每種方法的準確性和延遲可以通過以下命令進行評估。

python analyze.py --output_dir out_hand_written

[1] 論文地址:??https://ar??xiv.org/pdf/2408.14717

[2] 代碼地址:??https://github.com/TAG-Research/TAG-Bench??

??[3] 論文標題:Text2SQL is Not Enough: Unifying AI and Databases with TAG??

??[4] LOTUS :https://github.com/guestrin-lab/lotus ??

本文轉載自?? AIGC前沿技術追蹤??,作者: AIGC前沿技術追蹤


收藏
回復
舉報
回復
相關推薦
黄色视屏免费在线观看| 中文无码精品一区二区三区| 国产欧美自拍一区| 亚欧色一区w666天堂| 欧美中文娱乐网| 97人人爽人人爽人人爽| 在线不卡视频| 中文字幕最新精品| 无码人妻久久一区二区三区蜜桃| 欧美少妇精品| 中文字幕制服丝袜一区二区三区| av观看久久| 夜夜爽妓女8888视频免费观看| 久久久五月天| 亚洲欧美色图片| 成人免费播放视频| 蜜桃视频成人m3u8| 亚洲福利视频三区| 手机成人av在线| 撸视在线观看免费视频| 国产精品18久久久久久久久久久久| 3344国产精品免费看| 国产喷水在线观看| 国产精品亚洲片在线播放| 日韩视频免费观看高清在线视频| 欧美成人精品欧美一级乱| 成人看av片| 亚洲国产高清aⅴ视频| 电影午夜精品一区二区三区| 国产乡下妇女三片| 在线亚洲自拍| 欧美精品情趣视频| 欧美激情视频二区| 性欧美lx╳lx╳| 欧美α欧美αv大片| 91人人澡人人爽人人精品| 午夜影视一区二区三区| 亚洲夂夂婷婷色拍ww47| 中文字幕日韩一区二区三区不卡| 免费福利在线观看| 99久久国产综合色|国产精品| 91在线|亚洲| 夜夜爽8888| 日产国产高清一区二区三区| 26uuu亚洲国产精品| 国产精品成人久久| 欧美黄色一区| 欧美国产精品日韩| 日本高清一二三区| 亚洲91中文字幕无线码三区| 中文字幕自拍vr一区二区三区| 久久久久久九九九九九| 丝袜美腿一区二区三区动态图| 欧美videofree性高清杂交| 小早川怜子一区二区三区| 国产精品一区二区免费福利视频| 日本乱码高清不卡字幕| 黄色片久久久久| 欧美极品影院| 91久久精品一区二区三| 精品久久久久av| 久久久一本精品| 在线免费一区三区| 三级a在线观看| 成人亚洲综合| 777亚洲妇女| 亚洲精品在线视频播放| 国产美女视频一区二区| 精品欧美一区二区三区精品久久 | 182在线播放| 亚洲成av人片一区二区| 你真棒插曲来救救我在线观看| av资源在线播放| 欧美日韩在线视频一区| 91av资源网| 成人免费av电影| 欧美精选一区二区| 日本亚洲一区二区三区| а√中文在线天堂精品| 亚洲精品成a人在线观看| 亚洲久久久久久| 欧美美女在线| 日韩在线观看免费全| 波多野结衣喷潮| 亚洲一级网站| 青草成人免费视频| 91av久久久| www.亚洲国产| 日韩欧美亚洲日产国产| 国产剧情在线| 欧美日韩亚洲系列| 国内外成人免费在线视频| 国产在线不卡一区二区三区| 精品国产3级a| 亚洲毛片亚洲毛片亚洲毛片| 综合久久99| 5566日本婷婷色中文字幕97| 伊人网中文字幕| 成人一区二区视频| 色涩成人影视在线播放| 九七久久人人| 色综合久久天天| 超碰在线免费av| 国产成人精品三级高清久久91| 大量国产精品视频| 中文字幕免费观看| 国产91在线看| 亚洲欧美日韩精品综合在线观看| 青春草免费在线视频| 日本道精品一区二区三区| 黄色三级视频在线播放| 伊甸园亚洲一区| 精品少妇v888av| 91视频在线视频| 成人白浆超碰人人人人| 亚洲欧美99| 中文在线资源| 精品美女一区二区三区| 在线免费观看视频| 国产亚洲毛片在线| 99久久综合狠狠综合久久止| av中文字幕在线| 日韩欧美中文免费| 亚洲少妇一区二区三区| 欧美gvvideo网站| 热久久免费国产视频| 亚洲黄色小说网| 亚洲欧美偷拍三级| 黄色片视频在线| 国产免费播放一区二区| 午夜精品久久久久久99热| 国产露脸国语对白在线| 国产目拍亚洲精品99久久精品| 成人性免费视频| 日韩三级av高清片| 精品久久久999| 这里只有久久精品视频| 91丨porny丨国产| 欧美视频在线观看视频| 日本一区二区乱| 美女少妇精品视频| 91精品国产乱码久久| 国产欧美日韩激情| 日本熟妇人妻中出| 伊甸园亚洲一区| 日韩av片电影专区| 日韩在线免费看| 狠狠久久五月精品中文字幕| 中文视频在线观看| 伊人成人在线视频| 99视频在线| 久草在线视频网站| 欧美一级一级性生活免费录像| 美国一级片在线观看| 麻豆精品一区二区综合av| 亚洲精品日韩成人| 美女视频一区| 美女性感视频久久久| 97在线视频人妻无码| 亚洲色图一区二区| 91丨porny丨九色| 欧美精品激情| 国产高清一区视频| 日本不卡免费高清视频在线| 亚洲成色999久久网站| 日本熟女一区二区| 91亚洲男人天堂| 国产激情在线观看视频| 国产探花一区| 国产视频999| 黄色在线观看网站| 日韩欧美一区在线| 国产一级在线观看视频| 不卡视频一二三四| aⅴ在线免费观看| 成人亚洲一区| 91久久爱成人| 国产自产自拍视频在线观看| 亚洲美女精品成人在线视频| 国产乡下妇女三片| 亚洲卡通动漫在线| 国产精品成人99一区无码 | 精品乱码一区内射人妻无码| 中文字幕一区二区三中文字幕| 毛片毛片毛片毛片毛| 99riav1国产精品视频| 欧美污视频久久久| 亚洲成a人片777777久久| 欧美黄色成人网| 人成在线免费视频| 6080亚洲精品一区二区| 精品在线视频免费| 国产亚洲一区二区三区四区 | 国产精品第一页在线观看| 91视频在线看| 国产精品v日韩精品v在线观看| 欧美 日韩 国产 一区| 久久综合狠狠综合久久综青草| 国产极品久久久久久久久波多结野| 欧美刺激性大交免费视频| 亚洲av成人精品一区二区三区在线播放| 在线精品视频小说1| 久久99久久久| 国产精品美日韩| av2014天堂网| 国产麻豆成人传媒免费观看| 免费在线观看的av网站| 中文字幕亚洲精品乱码| 日本一区不卡| 超碰97久久| 91精品视频在线看| 欧美专区福利免费| 欧美黄色成人网| 精精国产xxxx视频在线| 精品无人区乱码1区2区3区在线 | 蜜桃av.com| 91视频一区二区| 国产精品成人免费一区久久羞羞| 日韩电影在线看| 亚洲熟妇国产熟妇肥婆| 一区二区不卡| 一本色道久久综合亚洲精品婷婷 | 日本一区二区在线视频观看| 在线精品自拍| 91九色综合久久| 亚洲国产尤物| 日韩av免费在线观看| 白浆视频在线观看| 欧美激情欧美激情| av网站导航在线观看免费| 国产性色av一区二区| 亚洲 国产 欧美 日韩| 欧美大片顶级少妇| 国产欧美日韩综合精品一区二区三区| 在线观看亚洲一区| 亚洲s码欧洲m码国产av| 亚洲国产精品影院| 国产真人真事毛片| 亚洲另类中文字| 国产a免费视频| 亚洲另类在线一区| 青草影院在线观看| 中文字幕人成不卡一区| 亚洲精品一区二区三区影院忠贞| av激情综合网| 99久久人妻精品免费二区| 国产不卡视频在线播放| 中文字幕第六页| 国产精品一区久久久久| 视频免费1区二区三区 | 国产精品亚洲第一区| 3d性欧美动漫精品xxxx软件| 日产日韩在线亚洲欧美| 三级在线观看视频| 欧美资源在线观看| 欧美精品日日操| 国产精品入口免费视| 日韩毛片一区| 国产男人精品视频| 国产成人免费av一区二区午夜| 国产精品一区专区欧美日韩| 欧美视频在线视频精品| 成人有码在线播放| 在线视频亚洲欧美中文| 狠狠爱一区二区三区| 九色丨蝌蚪丨成人| 欧美高清性xxxxhd | 国产黄色91视频| 中文字幕第10页| 成人美女视频在线观看18| 中文字幕无码人妻少妇免费| 久久夜色精品一区| 女人黄色一级片| 136国产福利精品导航| 欧美极品aaaaabbbbb| 调教+趴+乳夹+国产+精品| 无码一区二区三区| 欧美色老头old∨ideo| 99在线小视频| 日韩av一卡二卡| 成年女人的天堂在线| 久久手机精品视频| 不卡的av影片| 国产成人一区三区| 成人在线视频区| 精品日本一区二区三区在线观看| 国产精品三级| 亚洲国产一二三精品无码| 日韩视频在线一区二区三区 | 成人欧美一区二区三区的电影| 国产精品久久国产精品99gif| 国产精品一区二区精品| 精品国产一区二区三| 成久久久网站| 夜夜添无码一区二区三区| 视频在线观看一区二区三区| 日本美女久久久| 久久精品在线观看| 日韩欧美中文字幕视频| 欧美视频精品一区| 国产熟女一区二区丰满| 亚洲免费电影一区| а√天堂官网中文在线| 欧美综合一区第一页| 精品欧美视频| 日韩欧美视频一区二区| 亚洲高清激情| 伊人五月天婷婷| 久久久久国产精品人| 好吊色视频在线观看| 色哟哟一区二区在线观看| 成 人 免费 黄 色| 色偷偷91综合久久噜噜| 亚洲妇女成熟| 国产伦精品一区| 我不卡神马影院| 久草在在线视频| 99久久99久久精品免费看蜜桃| 日本成人免费在线观看| 精品欧美激情精品一区| 99视频在线观看免费| 综合av色偷偷网| 国产精品av一区二区三区 | 亚洲老妇色熟女老太| 深夜福利91大全| 日日av拍夜夜添久久免费| 国产精品自拍首页| 综合亚洲视频| 午夜视频在线网站| 国产丝袜美腿一区二区三区| 黄色激情视频在线观看| 日韩欧美美女一区二区三区| 婷婷五月在线视频| 国产精品九九久久久久久久| 欧美挤奶吃奶水xxxxx| 黄色三级中文字幕| 国产乱人伦偷精品视频不卡| 黑人と日本人の交わりビデオ| 色综合天天视频在线观看| 日本精品999| 欧美日韩高清区| 欧美专区视频| 蜜臀av性久久久久蜜臀av| 精品一区二区在线看| 老司机福利在线观看| 欧美视频精品在线观看| 成人动漫在线免费观看| 国产成人免费91av在线| 精品国产乱码久久久久久果冻传媒| 亚洲熟女乱色一区二区三区| 99re8在线精品视频免费播放| 久草视频中文在线| 亚洲精品一区二区三区四区高清 | 色欧美自拍视频| 久久国产这里只有精品| 欧美国产成人精品| 中文字幕在线观看你懂的| 尤物yw午夜国产精品视频明星| 日韩国产网站| 亚洲免费久久| 国产一区二区三区视频在线播放| 在线观看美女av| 日韩一级免费一区| 91在线三级| 久久一区二区三区欧美亚洲| 久久久久看片| 中文字幕美女视频| 日韩色视频在线观看| av在线网页| 欧美日韩综合精品| 精品一区二区三区的国产在线播放 | 最近中文字幕免费mv| 国产成人在线视频免费播放| 欧美一级高潮片| 亚洲图片欧洲图片av| 日韩欧乱色一区二区三区在线| 国产 欧美 日本| 久久综合九色综合欧美亚洲| 国产精品成人无码| 欧美另类在线播放| 妖精视频一区二区三区| 岛国av在线免费| 亚洲综合丁香婷婷六月香| 亚洲欧美日韩动漫| 国产三级精品网站| 欧美日韩伊人| 97超碰在线免费观看| 欧美日韩国产bt| 国产伦理精品| 在线观看国产一区| 不卡一区二区三区四区| 波多野结衣在线电影| 九九热最新视频//这里只有精品| 性欧美xxxx免费岛国不卡电影| 男生操女生视频在线观看| 亚洲综合久久av| 日本视频在线观看| 国产伦一区二区三区色一情| 日本在线不卡视频| 国产在线观看免费视频今夜|