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

達觀數據:想寫出人見人愛的推薦系統,先了解經典矩陣分解技術

企業動態
隨著大數據時代的來臨,網絡中的信息量呈現指數式增長,隨之帶來了信息過載問題。推薦系統是大數據時代下應運而生的產物,目前已廣泛應用于電商、社交、短視頻等領域。本文將針對推薦系統中基于隱語義模型的矩陣分解技術來進行討論。

[[235280]]

隨著大數據時代的來臨,網絡中的信息量呈現指數式增長,隨之帶來了信息過載問題。推薦系統是大數據時代下應運而生的產物,目前已廣泛應用于電商、社交、短視頻等領域。本文將針對推薦系統中基于隱語義模型的矩陣分解技術來進行討論。

1、評分矩陣、奇異值分解與FunkSVD

對于一個推薦系統,其用戶數據可以整理成一個user-item矩陣。矩陣中每一行代表一個用戶,而每一列則代表一個物品。若用戶對物品有過評分,則矩陣中處在用戶對應的行與物品對應的列交叉的位置表示用戶對物品的評分值。這個user-item矩陣被稱為評分矩陣。

上圖即為評分矩陣的一個例子。其中的?表示用戶還沒有對物品做出評價,而推薦系統最終的目標就是對于任意一個用戶,預測出所有未評分物品的分值,并按分值從高到低的順序將對應的物品推薦給用戶。

說到矩陣分解技術,首先想到的往往是特征值分解(eigendecomposition)與奇異值分解(Singular value decomposition,SVD)。

對于特征值分解,由于其只能作用于方陣,因此并不適合分解評分矩陣這個場景。

而對于奇異值分解,其具體描述為假設矩陣M是一個m*n的矩陣,則一定存在一個分解M=UΣVT,其中U是m*m的正交矩陣,V是n*n的正交矩陣,Σ是m*n的對角陣,可以說是完美契合分解評分矩陣這個需求了。其中,對角陣Σ還有一個特殊的性質,它的所有元素都非負,且依次減小。這個減小也特別快,在很多情況下,前10%的和就占了全部元素之和的99%以上,這就是說我們可以使用最大的k個值和對應大小的U、V矩陣來近似描述原始的評分矩陣。

于是我們馬上能得到一個解決方案:對原始評分矩陣M做奇異值分解,得到U、V及Σ,取Σ中較大的k類作為隱含特征,則此時M(m*n)被分解成U(m*k) Σ(k*k)V(k*n),接下來就可以直接使用矩陣乘法來完成對原始評分矩陣的填充。但是實際上,這種方法存在一個致命的缺陷——奇異值分解要求矩陣是稠密的。也就是說SVD不允許待分解矩陣中存在空白的部分,這一開始就與我們的問題所沖突了。當然,也可以想辦法對缺失值先進行簡單的填充,例如使用全局平均值。然而,即使有了補全策略,在實際應用場景下,user和item的數目往往是成千上萬的,面對這樣的規模傳統SVD算法O(n^3)的時間復雜度顯然是吃不消的。因此,直接使用傳統SVD算法并不是一個好的選擇。

既然傳統SVD在實際應用場景中面臨著稀疏性問題和效率問題,那么有沒有辦法避開稀疏問題,同時提高運算效率呢?

實際上早在2006年,Simon Funk就提出了FunkSVD算法,其主要思路是將原始評分矩陣M(m*n)分解成兩個矩陣P(m*k)和Q(k*n),同時僅考察原始評分矩陣中有評分的項分解結果是否準確,而判別標準則是均方差。

即對于矩陣M(m*n),我們想辦法將其分解為P(m*k)、Q(k*n),此時對于原始矩陣中有評分的位置MUI來說,其在分解后矩陣中對應的值就是:

那么對于整個評分矩陣而言,總的損失就是:

只要我們能想辦法最小化上面的損失SSE,就能以最小的擾動完成對原始評分矩陣的分解,在這之后只需要用計算M’ 的方式來完成對原始評分矩陣的填充即可。

這種方法被稱之為隱語義模型(Latent factor model,LFM),其算法意義層面的解釋為通過隱含特征(latent factor)將user興趣與item特征聯系起來。

對于原始評分矩陣R,我們假定一共有三類隱含特征,于是將矩陣R(3*4)分解成用戶特征矩陣P(3*3)與物品特征矩陣Q(3*4)。考察user1對item1的評分,可以認為user1對三類隱含特征class1、class2、class3的感興趣程度分別為P11、P12、P13,而這三類隱含特征與item1相關程度則分別為Q11、Q21、Q31。

回到上面的式子,可以發現用戶U對物品I最終的評分就是由各個隱含特征維度下U對I感興趣程度的和,這里U對I的感興趣程度則是由U對當前隱含特征的感興趣程度乘上I與當前隱含特征相關程度來表示的。

于是,現在的問題就變成了如何求出使得SSE最小的矩陣P和Q。

2、隨機梯度下降法

在求解上文中提到的這類無約束最優化問題時,梯度下降法(Gradient Descent)是最常采用的方法之一,其核心思想非常簡單,沿梯度下降的方向逐步迭代。梯度是一個向量,表示的是一個函數在該點處沿梯度的方向變化最快,變化率最大,而梯度下降的方向就是指的負梯度方向。

根據梯度下降法的定義,其迭代最終必然會終止于一階導數(對于多元函數來說則是一階偏導數)為零的點,即駐點。對于可導函數來說,其極值點一定是駐點,而駐點并不一定是極值點,還可能是鞍點。另一方面,極值點也不一定是最值點。下面舉幾個簡單的例子。

上圖為函數y = x2。從圖中可以看出,函數唯一的駐點 (0,0)為其最小值點。

上圖為函數y = x3。其一階導數為3x2,從而可知其同樣有唯一駐點 (0,0)。從圖中可以看出,函數并沒有極值點。

上圖為函數y = x4 - x3 – x2 + x。從圖像中可以看出,函數一共有三個駐點,包括兩個極小值點和一個極大值點,其中位于最左邊的極小值點是函數的最小值點。

上圖為函數z = x2 - y2。其中點 (0,0,0)為其若干個鞍點中的一個。

從上面幾幅函數圖像中可以看出梯度下降法在求解最小值時具有一定的局限性,用一句話概括就是,目標函數必須是凸函數。關于凸函數的判定,對于一元函數來說,一般是求二階導數,若其二階導數非負,就稱之為凸函數。對于多元函數來說判定方法類似,只是從判斷一元函數的單個二階導數是否非負,變成了判斷所有變量的二階偏導數構成的黑塞矩陣(Hessian Matrix)是否為半正定矩陣。判斷一個矩陣是否半正定可以判斷所有特征值是否非負,或者判斷所有主子式是否非負。

回到上面funk svd的最優化問題上來。經過一番緊張刺激的計算之后,可以很遺憾地發現,我們最終的目標函數是非凸的。這就意味著單純使用梯度下降法可能會找到極大值、極小值或者鞍點。這三類點的穩定性按從小到大排列依次是極大值、鞍點、極小值,考慮實際運算中,浮點數運算都會有一定的誤差,因此最終結果很大幾率會落入極小值點,同時也有落入鞍點的概率,而對于極大值點,除非初始值就是極大值,否則幾乎不可能到達極大值點。

為了從鞍點和極小值點中脫出,在梯度下降法的基礎上衍生出了各式各樣的改進算法,例如動態調整步長(即學習率),利用上一次結果的動量法,以及隨機梯度下降法 (Stochastic Gradient Descent, SGD)等等。實際上,這些優化算法在當前最火熱的深度學習中也占據著一席之地,例如adagrad、RMSprop,Adam等等。而本文則將主要介紹一下隨機梯度下降法。

隨機梯度下降法主要是用來解決求和形式的優化問題,與上面需要優化的目標函數一致。其思想也很簡單,既然對于求和式中每一項求梯度很麻煩,那么干脆就隨機選其中一項計算梯度當作總的梯度來使用好了。

具體應用到上文中的目標函數:

SSE是關于P和Q的多元函數,當隨機選定U和I之后,需要枚舉所有的k,并且對以及求偏導數。整個式子中僅有這一項與之相關,通過鏈式法則可知:

在實際的運算中,為了P和Q中所有的值都能得到更新,一般是按照在線學習的方式選擇評分矩陣中有分數的點對應的U、I來進行迭代。

值得一提的是,上面所說的各種優化都無法保證一定能找到最優解。有論文指出,單純判斷駐點是否是局部最優解就是一個NPC問題,但是也有論文指出SGD的解能大概率接近局部最優甚至全局最優。

另外,相比于利用了黑塞矩陣的牛頓迭代法,梯度下降法在方向上的選擇也不是最優的。牛頓法相當于考慮了梯度的梯度,所以相對更快。而由于其線性逼近的特性,梯度下降法在極值點附近可能出現震蕩,相比之下牛頓法就沒有這個問題。但是在實際應用中,計算黑塞矩陣的代價是非常大的,在這里梯度下降法的優勢就凸顯出來了。因此,牛頓法往往應用于一些較為簡單的模型,如邏輯回歸。而對于稍微復雜一些的模型,梯度下降法及其各種進化版本則更受青睞。

3、基于FunkSVD的改進算法

到這一步為止,我們已經能通過SGD找到一組分解方案了,然而對于填充矩陣的FunkSVD算法本身而言,目前這個形式是否過于簡單了一些呢?

實際上,在FunkSVD被提出之后,出現了一大批改進算法。本文將介紹其中某些經典的改進思路。

1)正則化

對于所有機器學習算法而言,過擬合一直是需要重視的一個問題,而加入正則化項則是防止過擬合的經典處理方法。對于上面的FunkSVD算法而言,具體做法就是在損失函數后面加入一個L2正則項,即:

其中,λ為正則化系數,而整個求解過程依然可以使用隨機梯度下降來完成。

2)偏置

考察式子:

可以發現這個式子表明用戶U對物品I的評分全部是由U和I之間的聯系帶來的,然而實際上,有很多性質是用戶或者物品所獨有的。比如某個用戶非常嚴苛,不論對什么物品給出的分數都很低,這僅僅與用戶自身有關。又比如某個物品非常精美,所有用戶都會給出較高的分數,這也僅僅與物品自身有關。因此,只通過用戶與物品之間的聯系來預測評分是不合理的,同時也需要考慮到用戶和物品自身的屬性。于是,評分預測的公式也需要進行修正。不妨設整個評分矩陣的平均分為σ,用戶U和物品I的偏置分別為bU和bI,那么此時的評分計算方法就變成了:

同時,誤差E除了由于M‘計算方式帶來的變化之外,也同樣需要加入U和I偏置的正則項,因此最終的誤差函數變成了:

3)隱式反饋

對于實際的應用場景中,經常有這樣一種情況:用戶點擊查看了某一個物品,但是最終沒有給出評分。實際上,對于用戶點擊查看物品這個行為,排除誤操作的情況,在其余的情況下可以認為用戶被物品的描述,例如貼圖或者文字描述等所吸引。這些信息我們稱之為隱式反饋。事實上,一個推薦系統中有明確評分的數據是很少的,這類隱式數據才占了大頭。

可以發現,在我們上面的算法當中,并沒有運用到這部分數據。于是對于評分的方法,我們可以在顯式興趣+偏置的基礎上再添加隱式興趣,即:

其中N(U)表示為用戶U提供了隱式反饋的物品的集合。這就是svd++算法。

此時的損失函數也同樣需要加上隱式興趣的正則項,即:

4)對偶算法

在上面的svd++中,我們是基于用戶角度來考慮問題的,很明顯我們同樣可以基于物品的角度來考慮問題。具體來說就是:

其中 N(I)表示為物品I提供了隱式反饋的用戶的集合。類似地,在損失函數中也需要加上隱式興趣的正則項。

在實際運用中,可以將原始的svd++得到的結果與對偶算法得到的結果進行融合,使得預測更加準確。然而相比起物品的數目,用戶的數目往往是要高出幾個量級的,因此對偶算法在儲存空間和運算時間的開銷上都將遠高于原始的svd++,如何在效率和準確度之間找到平衡也是一個需要思考的問題。

4、因子分解機

矩陣分解的思想除了直接應用在分解評分矩陣上之外,其思想也能用在其他地方,接下來介紹的因子分解機(Factorization Machine,FM)就是一個例子。

對于經典的邏輯回歸算法,其sigmoid函數中的項實際上是一個線性回歸:

在這里我們認為各個特征之間是相互獨立的,而事實上往往有些特征之間是相互關聯、相互影響的。因此,就有必要想辦法捕捉這些特征之間的相互影響。簡單起見,先只捕捉二階的關系,即特征之間兩兩之間的相互影響。具體反映到回歸公式上,即為:

然而在實際場景中,數據往往是非常稀疏的,這就導致模型很難學到后面的二階權重。受到矩陣分解技術的啟發,如果把所有的二階特征按順序整理成一個矩陣,那么對于這個矩陣我們可以想辦法將其進行矩陣分解,從而將二階權重表示成隱向量乘積的形式。此時,回歸的式子就變成了:

具體來說就是使用來描述,對于w而言,其中可學習的項就對應了評分矩陣中有分值的項,而其他由于數據稀疏導致難以學習的項就相當于評分矩陣中的未評分項。這樣一來,不僅解決了數據稀疏性帶來的二階權重學習問題,同時對于參數規模,也從O(n2)級別降到了O(kn)級別。

5、與DNN的結合

深度學習無疑是近幾年來最熱門的機器學習技術。注意到隱語義模型中,隱含特征與深度學習中的embedding實際上是一回事,那么是否有可能借助DNN來幫助我們完成矩陣分解的工作呢?

實際上,在YouTube的文章《Deep neural networks for YouTube recommendations》中,就已經有了相關技術的應用。

上圖是YouTube初排模型的圖示。具體的流程為首先通過nlp技術,如word2vec,預訓練出所有物品的向量I表示。然后對于每一條用戶對物品的點擊,將用戶的歷史點擊、歷史搜索、地理位置信息等信息經過各自的embedding操作,拼接起來作為輸入,經過MLP訓練后得到用戶的向量表示U,而最終則是通過softmax函數來校驗U*I的結果是否準確。

相比于傳統的矩陣分解算法,使用DNN能為模型帶來非線性的部分,提高擬合能力。另一方面,還可以很方便地加入各式各樣的特征,提高模型的準確度。

6、矩陣分解的優缺點

矩陣分解有如下優點:

1)能將高維的矩陣映射成兩個低維矩陣的乘積,很好地解決了數據稀疏的問題。

2)具體實現和求解都很簡潔,預測的精度也比較好。

3)模型的可擴展性也非常優秀,其基本思想也能廣泛運用于各種場景中。

相對的,矩陣分解的缺點則有:

1)可解釋性很差,其隱空間中的維度無法與現實中的概念對應起來。

2)訓練速度慢,不過可以通過離線訓練來彌補這個缺點。

3)實際推薦場景中往往只關心topn結果的準確性,此時考察全局的均方差顯然是不準確的。

7、總結

矩陣分解作為推薦系統中的經典模型,已經經過了十幾年的發展,時至今日依然被廣泛應用于推薦系統當中,其基本思想更是在各式各樣的模型中發揮出重要作用。但是對于推薦系統來說,僅僅有一個好的模型是遠遠不夠的。影響推薦系統效果的因素非常之多。想要打造一個一流的推薦系統,除了一個強大的算法模型之外,更需要想方設法結合起具體業務,不斷進行各種嘗試、升級,方能取得最終的勝利。

作者

周顥鈺,達觀數據算法工程師,負責達觀數據個性化推薦系統的研發與優化,研究推薦系統中的機器學習算法及其具體應用,對各種機器學習算法有濃厚興趣。

參考文獻

【1】Simon Funk, http://sifter.org/~simon/journal/20061211.html

【2】Koren, Yehuda, Robert Bell, and Chris Volinsky. "Matrix factorization techniques for recommender systems."?Computer42.8 (2009).

【3】Jahrer, Michael, and Andreas T?scher. "Collaborative filtering ensemble."?Proceedings of the 2011 International Conference on KDD Cup 2011-Volume 18. JMLR. org, 2011.

【4】Rendle, Steffen. "Factorization machines."?Data Mining (ICDM), 2010 IEEE 10th International Conference on. IEEE, 2010.

【5】Covington, Paul, Jay Adams, and Emre Sargin. "Deep neural networks for youtube recommendations."?Proceedings of the 10th ACM Conference on Recommender Systems. ACM, 2016.

“達觀杯”NLP算法大賽火熱開賽~ 本次大賽以文本智能處理為主題,鼓勵選手用自己的智慧,結合先進的NLP人工智能技術,深入分析文本內在結構實現精準分類,萬元獎金、直通Offer等你來!

【本文為51CTO專欄作者“達觀數據”的原創稿件,轉載可通過51CTO專欄獲取聯系】

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2024-01-30 18:03:15

IDEA主題開發

2018-02-08 07:28:31

2015-10-13 10:45:58

數據分析

2023-02-15 09:00:00

算法推薦系統矩陣分解算法

2012-04-22 21:02:07

智能手機

2017-05-10 16:01:39

推薦系統算法實踐

2012-07-10 13:57:19

Web前端

2017-03-29 18:15:01

互聯網

2012-01-16 10:19:34

HTML 5

2013-09-13 09:31:09

MongoDBZardosht KaTokutek

2017-02-08 09:25:16

Spark分解推薦

2017-09-22 14:12:33

Android字體 Typeface

2021-06-24 08:30:00

人工智能數據計算

2015-07-20 10:53:21

程序員投資

2015-07-29 14:40:45

Win10

2017-09-05 14:27:11

新用戶推薦利器

2015-01-12 09:15:19

DockerRocketSpoon

2017-07-03 15:22:51

達觀數據技術研究

2011-08-31 11:24:08

Win7硬盤狂閃

2020-10-30 09:48:02

WideDeep系統
點贊
收藏

51CTO技術棧公眾號

国产在线精彩视频| 久久久久久久久久久久久久久久久| 成年美女黄网站色大片不卡| 夫妇交换中文字幕| 精品成人免费视频| 一本色道久久综合狠狠躁的番外| 色哟哟欧美精品| 亚洲国产精品综合| 精品国自产在线观看| 一本久道久久综合婷婷鲸鱼| 日韩欧美三级在线| 欧美日韩精品一本二本三本 | 亚洲欧美成人一区二区三区| 成人免费看片网址| 国产精品第6页| 国自产拍偷拍福利精品免费一| 日韩欧美不卡一区| 国产精品久久| 亚洲色图制服丝袜| 久久综合入口| 性一交一乱一色一视频麻豆| 日韩中文字幕不卡| 久久久久久久久综合| 国产午夜精品久久久久久久久| 凹凸成人在线| 在线播放视频一区| 日韩欧美xxxx| 538在线精品| 亚洲精品ww久久久久久p站| 欧美日韩在线观看一区| 欧洲精品久久一区二区| 国产一区二区视频在线| 国产精品久久久久久搜索| 国产精品99re| 国内精品久久久久国产盗摄免费观看完整版| 一本色道久久88亚洲综合88| 影音先锋黄色资源| 日韩一区免费| 日韩一区二区三区四区五区六区| 欧美成人三级在线播放| av亚洲一区| 色www精品视频在线观看| 欧美综合在线播放| 免费不卡av| 亚洲综合免费观看高清完整版在线 | 欧美国产一区二区| 在线观看视频一区| 国产精品视频一区二区三区经| 91精东传媒理伦片在线观看| 日本免费在线视频不卡一不卡二 | 久久久久久久久99| 欧美1区视频| 久久天天躁狠狠躁夜夜躁| 亚洲女人毛茸茸高潮| 国内精品久久久久久久久电影网| 亚洲精品网站在线播放gif| 美女伦理水蜜桃4| 91亚洲无吗| 99日韩精品| 影音先锋久久资源网| 欧美zozozo| 亚洲精品乱码久久久久久9色| 亚洲男女网站| 欧美一区二区三区在| 999久久久精品视频| av在线成人| 日韩精品在线一区| 香港三日本8a三级少妇三级99| 精品少妇一区| 亚洲欧美成人精品| 国产真人真事毛片视频| 久久精品av| 欧美尺度大的性做爰视频| 玖玖爱免费视频| 99riav1国产精品视频| 2020久久国产精品| 一级特黄妇女高潮| 一区二区三区伦理片| 天堂99x99es久久精品免费| 亚洲欧美日韩一区在线| 国产午夜精品久久久久久久久| 性欧美69xoxoxoxo| 色综合导航网站| 欧美一区二区三区四| 日韩国产精品久久久| 国产盗摄女厕一区二区三区| 精品国产欧美日韩一区二区三区| 日本高清不卡码| 亚洲欧美激情网| av一区二区三区在线观看| 久热精品在线| 视频欧美一区| 国产调教视频在线观看| 日韩有码电影| 国产一区二区美女| av色综合网| 黄色软件在线| 亚洲精品国产精华液| 两根大肉大捧一进一出好爽视频| 欧美激情专区| 国产成人无码av| 九九国产精品视频| 精品国产一区二区三区免费| 高清毛片在线看| 亚洲在线视频免费观看| 成人免费毛片播放| 51精品国产| 一道本无吗dⅴd在线播放一区| 欧美成人aaa片一区国产精品| 亚洲一区区二区| 91免费看网站| 成年人在线视频免费观看| 一区二区三区四区激情| 日本999视频| 久久久亚洲欧洲日产| www.亚洲人.com| 性色av免费观看| 成人妖精视频yjsp地址| 天天综合色天天综合色hd| 国产乱码在线| 欧美丰满一区二区免费视频| 亚洲第一成人网站| 亚洲精选在线| 亚洲欧美激情一区| 午夜一区二区三区在线观看| 精品国免费一区二区三区| 在线观看中文av| 精品久久久久久久| 欧美视频网站| 亚洲精品视频免费在线观看| 日韩欧美综合视频| 日韩电影在线一区二区| 精品一区二区三区免费毛片| 最爽无遮挡行房视频在线| 欧美日韩一区二区三区免费看| 日韩一级视频在线观看| 亚洲黄色影片| 国产精品一区二区三区在线 | 99精品国产99久久久久久白柏| 中文字幕在线亚洲精品| 日韩不卡在线| 亚洲一级黄色av| 天堂网中文字幕| 2020国产精品| 那种视频在线观看| 偷拍自拍亚洲色图| 欧美一级高清免费播放| 四虎影视精品成人| 性久久久久久久| 精品国产一区在线| 亚洲国产日本| 精品一区二区日本| 欧美freesex| 国产亚洲精品久久久| 国产一级片免费在线观看| 久久色视频免费观看| 日韩久久一级片| 精品国产精品| 国产精品亚洲网站| 日本网站在线免费观看视频| 欧美剧情片在线观看| 开心激情五月网| 国产在线观看一区二区| 午夜久久久久久久久久久| 久久9999免费视频| 欧美精品videos另类日本| 人妻一区二区三区四区| 狠狠躁夜夜躁人人爽天天天天97| 在线观看福利片| 蜜臀av性久久久久蜜臀av麻豆| 伊人久久99| 日本伊人久久| 91av国产在线| av黄色在线观看| 91精品在线免费| 久久久久亚洲av无码专区| av一区二区三区在线| aaa毛片在线观看| 999成人精品视频线3| 99久久精品久久久久久ai换脸| 成人三级小说| 亚洲天堂av综合网| 国产精品无码AV| 亚洲成人av一区二区三区| 偷拍夫妻性生活| 精品在线播放免费| 人妻互换免费中文字幕| 亚洲欧洲免费| 亚洲aⅴ男人的天堂在线观看| 大香伊人久久| 日韩综合视频在线观看| 懂色av成人一区二区三区| 欧美性69xxxx肥| 亚洲怡红院在线观看| 99久久久久久| 亚洲精品国产一区二区三区| 欧美日韩午夜| 亚洲国产精品久久久久婷婷老年 | 亚洲精品中文字| 91片黄在线观看喷潮| 香蕉影视欧美成人| 超碰人人干人人| av电影天堂一区二区在线观看| 韩国日本美国免费毛片| 欧美在线免费| 日韩在线电影一区| 成人精品毛片| 成人a在线视频| 蜜臀国产一区| 午夜精品久久久久久99热软件 | 国产精品久久三| 国产精品第七页| 韩国女主播成人在线| 免费午夜视频在线观看| 国产一区亚洲| 在线观看福利一区| 国产99久久| 国产自产在线视频一区| 久久国际精品| 国产精品爽爽爽| 欧美特大特白屁股xxxx| 久久久免费电影| 成人免费网址| 色阁综合伊人av| 韩国中文免费在线视频| 亚洲第一精品福利| www.天堂av.com| 91精品在线免费观看| 中文字幕在线播放不卡| 色伊人久久综合中文字幕| 国产乡下妇女做爰毛片| 亚洲狠狠丁香婷婷综合久久久| 精品人体无码一区二区三区| 久久在线免费观看| yy6080午夜| 成人黄色国产精品网站大全在线免费观看 | 精品成人在线观看| 精品人妻伦一区二区三区久久| 欧美日韩国产一级片| 免费无码国产精品| 欧美性videos高清精品| 成人免费视频毛片| 欧美日韩亚洲网| 国产精品第5页| 疯狂做受xxxx欧美肥白少妇| 日本视频免费在线| 欧美日韩亚洲91| 久久人妻免费视频| 色视频成人在线观看免| 天天干,天天干| 欧美日韩综合视频| 亚洲精品成人在线视频| 色综合亚洲欧洲| 亚洲中文无码av在线| 欧美无砖砖区免费| 中文字幕精品一区二区精| 欧美日韩免费视频| 国产精品久久久久久久成人午夜| 7777精品伊人久久久大香线蕉经典版下载| 中文字幕乱码视频| 777精品伊人久久久久大香线蕉| 手机看片日韩国产| 日韩无码精品一区二区三区| 中文字幕免费在线观看视频一区| 久久丫精品国产亚洲av不卡| 久久亚洲精品小早川怜子| av黄色免费网站| 国产精品美女久久久久av爽李琼| 国产一二三av| 一区二区三区四区蜜桃| 午夜偷拍福利视频| 日韩欧美在线播放| 一级黄色大片网站| 欧美大胆人体bbbb| 四虎影视2018在线播放alocalhost| 精品久久一区二区| 极品白浆推特女神在线观看 | 在线观看av一区二区| 亚洲网站免费观看| 精品国产乱码久久久久久1区2区| 天堂成人在线| 日韩中文字幕在线视频| www在线看| 国产成人精品国内自产拍免费看| 日韩黄色在线| 国产在线一区二区三区欧美| 国产亚洲一区二区三区啪 | 亚洲久色影视| av污在线观看| 成人一区二区在线观看| 亚洲国产av一区| 一区二区三区四区乱视频| 中文字字幕在线中文| 欧美精品亚洲一区二区在线播放| 蜜臀久久99精品久久久| 国产亚洲欧美视频| 国产盗摄一区二区| 国产区亚洲区欧美区| 国产一区二区三区亚洲| 五月天亚洲综合小说网| 亚洲网站在线| 亚洲一二区在线观看| www成人在线观看| 九九视频在线免费观看| 欧美日韩一区二区三区四区五区| 深夜福利视频网站| 久久精品国产成人精品| 欧美一区久久久| 精品日韩美女| 天天射综合网视频| 国产精品少妇在线视频| 日韩亚洲精品在线观看| av色综合久久天堂av综合| 久久青草精品视频免费观看| av超碰免费在线| 国产精品久久9| 波多野结衣欧美| 在线免费一区| 日韩av一级片| 欧美bbbbb性bbbbb视频| 亚洲精品免费看| 91丨九色丨蝌蚪丨对白| 一区二区三区回区在观看免费视频| 久久大胆人体| 91沈先生播放一区二区| 天天射天天综合网| 亚洲精品欧美日韩| 国产奶水涨喷在线播放| 亚洲精选视频在线| 在线免费av片| 国产亚洲精品综合一区91| 蜜桃av.网站在线观看| 99re视频在线观看| 亚洲影视一区二区三区| 色一情一区二区三区| 欧美国产成人在线| 男人天堂视频在线| 精品亚洲夜色av98在线观看| 白浆在线视频| 中文字幕制服丝袜一区二区三区| dy888夜精品国产专区| 果冻天美麻豆一区二区国产| 久久福利一区二区| 国产精品18久久久久久久久| 国产黄色录像片| 91麻豆精品国产无毒不卡在线观看| 成年人视频在线看| 国产剧情久久久久久| 日韩av有码| 免费一区二区三区在线观看 | 欧美剧情片在线观看| 国产三级第一页| 麻豆乱码国产一区二区三区| 伊人久久大香伊蕉在人线观看热v| 亚洲一区二区在线看| 精品一区二区三区不卡| 日韩高清dvd碟片| 日韩午夜av电影| 成人在线免费观看黄色| 蜜桃传媒一区二区| 久久天堂成人| 国产成人在线网址| 日韩一区二区三区三四区视频在线观看 | 6080亚洲理论片在线观看| 黄网站色视频免费观看| 北条麻妃一区二区三区| 国产成人免费观看视频| 亚洲欧美国产精品| 久久久久久一区二区三区四区别墅| 一区二区三区偷拍| 国产成人精品一区二| 国产欧美日韩另类| 这里只有精品丝袜| 日韩成人视屏| 久久久久久久久久久视频| 国产午夜精品一区二区三区嫩草 | 国产综合一区二区| 国产精品成人久久| 亚洲性夜色噜噜噜7777| 伊人久久综合网另类网站| 大陆av在线播放| 国产午夜亚洲精品理论片色戒 | 中文字幕精品一区二区精品| 中文成人激情娱乐网| www精品久久| 中文字幕精品一区二区精品绿巨人 | 久久久久久久欧美精品| 国产在线观看免费视频软件| 欧美xxxxx牲另类人与| 欧美男女交配| 国产成人免费高清视频| proumb性欧美在线观看| 中文字幕视频免费观看| 欧美精品日韩三级| 欧美人妖在线| 原创真实夫妻啪啪av| 欧美性猛交xxxx乱大交| 怡红院在线播放| 色99中文字幕| 99国产精品视频免费观看|