岛国片免费在线观看/色综合久久伊人/欧美精品免费在线/无码精品人妻一区二区三区老牛/亚瑟国产精品久久/97精品国产一区二区三区四区/国 产 黄 色 大 片/国产乱老熟视频网88av/国产精品av一区二区/亚洲a在线播放/亚洲粉嫩/天天综合网日日夜夜/日日摸日日操/国产激情在线观看/欧美黑人与白人精品a片/精品国产一区二区三区不卡蜜臂/色之久久/国产色婷婷精品综合在线播放

流形學習論文

時間:2021-06-12 13:44:31 論文 我要投稿

有關流形學習論文

  流形學習

有關流形學習論文

  流形學習是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學習概念和其主要代表方法。自從2000年以后,流形學習被認為屬于非線性降維的一個分支。眾所周知,引導這一領域迅速發展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學習的基本概念

  那流形學習是什莫呢?為了好懂,我盡可能應用少的數學概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數的曲線曲面等。和一般的降維分析一樣,流形學習把一組在高維空間中的數據在低維空間中重新表示。和以往方法不同的是,在流形學習中有一個假設,就是所處理的數據采樣于一個潛在的流形上,或是說對于這組數據存在一個潛在的流形。 對于不同的方法,對于流形性質的要求各不相同,這也就產生了在流形假設下的各種不同性質的假設,比如在Laplacian

  Eigenmaps中要假設這個流形是緊致黎曼流形等。對于描述流形上的點,我們要用坐標,而流形上本身是沒有坐標的,所以為了表示流形上的點,必須把流形放入外圍空間(ambient space)中,那末流形上的點就可以用外圍空間的坐標來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點一般是用外圍R^3空間中的坐標表示的,所以我們看到的R^3中球面上的點有3個數來表示的。當然球面還有柱坐標球坐標等表示。對于R^3中的球面來說,那末流形學習可以粗略的概括為給出R^3中的表示,在保持球面上點某些幾何性質的條件下,找出找到一組對應的內蘊坐標(intrinsic coordinate)表示,顯然這個表示應該是兩維的,因為球面的維數是兩維的。這個過程也叫參數化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點的平面上。在PAMI中,這樣的低維表示也叫內蘊特征(intrinsic feature)。一般外圍空間的維數也叫觀察維數,其表示也叫自然坐標(外圍空間是歐式空間)表示,在統計中一般叫observation。

  了解了流形學習的這個基礎,那末流形學習中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學好流形學習里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創了一個數據處理的新戰場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經典方法,MDS最早主要用于做數據的可視化。由于MDS得到的低維表示中心在原點,所以又可以說保持內積。也就是說,用低維空間中的內積近似高維空間中的距離。經典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內,原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經常聽到說測地線是流形上兩點之間距離最短的線。其實這末說是不嚴謹的。流形上兩點之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點的測地線距離(準確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點與點之間的最短距離。在Isomap中,測地線距離就是用兩點之間圖上的最短距離來近似的,這方面的算法是一般計算機系中用的圖論中的經典算法。

  如果你曾細致地看過Isomap主頁上的matlab代碼,你就會發現那個代碼的實現復雜度遠超與實際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣東西,保證了運行他們的程序得到了結果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實現,你可以體會一下這個結果和他們結果的差距。從此我們也可以看出,那幾個作者做學問的嚴謹態度,這是值得我們好好學習的。

  另外比較有趣的是,Tenenbaum根本不是做與數據處理有關算法的人,他是做計算認知科學(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經常忘了做研究的原始出發點是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導起來的 manifold learning 卻快速的發展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點就可以用它周圍的點在最小二乘意義下最優的線性表示。LLE把這個線性擬合的系數當成這個流形局部幾何性質的刻畫。那末一個好的低維表示,就應該也具有同樣的局部幾何,所以利用同樣的線性表示的表達式,最終寫成一個二次型的形式,十分自然優美。

  注意在LLE出現的兩個加和優化的線性表達,第一個是求每一點的線性表示系數的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點分別來求得。第二個表示式,是已知所有點的線性表示系數,來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達式的轉化正好中間轉了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達還是英文書寫,我認為都是精品,值得好好玩味學習。

  另外值得強調的是,對于每一點處擬合得到的系數歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持數據在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學習(并不限于)為研究對象開創學派的人。Saul早年主要做參數模型有關的算法。自從LLE以后,坐陣UPen創造了一個個佳績。主要成就在于他的兩個出色學生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學習核矩陣引入到流形學習中來。他的這個方法在流形學習中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學生之驕傲。現在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關的領域就開始這莫用。但是放在黎曼幾何的框架內,給出完整的幾何分析的,應該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學習的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點,就是如果出現outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數學功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達的抽象,所以絕大多數人對這個方法了解不透徹。在此我就根據我自己的理解說說這個方法。

  這個方法有兩個重點:(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點處,Hessian系數的估計。

  首先作者是通過考察局部Hessian的二次型來得出結論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數是一個線性函數,線性函數的二次混合導數為零,所以局部上由Hessian系數構成的二次型也為零,這樣把每一點都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數構成的,也就是1向量。其它的d維子空間構成等距坐標。這就是理論基礎的大意,當然作者在介紹的時候,為了保持理論嚴謹,作了一個由切坐標到等距坐標的過渡。

  另外一個就是局部上Hessian系數的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學HE時候,寫信問Dave Donoho,他給我的回信。希望大家領會。如果你了解了上述基本含義,再去細看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導數的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實數據,就特別的慢。其實把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學術界公認的大牛,在流形學習這一塊,是他帶著他的一個學生做的,Carrie Grimes。現在這個女性研究員在Google做 project leader,學術界女生同學的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內學者(浙江大學數學系的老師ZHANG Zhenyue)為第一作者做的一個在流行學習中最出色的方法。由于這個方法是由純數學做數值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達先用切坐標,也就是PCA的主子空間中的坐標。那末對于流形一點處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構關系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎的概念。把切坐標求出來,建立出切映射,剩下的就是數值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經明白了MDS,那末你就很容易明白,這個算法本質上就是MDS的從局部到整體的組合。

  這里主要想重點強調一下,那個論文中使用的一個從局部幾何到整體性質過渡的alignment技術。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數據的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現,隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內一個叫 ZHAO Deli 的學生用這個方法重新寫了LLE,發在Pattern Recognition上,一個短文。可以預見的是,這個方法還會被發揚光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質,有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發出來以后,名字叫做Semi-definite Embedding (SDE)。構建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學習到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點認為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學習這一領域帶來了一個新的解決問題的工具之外,還有兩個重點,一是核方法(kernel),二是半正定規劃(semi-definite programming),這兩股風無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認為這個是流形學習發展中的一個典型的方法(其實其他還有很多人也這莫認為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應用了黎曼幾何中一個很直觀的性質。這個性質和法坐標(normal coordinate)、指數映射(exponential map)和距離函數(distance function)有關。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點和初始點處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點處的切平面上的點建立一個對應關系。我們可以在這個切平面上找到一點,這個點的方向就是這個測地線在起點處的切方向,其長度等于這個測地線上的長。這樣的一個對應關系在局部上是一一對應的。那末這個在切平面上的對應點在切平面中就有一個坐標表示,這個表示就叫做測地線上對應點的法坐標表示(有的也叫指數坐標)。那末反過來,我們可以把切平面上的點映射到流形上,這個映射過程就叫做指數映射(Logmap就倒過來)。如果流形上每一個點都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標系統所覆蓋。

  如果給定流形上的采樣點,如果要找到法坐標,我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關鍵是第二個。第二個作者利用了距離函數的梯度,這個梯度和那個切方向是一個等價的關系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標的二次泰勒展開來近似距離函數,而距離是知道的,就是測地線距離,局部切坐標也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結果,你就會明白為什莫在距離中心點比較遠的點的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發揚光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實為國內研究學者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應用到黎曼幾何本身的性質,這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準找法坐標,這個出發點和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點處局部鄰域的法坐標以后,Lin采用逐步向外擴展的方法找到其他點的法坐標,在某一點處,保持此點到它鄰域點的歐式距離和夾角,然后轉化成一個最小二乘問題求出此點的法坐標,這樣未知的利用已知的逐步向外擴展。說白了就像縫網一樣,從幾個臨近的已知點開始,逐漸向外擴散的縫。效果好是必然的。

  淺談流形學習

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標

  題有些過大了,更何況我自己也才剛剛接觸這么一個領域。不過懶得想其他標題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進行嚴格的理論推導的話,也可以從許多直觀的例子得到一些感性的認識,正好我也就借這個機會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學科,因為每當它的一個子領域發展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點奇怪,比如說數學,分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認自己是叫“數學”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經廣泛認為“牛頓定理揭示了宇宙真理,科學剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標,幾十年后,發現情況并不像當年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領域果斷放下面子,丟掉了那個近乎玄幻的目標,逐漸發展成為“正常”的學科,所以也就不再好稱為 AI 了。或者說現在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關的以及派生的領域,另一個則是狹義的或者經典的 AI ,專門指那些仍然在執著地追求著真正的“智能”的部分,或者說得不好聽一點,就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實有時候覺得和應用數學或者更通俗的數學建模有些類似,通常我們會有需要分析或者處理的數據,根據一些經驗和一些假設,我們可以構建一個模型,這個模型會有一些參數(即使是非參數化方法,也是可以類似地看待的),根據數據來求解模型參數的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機器學習的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據數據歸納出一個有用的模型,這和我們人類“學習”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關心是否是通過一種“智能”的方式類解決的。

  說到這里,其實我們構造模型就類似于寫一個類,數據就是構造函數的參數,Learning 就是構造函數運行的過程,成功構造一個對象之后,我們就完成了學習。一些 Machine Learning 的問題到這一步就結束了,另一些情況還會使用得到的模型(對象)對后來的數據進行一些處理,通常會是Inferencing。到這個時候,又有些像統計里的東西了,所謂“統計推斷”嘛。其實原本統計和機器學習研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地摳字眼而煩躁的話,

  我已經忍無可忍了。所以,我就假定你已經了解了什么叫 Learning ,或者是已經惡心到懶得去了解了。于是我們轉入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當作球面好啦)。

  有時候經常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數據對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現在我們(在三維)中把它扭一扭,它就變成了一個流形(當然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結果。當然,這些都是直觀上的概念,其實流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點來說,一個 d 維的流形就是一個在任意點出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實際應用中的數據,怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點,其實就是三維歐氏空間上的點,可以用一個三元組來表示其坐標。但是和空間中的普通點不一樣的是,它們允許出現的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數方程:

  可以看到,這些三維的坐標實際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應了它是一個二維的流形。有了這樣的感覺之后,再來看流形學習里經

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結果:

  這里的圖片來自同一張人臉(好吧,其實是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點。很顯然,并不是 4096 維空間中任意一個點都可以對應于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當作兩個自由度,而光照當作一個自由度,那么這些圖片實際只有三個自由度,換句話說,存在一個類似于球面一樣的參數方程(當然,解析式是沒法寫出來的),給定一組參數(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應的 4096 維的坐標來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實際上,上面的那張圖就是Isomap將這個數據集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結果,圖中的小點就是每個人臉在這個二維空間中對應的坐標位置,其中一些標紅圈的點被選出來,并在旁邊畫上了該點對應的原始圖片,可以很直觀地看

  出這兩個維度正好對應了 pose 的兩個自由度平滑變化的結果。

  就我目前所知,把流形引入到機器學習領域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結構和性質加以利用;二是直接分析流形的結構,并試圖將其映射到一個歐氏空間中,再在得到的結果

  上運用以前適用于歐氏空間的算法來進行學習。

  這里Isomap正巧是一個非常典型的例子,因為它實際上是通過“改造一種原本適用于歐

  氏空間的算法”,達到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點兩兩之間的距離盡量不變(也就是和在原是空間中對應的兩個點之間的距離要差不多)。只是 MDS 是針對歐氏空間設計的,對于距離的計算也是使用歐氏距離來完成的。如果數據分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設我們要在三維空間中計算北極點和南極點的距離,這很容易,就是兩點相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當然,如果我隨便沿著什么路線走一遍,然后數出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數都可以被定義為距離,不過,為了和歐氏空間對應起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學的“兩點之間,線段最短”嗎?現在,我們反過來說,把線段的概念推廣一下,變成“兩點之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點之間的距離就是連接兩個點的“線段”的長度。雖然只是置換了一個概念,但是現在兩者統一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數學科普八卦類的書,應該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當然,如果流形的結構事先不知道的話,這個距離是沒法算的,于是Isomap通過將數據點連接起來構成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應地通過 Graph 上的最短路徑來近似了。

  流形學習

  流形學習是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學習概念和其主要代表方法。自從2000年以后,流形學習被認為屬于非線性降維的一個分支。眾所周知,引導這一領域迅速發展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學習的基本概念

  那流形學習是什莫呢?為了好懂,我盡可能應用少的數學概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數的曲線曲面等。和一般的降維分析一樣,流形學習把一組在高維空間中的數據在低維空間中重新表示。和以往方法不同的是,在流形學習中有一個假設,就是所處理的數據采樣于一個潛在的流形上,或是說對于這組數據存在一個潛在的流形。 對于不同的方法,對于流形性質的要求各不相同,這也就產生了在流形假設下的各種不同性質的假設,比如在Laplacian

  Eigenmaps中要假設這個流形是緊致黎曼流形等。對于描述流形上的點,我們要用坐標,而流形上本身是沒有坐標的,所以為了表示流形上的點,必須把流形放入外圍空間(ambient space)中,那末流形上的點就可以用外圍空間的坐標來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點一般是用外圍R^3空間中的坐標表示的,所以我們看到的R^3中球面上的點有3個數來表示的。當然球面還有柱坐標球坐標等表示。對于R^3中的球面來說,那末流形學習可以粗略的概括為給出R^3中的表示,在保持球面上點某些幾何性質的條件下,找出找到一組對應的內蘊坐標(intrinsic coordinate)表示,顯然這個表示應該是兩維的,因為球面的維數是兩維的。這個過程也叫參數化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點的平面上。在PAMI中,這樣的低維表示也叫內蘊特征(intrinsic feature)。一般外圍空間的維數也叫觀察維數,其表示也叫自然坐標(外圍空間是歐式空間)表示,在統計中一般叫observation。

  了解了流形學習的這個基礎,那末流形學習中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學好流形學習里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創了一個數據處理的新戰場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經典方法,MDS最早主要用于做數據的可視化。由于MDS得到的低維表示中心在原點,所以又可以說保持內積。也就是說,用低維空間中的內積近似高維空間中的距離。經典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內,原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經常聽到說測地線是流形上兩點之間距離最短的線。其實這末說是不嚴謹的。流形上兩點之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點的測地線距離(準確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點與點之間的最短距離。在Isomap中,測地線距離就是用兩點之間圖上的最短距離來近似的,這方面的算法是一般計算機系中用的圖論中的經典算法。

  如果你曾細致地看過Isomap主頁上的matlab代碼,你就會發現那個代碼的實現復雜度遠超與實際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣東西,保證了運行他們的程序得到了結果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實現,你可以體會一下這個結果和他們結果的差距。從此我們也可以看出,那幾個作者做學問的嚴謹態度,這是值得我們好好學習的。

  另外比較有趣的是,Tenenbaum根本不是做與數據處理有關算法的人,他是做計算認知科學(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經常忘了做研究的原始出發點是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導起來的 manifold learning 卻快速的發展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點就可以用它周圍的點在最小二乘意義下最優的線性表示。LLE把這個線性擬合的系數當成這個流形局部幾何性質的刻畫。那末一個好的低維表示,就應該也具有同樣的局部幾何,所以利用同樣的線性表示的表達式,最終寫成一個二次型的形式,十分自然優美。

  注意在LLE出現的兩個加和優化的線性表達,第一個是求每一點的線性表示系數的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點分別來求得。第二個表示式,是已知所有點的線性表示系數,來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達式的轉化正好中間轉了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達還是英文書寫,我認為都是精品,值得好好玩味學習。

  另外值得強調的是,對于每一點處擬合得到的系數歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持數據在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學習(并不限于)為研究對象開創學派的人。Saul早年主要做參數模型有關的算法。自從LLE以后,坐陣UPen創造了一個個佳績。主要成就在于他的兩個出色學生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學習核矩陣引入到流形學習中來。他的這個方法在流形學習中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學生之驕傲。現在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關的領域就開始這莫用。但是放在黎曼幾何的框架內,給出完整的幾何分析的,應該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學習的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點,就是如果出現outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數學功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達的抽象,所以絕大多數人對這個方法了解不透徹。在此我就根據我自己的理解說說這個方法。

  這個方法有兩個重點:(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點處,Hessian系數的估計。

  首先作者是通過考察局部Hessian的二次型來得出結論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數是一個線性函數,線性函數的二次混合導數為零,所以局部上由Hessian系數構成的二次型也為零,這樣把每一點都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數構成的,也就是1向量。其它的d維子空間構成等距坐標。這就是理論基礎的大意,當然作者在介紹的時候,為了保持理論嚴謹,作了一個由切坐標到等距坐標的過渡。

  另外一個就是局部上Hessian系數的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學HE時候,寫信問Dave Donoho,他給我的回信。希望大家領會。如果你了解了上述基本含義,再去細看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導數的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實數據,就特別的慢。其實把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學術界公認的大牛,在流形學習這一塊,是他帶著他的一個學生做的,Carrie Grimes。現在這個女性研究員在Google做 project leader,學術界女生同學的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內學者(浙江大學數學系的老師ZHANG Zhenyue)為第一作者做的一個在流行學習中最出色的方法。由于這個方法是由純數學做數值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達先用切坐標,也就是PCA的主子空間中的坐標。那末對于流形一點處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構關系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎的概念。把切坐標求出來,建立出切映射,剩下的就是數值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經明白了MDS,那末你就很容易明白,這個算法本質上就是MDS的從局部到整體的組合。

  這里主要想重點強調一下,那個論文中使用的一個從局部幾何到整體性質過渡的alignment技術。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數據的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現,隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內一個叫 ZHAO Deli 的學生用這個方法重新寫了LLE,發在Pattern Recognition上,一個短文。可以預見的是,這個方法還會被發揚光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質,有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發出來以后,名字叫做Semi-definite Embedding (SDE)。構建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學習到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點認為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學習這一領域帶來了一個新的解決問題的工具之外,還有兩個重點,一是核方法(kernel),二是半正定規劃(semi-definite programming),這兩股風無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認為這個是流形學習發展中的一個典型的方法(其實其他還有很多人也這莫認為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應用了黎曼幾何中一個很直觀的性質。這個性質和法坐標(normal coordinate)、指數映射(exponential map)和距離函數(distance function)有關。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點和初始點處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點處的切平面上的點建立一個對應關系。我們可以在這個切平面上找到一點,這個點的方向就是這個測地線在起點處的切方向,其長度等于這個測地線上的長。這樣的一個對應關系在局部上是一一對應的。那末這個在切平面上的對應點在切平面中就有一個坐標表示,這個表示就叫做測地線上對應點的法坐標表示(有的也叫指數坐標)。那末反過來,我們可以把切平面上的點映射到流形上,這個映射過程就叫做指數映射(Logmap就倒過來)。如果流形上每一個點都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標系統所覆蓋。

  如果給定流形上的采樣點,如果要找到法坐標,我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關鍵是第二個。第二個作者利用了距離函數的梯度,這個梯度和那個切方向是一個等價的關系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標的二次泰勒展開來近似距離函數,而距離是知道的,就是測地線距離,局部切坐標也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結果,你就會明白為什莫在距離中心點比較遠的點的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發揚光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實為國內研究學者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應用到黎曼幾何本身的性質,這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準找法坐標,這個出發點和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點處局部鄰域的法坐標以后,Lin采用逐步向外擴展的方法找到其他點的法坐標,在某一點處,保持此點到它鄰域點的歐式距離和夾角,然后轉化成一個最小二乘問題求出此點的法坐標,這樣未知的利用已知的逐步向外擴展。說白了就像縫網一樣,從幾個臨近的已知點開始,逐漸向外擴散的縫。效果好是必然的。

  淺談流形學習

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標

  題有些過大了,更何況我自己也才剛剛接觸這么一個領域。不過懶得想其他標題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進行嚴格的理論推導的話,也可以從許多直觀的例子得到一些感性的認識,正好我也就借這個機會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學科,因為每當它的一個子領域發展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點奇怪,比如說數學,分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認自己是叫“數學”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經廣泛認為“牛頓定理揭示了宇宙真理,科學剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標,幾十年后,發現情況并不像當年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領域果斷放下面子,丟掉了那個近乎玄幻的目標,逐漸發展成為“正常”的學科,所以也就不再好稱為 AI 了。或者說現在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關的以及派生的領域,另一個則是狹義的或者經典的 AI ,專門指那些仍然在執著地追求著真正的“智能”的部分,或者說得不好聽一點,就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實有時候覺得和應用數學或者更通俗的數學建模有些類似,通常我們會有需要分析或者處理的數據,根據一些經驗和一些假設,我們可以構建一個模型,這個模型會有一些參數(即使是非參數化方法,也是可以類似地看待的),根據數據來求解模型參數的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機器學習的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據數據歸納出一個有用的模型,這和我們人類“學習”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關心是否是通過一種“智能”的方式類解決的。

  說到這里,其實我們構造模型就類似于寫一個類,數據就是構造函數的參數,Learning 就是構造函數運行的過程,成功構造一個對象之后,我們就完成了學習。一些 Machine Learning 的問題到這一步就結束了,另一些情況還會使用得到的模型(對象)對后來的數據進行一些處理,通常會是Inferencing。到這個時候,又有些像統計里的東西了,所謂“統計推斷”嘛。其實原本統計和機器學習研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地摳字眼而煩躁的話,

  我已經忍無可忍了。所以,我就假定你已經了解了什么叫 Learning ,或者是已經惡心到懶得去了解了。于是我們轉入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當作球面好啦)。

  有時候經常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數據對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現在我們(在三維)中把它扭一扭,它就變成了一個流形(當然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結果。當然,這些都是直觀上的概念,其實流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點來說,一個 d 維的流形就是一個在任意點出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實際應用中的數據,怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點,其實就是三維歐氏空間上的點,可以用一個三元組來表示其坐標。但是和空間中的普通點不一樣的是,它們允許出現的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數方程:

  可以看到,這些三維的坐標實際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應了它是一個二維的流形。有了這樣的感覺之后,再來看流形學習里經

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結果:

  這里的圖片來自同一張人臉(好吧,其實是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點。很顯然,并不是 4096 維空間中任意一個點都可以對應于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當作兩個自由度,而光照當作一個自由度,那么這些圖片實際只有三個自由度,換句話說,存在一個類似于球面一樣的參數方程(當然,解析式是沒法寫出來的),給定一組參數(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應的 4096 維的坐標來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實際上,上面的那張圖就是Isomap將這個數據集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結果,圖中的小點就是每個人臉在這個二維空間中對應的坐標位置,其中一些標紅圈的點被選出來,并在旁邊畫上了該點對應的原始圖片,可以很直觀地看

  出這兩個維度正好對應了 pose 的兩個自由度平滑變化的結果。

  就我目前所知,把流形引入到機器學習領域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結構和性質加以利用;二是直接分析流形的結構,并試圖將其映射到一個歐氏空間中,再在得到的結果

  上運用以前適用于歐氏空間的算法來進行學習。

  這里Isomap正巧是一個非常典型的例子,因為它實際上是通過“改造一種原本適用于歐

  氏空間的算法”,達到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點兩兩之間的距離盡量不變(也就是和在原是空間中對應的兩個點之間的距離要差不多)。只是 MDS 是針對歐氏空間設計的,對于距離的計算也是使用歐氏距離來完成的。如果數據分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設我們要在三維空間中計算北極點和南極點的距離,這很容易,就是兩點相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當然,如果我隨便沿著什么路線走一遍,然后數出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數都可以被定義為距離,不過,為了和歐氏空間對應起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學的“兩點之間,線段最短”嗎?現在,我們反過來說,把線段的概念推廣一下,變成“兩點之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點之間的距離就是連接兩個點的“線段”的長度。雖然只是置換了一個概念,但是現在兩者統一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數學科普八卦類的書,應該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當然,如果流形的結構事先不知道的話,這個距離是沒法算的,于是Isomap通過將數據點連接起來構成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應地通過 Graph 上的最短路徑來近似了。

  流形學習

  流形學習是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學習概念和其主要代表方法。自從2000年以后,流形學習被認為屬于非線性降維的一個分支。眾所周知,引導這一領域迅速發展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學習的基本概念

  那流形學習是什莫呢?為了好懂,我盡可能應用少的數學概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數的曲線曲面等。和一般的降維分析一樣,流形學習把一組在高維空間中的數據在低維空間中重新表示。和以往方法不同的是,在流形學習中有一個假設,就是所處理的數據采樣于一個潛在的流形上,或是說對于這組數據存在一個潛在的流形。 對于不同的方法,對于流形性質的要求各不相同,這也就產生了在流形假設下的各種不同性質的假設,比如在Laplacian

  Eigenmaps中要假設這個流形是緊致黎曼流形等。對于描述流形上的點,我們要用坐標,而流形上本身是沒有坐標的,所以為了表示流形上的點,必須把流形放入外圍空間(ambient space)中,那末流形上的點就可以用外圍空間的坐標來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點一般是用外圍R^3空間中的坐標表示的,所以我們看到的R^3中球面上的點有3個數來表示的。當然球面還有柱坐標球坐標等表示。對于R^3中的球面來說,那末流形學習可以粗略的概括為給出R^3中的表示,在保持球面上點某些幾何性質的條件下,找出找到一組對應的內蘊坐標(intrinsic coordinate)表示,顯然這個表示應該是兩維的,因為球面的維數是兩維的。這個過程也叫參數化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點的平面上。在PAMI中,這樣的低維表示也叫內蘊特征(intrinsic feature)。一般外圍空間的維數也叫觀察維數,其表示也叫自然坐標(外圍空間是歐式空間)表示,在統計中一般叫observation。

  了解了流形學習的這個基礎,那末流形學習中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學好流形學習里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創了一個數據處理的新戰場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經典方法,MDS最早主要用于做數據的可視化。由于MDS得到的低維表示中心在原點,所以又可以說保持內積。也就是說,用低維空間中的內積近似高維空間中的距離。經典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內,原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經常聽到說測地線是流形上兩點之間距離最短的線。其實這末說是不嚴謹的。流形上兩點之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點的測地線距離(準確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點與點之間的最短距離。在Isomap中,測地線距離就是用兩點之間圖上的最短距離來近似的,這方面的算法是一般計算機系中用的圖論中的經典算法。

  如果你曾細致地看過Isomap主頁上的matlab代碼,你就會發現那個代碼的實現復雜度遠超與實際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣東西,保證了運行他們的程序得到了結果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實現,你可以體會一下這個結果和他們結果的差距。從此我們也可以看出,那幾個作者做學問的嚴謹態度,這是值得我們好好學習的。

  另外比較有趣的是,Tenenbaum根本不是做與數據處理有關算法的人,他是做計算認知科學(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經常忘了做研究的原始出發點是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導起來的 manifold learning 卻快速的發展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點就可以用它周圍的點在最小二乘意義下最優的線性表示。LLE把這個線性擬合的系數當成這個流形局部幾何性質的刻畫。那末一個好的低維表示,就應該也具有同樣的局部幾何,所以利用同樣的線性表示的表達式,最終寫成一個二次型的形式,十分自然優美。

  注意在LLE出現的兩個加和優化的線性表達,第一個是求每一點的線性表示系數的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點分別來求得。第二個表示式,是已知所有點的線性表示系數,來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達式的轉化正好中間轉了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達還是英文書寫,我認為都是精品,值得好好玩味學習。

  另外值得強調的是,對于每一點處擬合得到的系數歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持數據在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學習(并不限于)為研究對象開創學派的人。Saul早年主要做參數模型有關的算法。自從LLE以后,坐陣UPen創造了一個個佳績。主要成就在于他的兩個出色學生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學習核矩陣引入到流形學習中來。他的這個方法在流形學習中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學生之驕傲。現在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關的領域就開始這莫用。但是放在黎曼幾何的框架內,給出完整的幾何分析的,應該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學習的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點,就是如果出現outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數學功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達的抽象,所以絕大多數人對這個方法了解不透徹。在此我就根據我自己的理解說說這個方法。

  這個方法有兩個重點:(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點處,Hessian系數的估計。

  首先作者是通過考察局部Hessian的二次型來得出結論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數是一個線性函數,線性函數的二次混合導數為零,所以局部上由Hessian系數構成的二次型也為零,這樣把每一點都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數構成的,也就是1向量。其它的d維子空間構成等距坐標。這就是理論基礎的大意,當然作者在介紹的時候,為了保持理論嚴謹,作了一個由切坐標到等距坐標的過渡。

  另外一個就是局部上Hessian系數的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學HE時候,寫信問Dave Donoho,他給我的回信。希望大家領會。如果你了解了上述基本含義,再去細看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導數的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實數據,就特別的慢。其實把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學術界公認的大牛,在流形學習這一塊,是他帶著他的一個學生做的,Carrie Grimes。現在這個女性研究員在Google做 project leader,學術界女生同學的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內學者(浙江大學數學系的老師ZHANG Zhenyue)為第一作者做的一個在流行學習中最出色的方法。由于這個方法是由純數學做數值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達先用切坐標,也就是PCA的主子空間中的坐標。那末對于流形一點處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構關系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎的概念。把切坐標求出來,建立出切映射,剩下的就是數值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經明白了MDS,那末你就很容易明白,這個算法本質上就是MDS的從局部到整體的組合。

  這里主要想重點強調一下,那個論文中使用的一個從局部幾何到整體性質過渡的alignment技術。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數據的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現,隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內一個叫 ZHAO Deli 的學生用這個方法重新寫了LLE,發在Pattern Recognition上,一個短文。可以預見的是,這個方法還會被發揚光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質,有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發出來以后,名字叫做Semi-definite Embedding (SDE)。構建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學習到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點認為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學習這一領域帶來了一個新的解決問題的工具之外,還有兩個重點,一是核方法(kernel),二是半正定規劃(semi-definite programming),這兩股風無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認為這個是流形學習發展中的一個典型的方法(其實其他還有很多人也這莫認為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應用了黎曼幾何中一個很直觀的性質。這個性質和法坐標(normal coordinate)、指數映射(exponential map)和距離函數(distance function)有關。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點和初始點處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點處的切平面上的點建立一個對應關系。我們可以在這個切平面上找到一點,這個點的方向就是這個測地線在起點處的切方向,其長度等于這個測地線上的長。這樣的一個對應關系在局部上是一一對應的。那末這個在切平面上的對應點在切平面中就有一個坐標表示,這個表示就叫做測地線上對應點的法坐標表示(有的也叫指數坐標)。那末反過來,我們可以把切平面上的點映射到流形上,這個映射過程就叫做指數映射(Logmap就倒過來)。如果流形上每一個點都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標系統所覆蓋。

  如果給定流形上的采樣點,如果要找到法坐標,我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關鍵是第二個。第二個作者利用了距離函數的梯度,這個梯度和那個切方向是一個等價的關系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標的二次泰勒展開來近似距離函數,而距離是知道的,就是測地線距離,局部切坐標也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結果,你就會明白為什莫在距離中心點比較遠的點的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發揚光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實為國內研究學者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應用到黎曼幾何本身的性質,這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準找法坐標,這個出發點和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點處局部鄰域的法坐標以后,Lin采用逐步向外擴展的方法找到其他點的法坐標,在某一點處,保持此點到它鄰域點的歐式距離和夾角,然后轉化成一個最小二乘問題求出此點的法坐標,這樣未知的利用已知的逐步向外擴展。說白了就像縫網一樣,從幾個臨近的已知點開始,逐漸向外擴散的縫。效果好是必然的。

  淺談流形學習

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標

  題有些過大了,更何況我自己也才剛剛接觸這么一個領域。不過懶得想其他標題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進行嚴格的理論推導的話,也可以從許多直觀的例子得到一些感性的認識,正好我也就借這個機會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學科,因為每當它的一個子領域發展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點奇怪,比如說數學,分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認自己是叫“數學”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經廣泛認為“牛頓定理揭示了宇宙真理,科學剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標,幾十年后,發現情況并不像當年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領域果斷放下面子,丟掉了那個近乎玄幻的目標,逐漸發展成為“正常”的學科,所以也就不再好稱為 AI 了。或者說現在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關的以及派生的領域,另一個則是狹義的或者經典的 AI ,專門指那些仍然在執著地追求著真正的“智能”的部分,或者說得不好聽一點,就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實有時候覺得和應用數學或者更通俗的數學建模有些類似,通常我們會有需要分析或者處理的數據,根據一些經驗和一些假設,我們可以構建一個模型,這個模型會有一些參數(即使是非參數化方法,也是可以類似地看待的),根據數據來求解模型參數的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機器學習的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據數據歸納出一個有用的模型,這和我們人類“學習”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關心是否是通過一種“智能”的方式類解決的。

  說到這里,其實我們構造模型就類似于寫一個類,數據就是構造函數的參數,Learning 就是構造函數運行的過程,成功構造一個對象之后,我們就完成了學習。一些 Machine Learning 的問題到這一步就結束了,另一些情況還會使用得到的模型(對象)對后來的數據進行一些處理,通常會是Inferencing。到這個時候,又有些像統計里的東西了,所謂“統計推斷”嘛。其實原本統計和機器學習研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地摳字眼而煩躁的話,

  我已經忍無可忍了。所以,我就假定你已經了解了什么叫 Learning ,或者是已經惡心到懶得去了解了。于是我們轉入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當作球面好啦)。

  有時候經常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數據對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現在我們(在三維)中把它扭一扭,它就變成了一個流形(當然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結果。當然,這些都是直觀上的概念,其實流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點來說,一個 d 維的流形就是一個在任意點出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實際應用中的數據,怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點,其實就是三維歐氏空間上的點,可以用一個三元組來表示其坐標。但是和空間中的普通點不一樣的是,它們允許出現的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數方程:

  可以看到,這些三維的坐標實際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應了它是一個二維的流形。有了這樣的感覺之后,再來看流形學習里經

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結果:

  這里的圖片來自同一張人臉(好吧,其實是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點。很顯然,并不是 4096 維空間中任意一個點都可以對應于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當作兩個自由度,而光照當作一個自由度,那么這些圖片實際只有三個自由度,換句話說,存在一個類似于球面一樣的參數方程(當然,解析式是沒法寫出來的),給定一組參數(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應的 4096 維的坐標來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實際上,上面的那張圖就是Isomap將這個數據集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結果,圖中的小點就是每個人臉在這個二維空間中對應的坐標位置,其中一些標紅圈的點被選出來,并在旁邊畫上了該點對應的原始圖片,可以很直觀地看

  出這兩個維度正好對應了 pose 的兩個自由度平滑變化的結果。

  就我目前所知,把流形引入到機器學習領域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結構和性質加以利用;二是直接分析流形的結構,并試圖將其映射到一個歐氏空間中,再在得到的結果

  上運用以前適用于歐氏空間的算法來進行學習。

  這里Isomap正巧是一個非常典型的例子,因為它實際上是通過“改造一種原本適用于歐

  氏空間的算法”,達到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點兩兩之間的距離盡量不變(也就是和在原是空間中對應的兩個點之間的距離要差不多)。只是 MDS 是針對歐氏空間設計的,對于距離的計算也是使用歐氏距離來完成的。如果數據分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設我們要在三維空間中計算北極點和南極點的距離,這很容易,就是兩點相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當然,如果我隨便沿著什么路線走一遍,然后數出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數都可以被定義為距離,不過,為了和歐氏空間對應起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學的“兩點之間,線段最短”嗎?現在,我們反過來說,把線段的概念推廣一下,變成“兩點之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點之間的距離就是連接兩個點的“線段”的長度。雖然只是置換了一個概念,但是現在兩者統一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數學科普八卦類的書,應該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當然,如果流形的結構事先不知道的`話,這個距離是沒法算的,于是Isomap通過將數據點連接起來構成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應地通過 Graph 上的最短路徑來近似了。

  流形學習

  流形學習是個很廣泛的概念。這里我主要談的是自從2000年以后形成的流形學習概念和其主要代表方法。自從2000年以后,流形學習被認為屬于非線性降維的一個分支。眾所周知,引導這一領域迅速發展的是2000年Science雜志上的兩篇文章: Isomap and LLE (Locally Linear Embedding)。

  1. 流形學習的基本概念

  那流形學習是什莫呢?為了好懂,我盡可能應用少的數學概念來解釋這個東西。所謂流形(manifold)就是一般的幾何對象的總稱。比如人,有中國人、美國人等等;流形就包括各種維數的曲線曲面等。和一般的降維分析一樣,流形學習把一組在高維空間中的數據在低維空間中重新表示。和以往方法不同的是,在流形學習中有一個假設,就是所處理的數據采樣于一個潛在的流形上,或是說對于這組數據存在一個潛在的流形。 對于不同的方法,對于流形性質的要求各不相同,這也就產生了在流形假設下的各種不同性質的假設,比如在Laplacian

  Eigenmaps中要假設這個流形是緊致黎曼流形等。對于描述流形上的點,我們要用坐標,而流形上本身是沒有坐標的,所以為了表示流形上的點,必須把流形放入外圍空間(ambient space)中,那末流形上的點就可以用外圍空間的坐標來表示。比如R^3中的球面是個2維的曲面,因為球面上只有兩個自由度,但是球面上的點一般是用外圍R^3空間中的坐標表示的,所以我們看到的R^3中球面上的點有3個數來表示的。當然球面還有柱坐標球坐標等表示。對于R^3中的球面來說,那末流形學習可以粗略的概括為給出R^3中的表示,在保持球面上點某些幾何性質的條件下,找出找到一組對應的內蘊坐標(intrinsic coordinate)表示,顯然這個表示應該是兩維的,因為球面的維數是兩維的。這個過程也叫參數化(parameterization)。直觀上來說,就是把這個球面盡量好的展開在通過原點的平面上。在PAMI中,這樣的低維表示也叫內蘊特征(intrinsic feature)。一般外圍空間的維數也叫觀察維數,其表示也叫自然坐標(外圍空間是歐式空間)表示,在統計中一般叫observation。

  了解了流形學習的這個基礎,那末流形學習中的一些是非也就很自然了,這個下面穿插來說。由此,如果你想學好流形學習里的方法,你至少要了解一些微分流形和黎曼幾何的基本知識。

  2. 代表方法

  a) Isomap。

  Josh Tenenbaum的Isomap開創了一個數據處理的新戰場。在沒有具體說Isomap之前,有必要先說說MDS(Multidimensional Scaling)這個方法。我們國內的很多人知道PCA,卻很多人不知道MDS。PCA和MDS是相互對偶的兩個方法。MDS就是理論上保持歐式距離的一個經典方法,MDS最早主要用于做數據的可視化。由于MDS得到的低維表示中心在原點,所以又可以說保持內積。也就是說,用低維空間中的內積近似高維空間中的距離。經典的MDS方法,高維空間中的距離一般用歐式距離。

  Isomap就是借窩生蛋。他的理論框架就是MDS,但是放在流形的理論框架內,原始的距離換成了流形上的測地線(geodesic)距離。其它一模一樣。所謂的測地線,就是流形上加速度為零的曲線,等同于歐式空間中的直線。我們經常聽到說測地線是流形上兩點之間距離最短的線。其實這末說是不嚴謹的。流形上兩點之間距離最短的線是測地線,但是反過來不一定對。另外,如果任意兩個點之間都存在一個測地線,那末這個流形必須是連通的鄰域都是凸的。Isomap就是把任意兩點的測地線距離(準確地說是最短距離)作為流形的幾何描述,用MDS理論框架

  理論上保持這個點與點之間的最短距離。在Isomap中,測地線距離就是用兩點之間圖上的最短距離來近似的,這方面的算法是一般計算機系中用的圖論中的經典算法。

  如果你曾細致地看過Isomap主頁上的matlab代碼,你就會發現那個代碼的實現復雜度遠超與實際論文中敘述的算法。在那個代碼中,除了論文中寫出的算法外,還包括了 outlier detection和embedding scaling。這兩樣東西,保證了運行他們的程序得到了結果一般來說相對比較理想。但是,這在他們的算法中并沒有敘述。如果你直接按照他論文中的方法來實現,你可以體會一下這個結果和他們結果的差距。從此我們也可以看出,那幾個作者做學問的嚴謹態度,這是值得我們好好學習的。

  另外比較有趣的是,Tenenbaum根本不是做與數據處理有關算法的人,他是做計算認知科學(computational cognition science)的。在做這個方法的時候,他還在stanford,02年就去了

  MIT開創一派,成了CoCoSci 的掌門人,他的組成長十分迅速。但是有趣的是,在Isomap之后,他包括他在MIT帶的學生就從來再也沒有做過類似的工作。其原因我今年夏天有所耳聞。他在今年參加 UCLA Alan Yuille 組織的一個summer school上說,(不是原文,是大意)我們經常忘了做研究的原始出發點是什莫。他做Isomap就是為了找一個好的visual perception的方法,他還堅持了他的方向和信仰,computational cognition,他沒有隨波逐流。而由他引導起來的 manifold learning 卻快速的發展成了一個新的方向。

  這是一個值得我們好好思考的問題。我們做一個東西,選擇一個研究方向究竟是為了什莫。你考慮過嗎?

  (當然,此問題也在問我自己)

  b) LLE (Locally linear Embedding)

  LLE在作者寫出的表達式看,是個具有十分對稱美的方法. 這種看上去的對稱對于啟發人很重要。LLE的思想就是,一個流形在很小的局部鄰域上可以近似看成歐式的,就是局部線性的。那末,在小的局部鄰域上,一個點就可以用它周圍的點在最小二乘意義下最優的線性表示。LLE把這個線性擬合的系數當成這個流形局部幾何性質的刻畫。那末一個好的低維表示,就應該也具有同樣的局部幾何,所以利用同樣的線性表示的表達式,最終寫成一個二次型的形式,十分自然優美。

  注意在LLE出現的兩個加和優化的線性表達,第一個是求每一點的線性表示系數的。雖然原始公式中是寫在一起的,但是求解時,是對每一個點分別來求得。第二個表示式,是已知所有點的線性表示系數,來求低維表示(或嵌入embedding)的,他是一個整體求解的過程。這兩個表達式的轉化正好中間轉了個彎,使一些人困惑了,特別后面一個公式寫成一個二次型的過程并不是那末直觀,很多人往往在此卡住,而阻礙了全面的理解。我推薦大家去精讀 Saul 在

  JMLR上的那篇LLE的長文。那篇文章無論在方法表達還是英文書寫,我認為都是精品,值得好好玩味學習。

  另外值得強調的是,對于每一點處擬合得到的系數歸一化的操作特別重要,如果沒有這一步,這個算法就沒有效果。但是在原始論文中,他們是為了保持數據在平行移動下embedding不變。 LLE的matlab代碼寫得簡潔明了,是一個樣板。

  在此有必要提提Lawrence Saul這個人。在Isomap和LLE的作者們中,Saul算是唯一一個以流形學習(并不限于)為研究對象開創學派的人。Saul早年主要做參數模型有關的算法。自從LLE以后,坐陣UPen創造了一個個佳績。主要成就在于他的兩個出色學生,Kilian Weinberger和 Fei Sha,做的方法。拿了很多獎,在此不多說,可以到他主頁上去看。Weinberger把學習核矩陣引入到流形學習中來。他的這個方法在流形學習中影響到不是很顯著,卻是在 convex optimization 中人人得知。Fei Sha不用多說了,machine learning中一個閃亮的新星,中國留學生之驕傲。現在他們一個在Yahoo,一個在Jordan手下做PostDoc。

  c) Laplacian Eigenmaps

  要說哪一個方法被做的全面,那莫非LE莫屬。如果只說LE這個方法本身,是不新的,許多年前在做mesh相關的領域就開始這莫用。但是放在黎曼幾何的框架內,給出完整的幾何分析的,應該是Belkin和Niyogi(LE作者)的功勞。

  LE的基本思想就是用一個無向有權圖來描述一個流形,然后通過用圖的嵌入(graph

  embedding)來找低維表示。說白了,就是保持圖的局部鄰接關系的情況把這個圖從高維空間中重新畫在一個低維空間中(graph drawing)。

  在至今為止的流行學習的典型方法中,LE是速度最快、效果相對來說不怎莫樣的。但是LE有一個其他方法沒有的特點,就是如果出現outlier情況下,它的魯棒性(robustness)特別好。 后來Belkin和Niyogi又分析了LE的收斂性。大家不要忽視這個問題,很重要。鼓勵有興趣數學功底不錯的人好好看看這篇文章。

  d) Hessian Eigenmaps

  如果你對黎曼幾何不懂,基本上看不懂這個方法。又加作者表達的抽象,所以絕大多數人對這個方法了解不透徹。在此我就根據我自己的理解說說這個方法。

  這個方法有兩個重點:(1)如果一個流形是局部等距(isometric)歐式空間中一個開子集的,那末它的Hessian矩陣具有d+1維的零空間。(2)在每一點處,Hessian系數的估計。

  首先作者是通過考察局部Hessian的二次型來得出結論的,如果一個流形局部等距于歐式空間中的一個開子集,那末由這個流形patch 到開子集到的映射函數是一個線性函數,線性函數的二次混合導數為零,所以局部上由Hessian系數構成的二次型也為零,這樣把每一點都考慮到,過渡到全局的Hessian矩陣就有d+1維的零空間,其中一維是常函數構成的,也就是1向量。其它的d維子空間構成等距坐標。這就是理論基礎的大意,當然作者在介紹的時候,為了保持理論嚴謹,作了一個由切坐標到等距坐標的過渡。

  另外一個就是局部上Hessian系數的估計問題。我在此引用一段話:

  If you approximate a function f(x) by a quadratic expansion

  f(x) = f(0) + (grad f)^T x + x^T Hf x + rem

  then the hessian is what you get for the quadratic component. So simply over a given neighborhood, develop the operator that approximates a function by its projection on 1, x_1,...,x_k, x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}. Extract the component of the operator that delivers the projection on x_1^2,...,x_k^2, x_1*x_2,... ,x_{k-1}*x_{k}.

  這段話是我在初學HE時候,寫信問Dave Donoho,他給我的回信。希望大家領會。如果你了解了上述基本含義,再去細看兩遍原始論文,也許會有更深的理解。由于HE牽扯到二階導數的估計,所以對噪聲很敏感。另外,HE的原始代碼中在計算局部切坐標的時候,用的是奇異值分解(SVD),所以如果想用他們的原始代碼跑一下例如圖像之類的真實數據,就特別的慢。其實把他們的代碼改一下就可以了,利用一般PCA的快速計算方法,計算小尺寸矩陣的特征向量即可。還有,在原始代碼中,他把Hessian系數歸一化了,這也就是為什莫他們叫這個方法為 Hessian LLE 的原因之一。

  Dave Dohono是學術界公認的大牛,在流形學習這一塊,是他帶著他的一個學生做的,Carrie Grimes。現在這個女性研究員在Google做 project leader,學術界女生同學的楷模 : )

  e) LTSA (Local tangent space alignment)

  很榮幸,這個是國內學者(浙江大學數學系的老師ZHANG Zhenyue)為第一作者做的一個在流行學習中最出色的方法。由于這個方法是由純數學做數值分析出身的老師所做,所以原始論文看起來公式一大堆,好像很難似的。其實這個方法非常直觀簡單。

  象 Hessian Eigenmaps 一樣,流形的局部幾何表達先用切坐標,也就是PCA的主子空間中的坐標。那末對于流形一點處的切空間,它是線性子空間,所以可以和歐式空間中的一個開子集建立同構關系,最簡單的就是線性變換。在微分流形中,就叫做切映射 (tangential map),是個很自然很基礎的概念。把切坐標求出來,建立出切映射,剩下的就是數值計算了。最終這個算法劃歸為一個很簡單的跌代加和形式。如果你已經明白了MDS,那末你就很容易明白,這個算法本質上就是MDS的從局部到整體的組合。

  這里主要想重點強調一下,那個論文中使用的一個從局部幾何到整體性質過渡的alignment技術。在spectral method(特征分解的)中,這個alignment方法特別有用。只要在數據的局部鄰域上你的方法可以寫成一個二次項的形式,就可以用。

  其實LTSA最早的版本是在02年的DOCIS上。這個alignment方法在02年底Brand的 charting a manifold 中也出現,隱含在Hessian Eigenmaps中。在HE中,作者在從局部的Hessian矩陣過渡到全局的Hessian矩陣時,用了兩層加號,其中就隱含了這個 alignment方法。后來國內一個叫 ZHAO Deli 的學生用這個方法重新寫了LLE,發在Pattern Recognition上,一個短文。可以預見的是,這個方法還會被發揚光大。

  ZHA Hongyuan 后來專門作了一篇文章來分析 alignment matrix 的譜性質,有興趣地可以找來看看。

  f) MVU (Maximum variance unfolding)

  這個方法剛發出來以后,名字叫做Semi-definite Embedding (SDE)。構建一個局部的稀疏歐式距離矩陣以后,作者通過一定約束條件(主要是保持距離)來學習到一個核矩陣,對這個核矩陣做PCA就得到保持距離的 embedding,就這莫簡單。但是就是這個方法得了多少獎,自己可以去找找看。個人觀點認為,這個方法之所以被如此受人賞識,無論在vision還是在learning,除了給流形學習這一領域帶來了一個新的解決問題的工具之外,還有兩個重點,一是核方法(kernel),二是半正定規劃(semi-definite programming),這兩股風無論在哪個方向(learning and Vision)上都吹得正猛。

  g) S-Logmaps

  這個方法不太被人所知,但是我認為這個是流形學習發展中的一個典型的方法(其實其他還有很多人也這莫認為)。就效果來說,這個方法不算好,說它是一個典型的方法,是因為這個方法應用了黎曼幾何中一個很直觀的性質。這個性質和法坐標(normal coordinate)、指數映射(exponential map)和距離函數(distance function)有關。

  如果你了解黎曼幾何,你會知道,對于流形上的一條測地線,如果給定初始點和初始點處測地線的切方向,那莫這個測地線就可以被唯一確定。這是因為在這些初始條件下,描述測地線的偏微分方程的解是唯一的。那末流形上的一條測地線就可以和其起點處的切平面上的點建立一個對應關系。我們可以在這個切平面上找到一點,這個點的方向就是這個測地線在起點處的切方向,其長度等于這個測地線上的長。這樣的一個對應關系在局部上是一一對應的。那末這個在切平面上的對應點在切平面中就有一個坐標表示,這個表示就叫做測地線上對應點的法坐標表示(有的也叫指數坐標)。那末反過來,我們可以把切平面上的點映射到流形上,這個映射過程就叫做指數映射(Logmap就倒過來)。如果流形上每一個點都可以這樣在同一個切平面上表示出來,那末我們就可以得到保持測地線長度的低維表示。如果這樣做得到,流形必須可以被單坐標系統所覆蓋。

  如果給定流形上的采樣點,如果要找到法坐標,我們需要知道兩個東西,一是測地線距離,二是每個測地線在起點處的切方向。第一個東西好弄,利用Isomap中的方法直接就可以解決,關鍵是第二個。第二個作者利用了距離函數的梯度,這個梯度和那個切方向是一個等價的關系,一般的黎曼幾何書中都有敘述。作者利用一個局部切坐標的二次泰勒展開來近似距離函數,而距離是知道的,就是測地線距離,局部切坐標也知道,那末通過求一個簡單的最小二乘問題就可以估計出梯度方向。

  如果明白這個方法的幾何原理,你再去看那個方法的結果,你就會明白為什莫在距離中心點比較遠的點的embedding都可以清楚地看到在一條條線上,效果不太好。

  最近這個思想被北大的一個年輕的老師 LIN Tong 發揚光大,就是ECCV‘06上的那篇,還有即將刊登出的TPAMI上的 Riemannian Manifold Learning,實為國內研究學者之榮幸。Lin的方法效果非常好,但是雖然取名叫Riemannian,沒有應用到黎曼幾何本身的性質,這樣使他的方法更容易理解。

  Lin也是以一個切空間為基準找法坐標,這個出發點和思想和Brun(S-Logmaps)的是一樣的。但是Lin全是在局部上操作的,在得出切空間原點處局部鄰域的法坐標以后,Lin采用逐步向外擴展的方法找到其他點的法坐標,在某一點處,保持此點到它鄰域點的歐式距離和夾角,然后轉化成一個最小二乘問題求出此點的法坐標,這樣未知的利用已知的逐步向外擴展。說白了就像縫網一樣,從幾個臨近的已知點開始,逐漸向外擴散的縫。效果好是必然的。

  淺談流形學習

  bypluskid, on 2010-05-29, in Machine Learning76 comments

  總覺得即使是“淺談”兩個字,還是讓這個標

  題有些過大了,更何況我自己也才剛剛接觸這么一個領域。不過懶得想其他標題了,想起來要扯一下這個話題,也是因為和朋友聊起我自己最近在做的方向。Manifold Learning 或者僅僅 Manifold 本身通常就聽起來頗有些深奧的感覺,不過如果并不是想要進行嚴格的理論推導的話,也可以從許多直觀的例子得到一些感性的認識,正好我也就借這個機會來簡單地談一下這個話題吧,或者說至少是我到目前為止對這它的認識。 這兩個詞,在談 Manifold 之前,不妨先說說 Learning ,也就是 Machine Learning 。而說道 Machine Learning 而不提一下 Artificial Intelligence 的話似乎又顯得有些不厚道。人說 AI 是一門最悲劇的學科,因為每當它的一個子領域發展得像模像樣之后,就立馬自立門戶,從此和 AI “再無瓜葛”了,而 Machine Learning 大概要算是最新的一個典型吧。這就讓人有點奇怪,比如說數學,分門別類總算是夠多了吧?可以不管怎么分,大家兄弟姐妹也都還承認自己是叫“數學”的。那 AI 呢?我覺得這里有很大一部分

  是它自身定位的問題。

  反正現在我是不太清楚 AI 是做什么的,不知道其他人到底清楚不清楚。Wikipedia 上

  說 Artificial intelligence (AI) is the intelligence of machines and the branch of computer

  science that aims to create it.

  可是這相當于一個 tautology ,因為到底什么又是the intelligence of machines呢?一開始的時候,大牛們都野心勃勃,而且好像也是信心滿滿,就好像曾經廣泛認為“牛頓定理揭示了宇宙真理,科學剩下的事情只要按照公式來做計算就可以了”一樣,大家可能覺得,不出幾十年,人類就可以不用思考,交給 AI 來做了。不過我這里并不想再多說諸如什么是“思考”,什么是“智能”之類的以及隨之而來的“圖靈測試”之類的話題。我想說的是,到頭來,AI 到底是什么,這還是一個問題,或者說,AI 在一開始定了一個過高的目標,幾十年后,發現情況并不像當年那么樂觀,卻又有些下不了臺了。

  這個時候,AI 的一些旁枝或者子領域果斷放下面子,丟掉了那個近乎玄幻的目標,逐漸發展成為“正常”的學科,所以也就不再好稱為 AI 了。或者說現在的 AI 有兩個意思,一個廣義的 AI ,包括了所有相關的以及派生的領域,另一個則是狹義的或者經典的 AI ,專門指那些仍然在執著地追求著真正的“智能”的部分,或者說得不好聽一點,就

  是剩下的部分。

  Machine Learning 作為離家出走的典型,雖然名字里帶了 Learning 一個詞,讓人乍一看覺得和 Intelligence 相比不過是換了個說法而已,然而事實上這里的 Learning 的意義要樸素得多。我們來看一看 Machine Learning 的典型的流程就知道了,其實有時候覺得和應用數學或者更通俗的數學建模有些類似,通常我們會有需要分析或者處理的數據,根據一些經驗和一些假設,我們可以構建一個模型,這個模型會有一些參數(即使是非參數化方法,也是可以類似地看待的),根據數據來求解模型參數的過程,就叫做 Parameter Estimation ,或者 Model Fitting ,但是搞機器學習的人,通常把它叫做 Learning (或者,換一個角度,叫 Training)——因為根據數據歸納出一個有用的模型,這和我們人類“學習”的過程還是挺類似的吧。不過,如果拋開無聊的摳字眼游戲的話,我們可以看到,Machine Learning 已經拋棄了“智能”的高帽子,它的目的就是要解決具

  體的問題——而并不關心是否是通過一種“智能”的方式類解決的。

  說到這里,其實我們構造模型就類似于寫一個類,數據就是構造函數的參數,Learning 就是構造函數運行的過程,成功構造一個對象之后,我們就完成了學習。一些 Machine Learning 的問題到這一步就結束了,另一些情況還會使用得到的模型(對象)對后來的數據進行一些處理,通常會是Inferencing。到這個時候,又有些像統計里的東西了,所謂“統計推斷”嘛。其實原本統計和機器學習研究的不少問題就是交叉在一起的,不過兩派人從不同的角度來看待同樣的問題。而且,也確實有 Statistical Learning 這么一個說法存在的,可以把他看成是 Machine Learning 的一個子領域(或者是一個分子或

  者甚至就是 Machine Learning 本身)。

  到這里,如果你還沒有因為不斷地摳字眼而煩躁的話,

  我已經忍無可忍了。所以,我就假定你已經了解了什么叫 Learning ,或者是已經惡心到懶得去了解了。于是我們轉入下一個話題:流形,也就是 Manifold 。不知道你有沒有為我在本文開頭放上的那個地球的圖片感到困惑?這是因為球面是一個很典型的流

  形的例子,而地球就是一個很典型的“球面”啦(姑且當作球面好啦)。

  有時候經常會在 paper 里看到“嵌入在高維空間中的低維流形”,不過高維的數據對于我們這些可憐的低維生物來說總是很難以想像,所以最直觀的例子通常都會是嵌入在三維空間中的二維或者一維流行。比如說一塊布,可以把它看成一個二維平面,這是一個

  二維的歐氏空間,現在我們(在三維)中把它扭一扭,它就變成了一個流形(當然,不

  扭的時候,它也是一個流形,歐氏空間是流形的一種特殊情況)。

  所以,直觀上來講,一個流形好比是一個 d 維的空間,在一個 m 維的空間中 (m > d) 被扭曲之后的結果。需要注意的是,流形并不是一個“形狀”,而是一個“空間”,如果你覺得“扭曲的空間”難以想象,那么請再回憶之前一塊布的例子。如果我沒弄錯的話,廣義相對論似乎就是把我們的時空當作一個四維流(空間三維加上時間一維)形來研究的,引力就是這個流形扭曲的結果。當然,這些都是直觀上的概念,其實流形并不需要依靠嵌入在一個“外圍空間”而存在,稍微正式一點來說,一個 d 維的流形就是一個在任意點出局部同胚于(簡單地說,就是正逆映射都是光滑的一一映射)歐氏空間。

  實際上,正是這種局部與歐氏空間的同

  胚給我們帶來了很多好處,這使得我們在日常生活中許許多多的幾何問題都可以使用簡單的歐氏幾何來解決,因為和地球的尺度比起來,我們的日常生活就算是一個很小的局部啦——我突然想起《七龍珠》里的那個界王住的那種私人小星球,走幾步就要繞一圈的感覺,看來界王不僅要體力好(那上面重力似乎是地球的十倍),而且腦力也要好,

  初中學的必須是黎曼幾何了!

  那么,除了地球這種簡單的例子,實際應用中的數據,怎么知道它是不是一個流形呢?于是不妨又回歸直觀的感覺。再從球面說起,如果我們事先不知道球面的存在,那么球面上的點,其實就是三維歐氏空間上的點,可以用一個三元組來表示其坐標。但是和空間中的普通點不一樣的是,它們允許出現的位置受到了一定的限制,具體到球面,可以

  可以看一下它的參數方程:

  可以看到,這些三維的坐標實際上是由兩個變量和生成的,也可以說成是它的自由度是二,也正好對應了它是一個二維的流形。有了這樣的感覺之后,再來看流形學習里經

  常用到的人臉的例子,就很自然了。下圖是Isomap論文里的一個結果:

  這里的圖片來自同一張人臉(好吧,其實是人臉模型),每張圖片是 64×64 的灰度圖,如果把位圖按照列(或行)拼起來,就可以得到一個 4096 維的向量,這樣一來,每一張圖片就可以看成是 4096 維歐氏空間中的一個點。很顯然,并不是 4096 維空間中任意一個點都可以對應于一張人臉圖片的,這就類似于球面的情形,我們可以假定所有可以是人臉的 4096 維向量實際上分布在一個 d 維 (d < 4096) 的子空間中。而特定到Isomap的人臉這個例子,實際上我們知道所有的 698 張圖片是拍自同一個人臉(模型),不過是在不同的 pose 和光照下拍攝的,如果把 pose (上下和左右)當作兩個自由度,而光照當作一個自由度,那么這些圖片實際只有三個自由度,換句話說,存在一個類似于球面一樣的參數方程(當然,解析式是沒法寫出來的),給定一組參數(也就是上下、左右的 pose 和光照這三個值),就可以生成出對應的 4096 維的坐標來。

  換句話說,這是一個嵌入在 4096 維歐氏空間中的一個 3 維流形。

  實際上,上面的那張圖就是Isomap將這個數據集從 4096 維映射到 3 維空間中,并顯示了其中 2 維的結果,圖中的小點就是每個人臉在這個二維空間中對應的坐標位置,其中一些標紅圈的點被選出來,并在旁邊畫上了該點對應的原始圖片,可以很直觀地看

  出這兩個維度正好對應了 pose 的兩個自由度平滑變化的結果。

  就我目前所知,把流形引入到機器學習領域來主要有兩種用途:一是將原來在歐氏空間中適用的算法加以改造,使得它工作在流形上,直接或間接地對流形的結構和性質加以利用;二是直接分析流形的結構,并試圖將其映射到一個歐氏空間中,再在得到的結果

  上運用以前適用于歐氏空間的算法來進行學習。

  這里Isomap正巧是一個非常典型的例子,因為它實際上是通過“改造一種原本適用于歐

  氏空間的算法”,達到了“將流形映射到一個歐氏空間”的目的。

  Isomap所改造的這個方法叫做Multidimensional Scaling (MDS),MDS 是一種降維方法,它的目的就是使得降維之后的點兩兩之間的距離盡量不變(也就是和在原是空間中對應的兩個點之間的距離要差不多)。只是 MDS 是針對歐氏空間設計的,對于距離的計算也是使用歐氏距離來完成的。如果數據分布在一個流形上的話,歐氏距離就不適用了。 讓我們再回到地球——這個在三維空間中的二維流形,假設我們要在三維空間中計算北極點和南極點的距離,這很容易,就是兩點相連的線段的長度,可是,如果要在這個流形上算距離就不能這樣子算了,我們總不能從北極打個洞鉆到南極去吧?要沿著地球表面走才行,當然,如果我隨便沿著什么路線走一遍,然后數出總共走了多少步作為距離,這是不成的,因為這樣一來如果我沿著不同的路線走,豈不是會得到不同的距離值?總而言之,我們現在需要一個新的定義在地球表面(流形)上的距離度量,理論上來說,任意滿足測度的 4 個條件的函數都可以被定義為距離,不過,為了和歐氏空間對應起

  來,這里選擇一個直線距離的推廣定義。

  還記得初中學的“兩點之間,線段最短”嗎?現在,我們反過來說,把線段的概念推廣一下,變成“兩點之間最短的曲線是線段”,于是流形上的距離定義也就等同于歐氏空間了:流形上兩個點之間的距離就是連接兩個點的“線段”的長度。雖然只是置換了一個概念,但是現在兩者統一起來了,不過,在流形上的線段大概就不一定是“直”的了(于是直線也變成不一定是“直”的了),通常又稱作是“測地線”。對于球面這個簡單的流形來說,任意一條線段必定是在一個“大圓”上的,于是球面上的直線其實都是一些大圓,也造成了球面這個流形上沒有平行線等一系列尷尬的局面(任意兩條直線均相交),如果你看

  過一些數學科普八卦類的書,應該會回憶起不少東西啦!

  回到Isomap,它主要做了一件事情,就是把 MDS 中原始空間中距離的計算從歐氏距離換為了流形上的測地距離。當然,如果流形的結構事先不知道的話,這個距離是沒法算的,于是Isomap通過將數據點連接起來構成一個鄰接 Graph 來離散地近似原來的流形,而測地距離也相應地通過 Graph 上的最短路徑來近似了。

【流形學習論文】相關文章:

集體交流形式的教學初探論文07-04

三圈環流形成原因09-25

大氣環流形成的原因及其意義08-24

秘魯漁場是哪兩個洋流形成的03-24

為了學習而學習議論文07-07

關于自主學習的論文03-20

教師師德學習論文02-22

學習師德師風的論文04-11

關于學習的意義論文07-12

主站蜘蛛池模板: 超碰在线c| 黄色一级视频网站 | 高清无码不用播放器av | 一级片麻豆| 亚洲天堂网在线观看 | 国产精品偷伦视频免费手机播放 | 青楼妓女禁脔道具调教sm | 国产超高清麻豆精品传媒麻豆精品 | 狠狠色丁香久久婷婷综合_中 | 国产成人精品日本亚洲直播 | 中文精品视频 | 国产区亚洲一区在线观看 | 中文有无人妻vs无码人妻激烈 | 91亚洲国产成人精品一区 | 日韩一区精品 | 国产成人麻豆亚洲综合无码精品 | 夜夜高潮天天爽欧美 | 桃花综合久久久久久久久久网 | 国产小受呻吟gv视频在线观看 | 国产日韩精品欧美一区喷水 | 国产精品99久久久久宅男软件功能 | 岛国在线播放 | h色网站免费观看 | 日韩尤物 | 久久99精品久久久久免费 | 狠狠色丁香久久婷婷综 | 天天摸天天碰天天添 | 亚洲中文字幕一区精品自拍 | 狠狠综合久久av一区二区老牛 | 日本激情中文字幕 | 日韩亚洲精品视频 | 精品国产三级a在线观看 | 欧美激情国产精品日韩 | 青青草激情视频 | 调教套上奶牛榨乳器喷奶水 | 亚欧洲精品在线视频免费观看 | 亚洲欧美精品综合在线观看 | 久久免费国产视频 | 天堂а√在线地址8 | 99久久精品免费视频 | 亚洲妓女综合网99 | 亚洲国产婷婷综合在线精品 | 亚洲va在线∨a天堂va欧美va | 国精产品一区一区三区免费视频 | 丰满少妇被猛烈进入高清app | 亚洲欧美精品aaaaaa片 | 亚洲欧美国产双大乳头 | 亚洲夜射 | 极品xxxx欧美一区二区 | www.91mv | 色欲色香天天天综合无码 | 国产精品成人影院在线 | 人妻丝袜无码国产一区 | 中文有码亚洲制服av片 | 狠狠色婷婷久久综合频道日韩 | 永久黄网站色视频免费看 | 日韩毛片免费 | 精品少妇人妻av无码久久 | 亚洲精品国产欧美一二区 | 伊人自拍| 天堂网亚洲| 无码av天天av天天爽 | 四虎成人在线 | 三上悠亚福利一区二区 | 美女在线观看av | 51免费看成人啪啪片 | 久久亚洲精精品中文字幕 | 国产成人无码一区二区在线观看 | 婷婷五月亚洲综合图区 | 麻豆乱码国产一区二区三区 | 成熟亚洲日本毛茸茸凸凹 | 男人天堂网在线 | 天堂v亚洲国产ⅴ第一次 | 亚洲香蕉伊综合在人在线观看 | 97香蕉久久超级碰碰高清版 | 艳妇乳肉豪妇荡乳流白浆 | 亚洲不卡在线播放 | 熟妇人妻无乱码中文字幕 | eeuss日韩 | 亚洲大成色www永久网站 | 亚洲高清av在线 | 重口道具调教多人高h虐 | 黄色精品国产 | 日韩精品一区二区三区免费视频观看 | 国产精品a成v人在线播放 | 图片区小说区激情区偷拍区 | 婷婷久久丁香 | 国产成人精品久久久 | 免费精品国产人妻国语色戒 | 在线a久青草视频在线观看 成午夜精品一区二区三区软件 | 天天鲁夜夜免费观看视频 | 天天做天天爱天天综合网2021 | 床戏一区 | 久久久久99精品久久久久 | 亚洲图片视频一区 | 国产av新搬来的白领女邻居 | 国产一二区在线 | 色噜噜一区二区三区 | 亚洲成色999久久网站 | 国产美女自卫慰黄网站 | 亚洲情xo亚洲色xo无码 | 中文字幕日韩精品在线观看 | 少妇极品熟妇人妻无码 | 国产偷录视频叫床高潮 | 亚洲真人无码永久在线观看 | 在线观看亚洲大片短视频 | 午夜一区二区亚洲福利vr | 国产欧美日韩精品专区黑人 | 欧美成视频人免费淫片 | 手机在线免费观看av | 日韩欧美亚洲国产精品 | 亚洲日韩乱码中文无码蜜桃臀 | 精品人妻午夜一区二区三区四区 | 久久久久久久香蕉国产30分钟 | 久久午夜av| 久久免费观看午夜成人网站 | 久久精品国产亚洲5555 | 国产露出视频 | 在线播放日韩精品 | 日韩中文字幕观看 | 亚洲国产激情五月色丁香小说 | 国产午夜福利100集发布 | 你懂的网址在线观看 | 免费人妻无码不卡中文字幕系 | 久久强奷乱码老熟女网站 | 欧美日韩国产色综合视频 | 国产欧美一区二区精品忘忧草 | 18分钟处破好疼哭视频在线观看 | 精品少妇一区二区三区日产乱码 | 麻豆一区二区三区精品视频 | 筱崎爱三级理论在线播放 | 中文字幕丰满乱子无码视频 | 国产成人亚洲精品无码青app | 免费精品人在线二线三线区别 | 国产av麻豆天堂亚洲国产av刚刚碰 | baoyu777.永久免费视频 | 中文无码精品一区二区三区 | 亚洲大码熟女在线观看 | 四虎影院在线观看av | 日日夜夜综合 | 久久男人av资源网站无码 | 日本少妇aa特黄毛片亚洲 | 久久久久人妻一区精品色欧美 | 精品一卡2卡三卡4卡乱码理论 | 黄色成人在线视频 | 亚洲日韩中文无码久久 | 福利小视频在线播放 | 亚洲你懂的 | 性做久久久久久久久久 | 男人的天堂在线观看av | 亚洲精品456在线播放牛牛影院 | 夜夜躁很很躁日日躁2020铜川 | 亚洲国产欧美人成 | 男女啪啪无遮挡高潮免费 | 精品久久久久久无码免费 | 极品粉嫩嫩模大尺度无码视频 | 少妇温柔的交换 | 免费全部高h视频无码软件 国产又黄又粗又猛又爽的视频 | 日本一本草久国产欧美日韩 | 亚洲精品无码精品mv在线观看 | 男女猛烈激情xx00免费视频 | 狠狠色丁香五月综合婷婷 | 老子影院无码午夜伦不卡 | 影音先锋大型av资源 | 日本特级大片 | 天天影视亚洲 | 九九线精品视频在线观看 | 亚洲a∨无码一区二区三区 91看片王 | 国产乱淫av一区二区三区 | 伊人春色av| 伊人99热| 91精品国产综合婷婷香蕉 | 麻豆av一区二区三区 | 国产露脸av | 久久久久久久综合综合狠狠 | 午夜嘿嘿嘿在线观看 | 国产精品欧美精品 | 欧美男女激情 | 在线观看一区二区视频 | 国产乱淫a∨片免费观看 | 国产精品久久久久永久免费 | 中文字幕亚洲制服在线看 | 不卡av免费看 | 久久久久爽爽爽爽一区老女人 | 秋霞午夜鲁丝一区二区老狼 | 色射射 | 久久久夜 | 免费看无码特级毛片 | 成人无码av一区二区三区 | 国产av一区二区三区日韩 | 久久精品亚洲一区二区三区浴池 | 国产精品综合色区小说 | 亚洲伊人久久综合 | 九九九伊在人线综合2023 | 国产午夜精品理论片a级探花 | 伊人久久大香线蕉av网禁呦 | 亚洲无线卡一卡二 | 在线免费国产视频 | av在线播放日韩亚洲欧 | 国产女人伦码一区二区三区不卡 | 亚洲国产精品无码中文在线 | 国产老熟女伦老熟妇视频 | 色噜噜日韩精品欧美一区二区 | 亲子乱子伦xxxx视频 | 人与禽交videos欧美 | 日韩免费无码人妻波多野 | 日韩在线一区二区 | 欧美全免费aaaaaa特黄在线 | 久久综合99re88久久爱 | 国产激情无码一区二区 | 天天做天天爱夜夜爽毛片l 打开每日更新在线观看 | 17c一起操 | 日本极品少妇xxxx | 国产人在线成免费视频 | 激情 自拍 另类 亚洲 | 在线啪| 国产精品久久久久久久久久东京 | 婷婷成人综合网 | 91国自产精品中文字幕亚洲 | 特黄三级又爽又粗又大 | 欧美性性性性xxxxoooo | 国产三级在线播放 | 双乳奶水饱满少妇呻吟免费看 | 蜜臀99久久精品久久久久久软件 | 国产欧美亚洲日韩图片 | y111111少妇 | 四虎永久| 日韩精品东京热无码视频 | 无遮挡边吃奶边做刺激视频 | 国产a∨国片精品白丝美女视频 | 99久久一区| 中文天堂在线播放 | 奇米久久 | 亚洲日韩欧美一区二区在线 | 中日韩在线观看视频 | 日韩欧美在线综合网另类 | 一本一道波多野结衣av一区 | 午夜视频在线观看免费完整版 | 日韩欧美黄色大片 | 超碰国产精品久久国产精品99 | 人妻久久久精品99系列2021 | 精品国产综合成人亚洲区 | 国产成人精品一区二区三区四区 | 少妇被猛男粗大的猛进出 | 天天综合网天天综合 | 国产一区二区三区免费高清在线播放 | 亚洲国产成人无码精品 | 亚洲福利片 | 天堂在/线资源中文在线8 | 996热re视频精品视频这里 | 欧美国产日韩一区二区在线观看 | 亚洲女教师丝祙在线播放 | 欧美精品第一页 | 亚洲视频大全 | 人人爽人人爽人人片a∨ | 91久久精品一区二区 | 天堂一区二区三区四区 | 天天视频黄色 | 97精品国产97久久久久久免费 | 99re6这里有精品热视频 | 2021国产手机在线精品 | 亚洲 欧美 变态 国产 另类 | 美女网站免费视频 | 激情欧美一区二区三区黑长吊 | 免费无码高h视频在线观看 性生活一区 | 国产成人精品亚洲777 | 亚洲精品久久久打桩机小说 | 国产网站视频 | 久久99精品国产99久久6尤 | 99久久久无码国产精品秋霞网 | 开心五月色婷婷综合开心网 | 日本成人中文字幕 | 黄大色黄女片18第一次 | 国产高清成人 | 国产毛a片啊久久久久久保和丸 | 国产精品久久久久久久毛片明星 | 欧美乱人免费视频观看 | 国产中文字二暮区 | 97亚洲熟妇自偷自拍另类图片 | 正在播放国产对白孕妇作爱 | 亚洲一级色 | 一个色综合亚洲色综合 | 欧美日韩精品一区二区在线视频 | 亚洲成在人网站无码天堂 | 久久久久无码精品国产 | 久久久久女人精品毛片九一韩国 | 日本在线高清不卡免费播放 | 少妇人妻挤奶水中文视频毛片 | 羞羞影院成人午夜爽爽在线 | 日韩av三级在线观看 | 日韩视频在线一区 | 97色伦午夜国产亚洲精品 | 国产午夜精品一区二区三区 | 撕开奶罩揉吃奶高潮av在线观看 | 一区=区三区乱码 | 欧美三级久久 | 四虎在线免费观看视频 | 午夜免费影院 | 日日骚影院 | 妺妺窝人体色www看人体 | 亚洲中文字幕无码久久2018 | 欧美成人精品手机在线 | 国产精品人人妻人人爽人人牛 | 国产精品99久久久久久久vr | 日韩精品一区二区三区四区新区 | 亚洲国产天堂久久久久久 | 欧美福利片在线观看 | 理论片午午伦夜理片影院99 | 影音先锋男人天堂 | 高h av| 性―交―乱―色―情 | 欧美人体一区二区三区 | 国产极品美女高潮无套嗷嗷叫酒店 | 成人午夜视频一区二区无码 | 人人av在线 | 精品一区二区三区视频在线观看 | 日本免费一区二区三区四区五六区 | 久久久三区 | 九九九免费视频 | 国产超碰人人模人人爽人人喊 | 国产98色在线 | 国 | 日韩在线播放中文字幕 | 人人干人人噪人人摸 | 欧美50p| 婷婷丁香五月亚洲中文字幕 | 午夜黄色小视频 | 影音先锋中文字幕人妻 | 五月天狠狠操 | 国产精品有限公司 | 无码伊人久久大杳蕉中文无码 | 最近最新中文字幕高清免费 | 久久综合站 | 色偷偷中文字幕综合久久 | 亚洲美女撒尿毛茸茸 | 亚洲碰碰人人av熟女天堂 | 中文字幕亚洲乱码熟女一区二区 | 亚洲国产精品毛片av不卡在线 | 欧美夜夜 | 亚洲国产成人精品无码区在线软件 | 日本免费在线观看 | 久久久综合激的五月天 | 手机在线观看免费av | 欧美xxx精品| 性一交一乱一色一视频麻豆 | 手机在线观看视频你懂的 | 久久亚洲国产精品五月天婷 | 国产精品无码一区二区三区在 | 日韩高清亚洲日韩精品一区二区三区 | 国产最新网址 | 超碰在线综合 | 少妇一级淫片免费观看 | 伊人影音| 国产成人啪免费观看软件 | 国产草逼av| 青娱乐91在线 | 亚洲视频在线观看视频 | 久久精品人妻无码一区二区三区v | 92午夜少妇极品福利无码电影 | 麻豆精品一区二区三区在线观看 | 亚洲级αv无码毛片久久精品 | 四虎亚洲欧美成人网站 | 国产刺激视频 | 制服 丝袜 人妻 专区一本 | 免费精品无码av片在线观看 | 97精品伊人久久大香线蕉app | 欧美日韩亚洲国产综合 | 日日夜夜狠狠操 | 五月天婷婷在线视频精品播放 | 色人阁亚洲| 国产乱色国产精品播放视频 | 欧美第一黄网免费网站 | 欧洲亚洲视频 | 久久精品视频播放 | 2021久久国自产拍精品 | 久久婷婷五月综合色中文字幕 | 91美女精品| 久久久久久久久久99精品 | 国产自偷在线拍精品热乐播av | 国产成人夜色高潮福利app | 欧美成人精品午夜免费影视 | 漂亮人妻被黑人久久精品 | 亚洲性无码一区二区三区 | 一本加勒比波多野结衣 | 亚洲国产成人精品无码区在线软件 | 久久www免费人成精品 | 亚洲精品久久久久久久月慰 | 久久无码超清激情av | 日韩精品在线观看一区 | 国产女人高潮叫床视频 | 日本大片黄 | 日本精品成人一区二区三区视频 | 亚洲视频123 | 免费男性肉肉影院 | 亚洲小视频 | 男女一边摸一边做爽视频 | 久久九九51精品国产免费看 | 久久久午夜爽爽一区二区三区三州 | 午夜亚洲国产理论片中文 | 日韩特黄色片子看看 | 91丨porny丨国产麻豆 | 国精产品乱码一区一区三区四区 | 国产成人啪精品视频免费视频 | 日日噜噜大屁股熟妇 | 不卡无码人妻一区二区三区 | 欧美日韓性视頻在線 | 色八戒一区二区三区四区 | 中文字幕人妻丝袜美腿乱 | 无码aⅴ在线观看 | 疯狂的欧美乱大交 | 天天摸夜夜添夜夜无码 | 四虎com | 成人性生交大片免费看r链接 | xsmax国产精品 | 日韩欧美中文字幕一区 | 午夜日b视频 | 99久久爱re热6在播放 | 欧美日韩中文在线字幕视频 | 98国产精品视频 | 欧美伦理一区二区三区 | 激情都市 校园 人妻 武侠 | 不卡av中文字幕手机看 | 韩日激情视频 | 国产极品久久 | 久久视频在线播放 | 亚洲第一天堂国产丝袜熟女 | 亚洲国产精品成人影片久久 | 国产婷婷丁香五月缴情成人网 | 青青在线视频人视频在线 | 丰满寡妇a三级在线精品 | 国产情侣一区二区 | 免费大片av手机看片高清 | 男人av的天堂 | 啪啪免费网址 | 99久久er这里只有精品18 | 成人一级视频在线观看 | 久久精品一区二区三区av | 99蜜桃臀久久久欧美精品网站 | 少妇xxx网站 | 又粗又黑又大的吊av | 蜜臀av99无码精品国产专区 | 亚洲精品国产品国语在线观看 | 亚洲男人的天堂色偷免费 | 精精国产xxxx视频在线播放 | 亚洲国产成人综合在线观看 | 美女网站在线看 | 午夜一区欧美二区高清三区 | 风韵丰满熟妇啪啪区老老熟女百度 | 999在线免费视频 | 中文字幕亚洲色妞精品天堂 | 最大胆裸体人体牲交免费 | 午夜久久久久久 | 国产欧美日韩专区发布 | 久久久久久999 | 91精品一区二区三区久久久久 | 亚洲国产精品成人一区二区在线 | 四虎影院在线免费观看视频 | 国内精品人妻无码久久久影院导航 | 高清午夜福利电影在线 | 色爽爽爽爽爽爽爽爽 | 夜夜嗨av禁果av粉嫩avhd | 91视频在线观看视频 | 亚洲三级免费观看 | 少妇淫真视频一区二区 | 亚洲精品久久网白云av | 国产成人亚洲综合网色欲网久下载 | 五月天婷婷视频在线观看 | 最新国产精品拍自在线播放 | 中文永久字幕 | 精品极品三大极久久久久 | 欧美日韩视频 | 大香伊蕉在人线国产网站首页 | 亚洲成av人片天堂网久久 | 免费成人高清视频 | 亚洲大尺度专区 | 欧美成人h版在线观看 | 亚洲色欲色欲综合网站 | 国产精品亚洲精品日韩已满 | 香蕉视频网站 | 热久久网 | 色网站在线观看 | 亚洲 欧美 日本 国产 高清 | 免费在线日韩av | 国产全国探花系列 | 伊人96| 中文字幕乱码中文乱码51精品 | 日韩精品福利 | 在线最全导航精品福利av | 福利视频第一页 | 天天艹天天 | 中文字幕第一页永久有效 | 国产精品96 | 精品一区二区三区免费毛片爱 | 日本aⅴ写真网站 | 青青国产精品 | 黄网在线观看免费网站 | 大片在线免费观看 | 亚洲 欧美 精品 | 亚洲国产成人精品无码区宅男 | 成人乱人乱一区二区三区软件 | 国产精品18久久久久久白浆动漫 | 欧美一区二区三区另类 | 干干人人| 欧美人妖在线观看 | 红杏aⅴ成人免费视频 | 亚洲线精品一区二区三区 | 天天草视频 | 伊人精品久久久大香线蕉 | 福利100合集 在线播放 | 久久精品国亚洲a∨麻豆 | 欧美20p | 亚洲国产精品福利 | 国产精品无码久久一线 | 乱亲女h秽乱长久久久 | 岳的好大精品一区二区三区 | 97国产suv精品一区二区62 | 国产免费视频精品视频 | 91黄色免费网站 | 91视频你懂的 | 色777狠狠狠综合 | 国产丝袜在线视频 | jjzz国产| 久久婷婷五月综合鬼色 | 国产熟妇搡bbbb搡bb七区 | 亚洲视频中文 | 国内精品久久久久影院嫩草 | 国产精品久久久久婷婷二区次 | 一级少妇性色生活片免费 | 亚洲高清福利 | 免费国产自产一区二区三区四区 | 动漫3d精品一区二区三区乱码 | 青青草原av在线播放 | 国产成人三级在线播放 | 天天天天射 | 国产精品女同一区二区久久夜 | 卡一1卡2卡三卡4卡精品网站 | 朋友的丰满人妻中文字幕 | 国产精品爽爽久久久久久豆腐 | 久久久久香蕉国产线看观看伊 | 理论片高清免费理论片毛毛片 | 射射av| 天干天干天啪啪夜爽爽av小说 | 亚洲丝袜在线播放 | 国产乱人视频 | 蜜臀久久av | 国产姿势对白刺激呻吟 | 47pao国产成永久免费视频 | 美女露隐私免费视频网站 | 日韩精品久久久久久久九岛 | 亚洲成av人片在一线观看 | 日本 在线播放 | 91丨九色丨蝌蚪丰满 | 日日橹狠狠爱欧美二区免费 | 婷婷五月深深久久精品 | 丰满少妇熟女高潮流白浆 | 免费网站内射红桃视频 | 91综合中文字幕乱偷在线 | 精品视频在线一区二区 | 亚洲激情自拍偷拍 | 中文字幕1区2区3区 8mav精品成人 | 免费无遮挡很爽很污很黄的网站 | 午夜光棍 | 红桃视频国产 | 在线精品亚洲第一区焦香 | 亚洲日韩欧美一区久久久久我 | 日日干日日干 | 日本久操 | 国产高清在线a免费视频观看 | 国产97公开成人免费视频在线观看 | 911亚洲精品777777 | 日本欧美在线 | 国产看真人毛片爱做a片 | 欧美你懂得| 欧美精品偷自拍另类在线观看 | 国产精品吹潮在线观看动漫 | 狠狠久久精品中文字幕无码 | 精品伊人久久大香线蕉综合 | 天天干天天射天天操 | 中文字幕一区二区三区第十负 | 男人爱看的网站 | 国产一区二区三区中文字幕 | 少妇爽到呻吟的视频 | 99精产国品一二三产区在线 | 99久久免费国产精精品 | av网站在线播放不卡 | 97av免费视频| 性刺激的欧美三级视频中文字幕 | 国产美女精品一区二区三区 | 99视屏| 免费看48女人真人毛片 | 情侣自拍80秒舌吻视频 | 好大好猛好爽好深视频免费 | 2021在线精品自偷自拍无码 | 亚洲专区在线播放 | 亚洲网址在线观看 | 国产精品一区二区亚洲 | 亚洲成a人片在线不卡一二三区 | 爆乳熟妇一区二区三区 | 超清av在线播放不卡无码 | 婷婷av网 | 视频在线 | porny | 国产 看免费的无码区特aa毛片 | 真人做人试看60分钟免费视频 | 又大又硬又黄又刺激的免费视频 | 国产艹逼视频 | 艳妇臀荡乳欲伦交换在线看 | 18女下面流水不遮图 | 国产正在播放 | 国产精品女丝袜白丝袜 | 动漫成人无码精品一区二区三区 | 欧美国产中文在线字幕视频 | 一级性生活毛片 | 亚洲精品一卡二卡三卡四卡2021 | 免费av播放 | 香蕉视频国产精品 | 星空大象mv在线观看 | 妞干网av| 色婷婷一区二区 | 亚洲爆乳成av人在线视菜奈实 | 欧美日韩1234 | 男女猛烈xx00免费视频试看 | 亚韩无码一区二区在线视频 | 欧美成人片在线观看 | 国产免费视频精品视频 | 蜜桃精品在线 | 日韩系列在线观看 | 成年人深夜视频 | 亚洲成成熟女人专区 | 欧美激情18p| 97资源共享在线视频 | 天天躁夜夜躁狠狠躁2021牛牛 | 国91精品久久久久9999不卡 | 大肉大捧一进一出好爽视色大师 | 好男人www在线影视社区 | 亚洲妇女无套内射精 | 久久免费视频一区二区 | 手机字幕在线中文乱码怎么解决 | 久久99日韩 | 日韩最新中文字幕 | 日韩国产一区二区三区四区 | 色偷偷亚洲精品一区二区 | 无码免费无线观看在线视 | 色一情一乱一乱一区免费网站 | 日韩精品一卡2卡三卡4卡 | 亚洲精品六区 | 国产女人成人精品a区 | 天天天堂 | 久久视频在线观看精品 | 日韩免费视频网站 | 亚洲成人91| 久伊人| 粉嫩91精品久久久久久久99蜜桃 | 久久妻| 免费一级特黄3大片视频 | 1000部羞羞视频在线看视频 | 国内熟妇人妻色在线视频 | 无码激情亚洲一区 | 国产精品免费在线播放 | 亚洲国产精品无码久久久久高潮 | 国产又粗又硬又长又爽视频 | 俄罗斯做爰性xxx | 中文字幕在线第二页 | av无码免费岛国动作片片段欣赏网 | 婷婷六月丁 | 色老汉av一区二区三区 | 免费毛儿一区二区十八岁 | 日本一区二区三区在线观看视频 | 制服丝袜人妻综合第一页 | 国产精品一区二区香蕉 | 国产在线观看成人 | 高中生自慰www网站 日本道中文字幕 | 人人妻人人澡人人爽不卡视频 | 狠狠色综合欧美激情 | 国产成人高清精品亚洲 | 久久成熟 | 国产免费人成网站x8x8 | 人妻巨大乳hd免费看 | 成人免费日韩 | 香蕉在线网站 | 人人综合亚洲无线码另类 | 成人免费视频视频在线观看 免费 | 黑人巨茎大战欧美白妇 | 日b视频网站 | 国产黄三级看三级 | 国产无限资源 | 国产999视频 | 国产精品亚洲一区二区三区喷水 | 午夜777| 韩国视频高清在线观看 | 99久久国产综合精品麻豆 | 军人粗大的内捧猛烈进出视频 | av高清一区二区 | 人人干狠狠干 | 国产麻豆剧果冻传媒星空视频 | 国产91在线播放精品91 | 日本中文字幕有码在线视频 | 成人福利视频网站 | 亚洲第一免费视频 | 精品人妻系列无码人妻免费视频 | 欧美人与禽性猛交狂配 | 夜夜撸| 青青热久免费精品视频在线播放 | 天码人妻一区二区三区 | 欧洲亚洲另类 | 国产精品一国产精品一k频道 | 色播五月综合 | 天天做天天爽 | 国内精自视频品一2区 | 日日日日做夜夜夜夜做无码 | 伊人网av | 国产老头视频 | 无码国模国产在线观看免费 | 国产精品女人高潮毛片圣水 | 99精彩视频 | 国产露脸4p交换视频观看 | 亚洲精品一区av在线播放 | h色网站免费观看 | 无码国产偷倩在线播放老年人 | av免播放器在线观看 | www.伊人网 | 国产无吗一区二区三区在线欢 | 91免费版视频在线观看 | 午夜羞羞影院男女爽爽爽 | 粉嫩虎白女p虎白女在线 | 人人做人人爽人人添 | 日韩一区在线视频 | 欧美成一区二区三区 | 国产老女人精品毛片久久 | 青青草激情视频 | 日日摸日日碰人妻无码老牲 | 日本α片一区二区 | 亚洲 日韩 激情 无码 中出 | 欧美精品免费观看二区 | 大j8黑人w巨大888a片 | 高h禁伦餐桌上的肉伦水视频 | 黄色自拍网站 | 亚洲鲁丝片一区二区三区 | 日本久久久久亚洲中字幕 | 国产亲伦免费视频播放 | 超碰在线3| 亚洲 欧美 中文 日韩 综合 | 国产精品亚洲二区在线播放 | 最新中文字幕免费 | 精品国产免费久久久久久桃子图片 | 亚洲人人人 | 亚洲免费高清视频 | 无码三级在线看中文字幕完整版 | 欧美 日韩 国产 另类 图片区 | 国产三级三级a三级 | 一级黄色免费大片 | 国产精品高潮呻吟视频 | 97爱亚洲| 天堂а√在线官网 | 在线观看视频亚洲 | 国产av人人夜夜澡人人爽麻豆 | 国产av无码专区亚洲a∨毛片 | 无码中文人妻在线一区 | 日日夜夜精品免费观看 | 国产一区二区日本欧美精品久久久 | 少妇无码av无码专区线y | 自拍偷拍21p | 精品伊人久久大香线蕉综合 | 91精品网站| 国产91看片 | 午夜宅男在线永久免费观看网 | 狠狠色狠狠色合久久伊人 | 日韩av在线永久免费 | 亚洲午夜无码久久yy6080 | 色吊丝永久性观看网站 | 精品国产三级a在线观看 | 999国内精品永久免费视频 | 久久精品人人做人人爽电影蜜月 | 1314全毛片 | 国产成人无码a区视频 | 中文字幕在线观看网 | 久草一区 | 天堂av2014 | 亚洲激情网 | 国产免费高清69式视频在线观看 | 高清日韩| 特淫毛片 | 国产做受69 | 99自拍偷拍 | 亚洲精品一区二区国产精华液 | 好紧好爽好深再快点av在线 | 色老头av亚洲一区二区男男 | 亚洲精品久久久久久久久久久久久久 | 18禁真人抽搐一进一出在线 | 18黑白丝水手服自慰喷水 | 亚洲а∨天堂男人无码2008 | 最新激情网站 | 免费永久av | 99久久亚洲精品视香蕉蕉v | 国产午夜精品无码理论片 | 亚洲国产精品肉丝袜久久 | 中文字幕第一页九 | 亚洲第一av影院 | 中文字幕av无码免费一区 | 一本到在线 | 素人在线观看免费视频 | 一区国产传媒国产精品 | 中国性受xxxx免费 | 嫩草在线看 | 一本大道东京热无码 | www.久久91| 午夜一区二区亚洲福利 | 国产高清无套内谢免费 | 成人片黄网站色大片免费 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 亚洲超清无码制服丝袜无广告 | 人妻无码不卡中文字幕在线视频 | 无码人妻丰满熟妇啪啪网站 | 久久精品九九 | 欧美特级一级片 | 欧美一级免费看 | 天天看天天爽 | aⅴ网站在线观看 | 亚洲 丝袜 自拍 清纯 另类 | 五月激情网站 | 国产精品久久人妻互换毛片 | 神马久久影院 | 日韩欧美性一区二区三区 | 欧美三级欧美成人高清 | 久久国产亚洲精品无码 | 玩弄白嫩少妇xxxxx性 | 国产精品熟女人妻 | 天天爽天天色 | 1—2雯雯的山村性欢 | 亚洲国产欧美一区二区好看电影 | 加比勒色综合久久 | 亚洲一区二区三区无码国产 | 欧美喷潮最猛视频 | 97无码人妻福利免费公开在线视频 | 无套内射无矿码免费看黄 | 亚洲爽图 | 中文字幕11页| 久久国产成人午夜av浪潮 | 免费不卡视频 | 四虎影视永久在线 | 成人在线手机视频 | 狠狠婷婷综合久久久久久 | 国产日产精品一区二区三区四区 | 伊人网五月天 | 神马影院午夜dy888 | 夜夜嗨av禁果av粉嫩avhd | 午夜精品久久久久久久99樱花 | 绝顶丰满少妇av无码 | 天堂网www天堂在线中文 | 欧美一线二线动漫精品 | 岛国av毛片 | 欧美a∨视频 | 97人妻中文字幕总站 | www.7788久久久久久久久 | 不卡无码人妻一区三区 | 97国产精品视频在线观看 | 久久人人爽人人爽 | 日韩在线视频观看免费网站 | 国产成人一区二区三区免费 | 四虎影院www. | 国产精品香港三级国产av | 国产欧美日韩国产高清 | 日本三级一区 | 99re在线视频播放 | 免费看欧美成人a片无码 | 超碰97人人爱 | 综合网五月天 | 亚洲色欲在线播放一区 | 色综合狠狠 | 久久国产视频网站 | 在线日本看片免费人成视久网 | 天天摸天天透天天添 | 在线综合色| 亚洲国产精品一区二区成人片 | 性日本xxx| 欧美黑人性暴力猛交 | 亚洲国产成人精品av在线 | 大学生高潮无套内谢视频 | 国产在线无码一区二区三区 | 色偷偷女人的天堂亚洲网 | 久久久国产一区二区三区四区小说 | 日本在线视频一区 | 射精区-区区三区 | 在线亚洲人成电影网站色www | 国产无遮挡裸露视频免费 | 日本韩国欧美一区二区三区 | 精品国产迷系列在线观看 | 伊人精品成人久久综合全集观看 | 穿越异世荒淫h啪肉np文 | 日本久久亚洲 | 日韩精品一区二区三 | 天堂在线www天堂 | 成人免费网站视频www | 日韩亚洲欧美在线 | 午夜国产一级 | 日本阿v网站在线观看中文 av在线影音 | 成人福利在线播放 | 久久综合精品国产一区二区三区无 | 一区二区欧美在线观看 | 国产精品制服丝袜无码 | 一区二区在线观看视频 | 亚洲精品天堂成人片av在线播放 | 久久久精品国产免费观看一区二区 | 免费一级淫片 | 久久这里只有免费精品6www | 欧美成网站 | 国产一区二区四区在线观看 | 国产免费不卡av | 伊伊人成亚洲综合人网7777 | 熟女人妻水多爽中文字幕 | 精品无人乱码一区二区三区的特点 | 成人无码视频 | 91丨porny丨九色 | 午夜亚洲视频 | 国产又粗又硬又大爽黄老大爷视 | 亚洲欧洲日产喷水无码 | 日本精品视频在线播放 | 精品性高朝久久久久久久 | 三级全黄女人高潮 | 亚洲精华国产精华精华 | 五月丁色 | 玖玖热视频 | 人人做人人爽人人爱 | 精品一区二区三区不卡 | 可以直接看的无码av | 欧美在线aaa | 青草综合一区二区三区 | 国产专区在线 | 日韩丝袜另类精品av二区 | 青草视频在线看 | 中国精品少妇hd | 无码动漫性爽xo视频在线观看 | 视频久re精品在线观看 | 久久这里只精品国产免费10 | 岛国av一区二区三区 | 国产偷国产偷亚洲清高孕妇 | 狂野欧美性猛交xxⅹ李丽珍 | 亚洲中文字幕日产无码成人片 | 日本一区二区黄色 | 色图插插插 | 欧美毛片免费看 | 色婷婷色综合激情国产日韩 | 超碰一区二区三区 | 日韩亚洲欧美中文高清在线 | 欧美性色网 | 亚洲欧美福利视频 | 人妻熟妇乱又伦精品hd | 2020国产精品午夜福利在线观看 | 欧美人妻aⅴ中文字幕 | 伊人久久大香线蕉综合5g | 美女露出粉嫩小奶头在视频18禁 | 成人午夜精品久久久久久久 | 秋霞无码久久久精品交换 | 农村少妇一区二区三区蜜桃 | 中文字幕日韩专区 | 四虎成人精品无码永久在线 | 亚洲国产另类久久久精品网站 | 国内精品视频一区二区三区八戒 | 国产无遮挡色视频免费观看性色 | 日韩精品人妻中文字幕有码 | 国产亚洲欧美视频 | 免费观看又色又爽又黄的崩锅 | 99在线精品视频在线观看 | 国产碰碰| 羞羞视频在线免费 | 国产女主播喷水视频在线观看 | www.激情五月| 精品国产乱码久久久久久口爆 | 日本精品一区二区三区在线播放视频 | 色综合久久中文娱乐网 | 日本免费无遮挡毛片的意义 | 麻豆一区二区三区蜜桃免费 | 国产产区一二三产区区别在线 | 伦hdwww日本bbw另类 | 国产精品美女一区二区三区 | 亚洲欧美日韩影院 | 日韩v亚洲v欧美v精品综合 | 精品国产一区二区三区性色 | 亚洲热久久 | 色久影院 | 喷水av | 欧美精品在线免费 | 他用舌头给我高潮喷水在线 | 成人天堂婷婷青青视频在线观看 | 超碰97最新| 中文亚洲欧美日韩无线码 | 成年男女免费视频网站 | 成 人 黄 色 视频免费播放 | 天堂а√在线地址8 | 国产精品视频一区国模私拍 | av福利院| 免费精品国产人妻国语色戒 | 一本一道久久a久久精品综合 | 欧美福利视频导航 | 中文字幕免费视频观看 | 狠狠色 综合色区 | 欧美三级欧美成人高清 | 窝窝午夜看片成人精品 | а天堂中文最新版在线 | 亚洲成a人v欧美综合天堂 | 色久月 | 日韩国产一区二区三区四区 | 69一级日产乱码一块卡二卡三 | 偷偷色噜狠狠狠狠的777米奇 | 国产精品污www在线观看 | 国产成人97精品免费看片 | 亚洲精品无码久久久 | 草草网站影院白丝内射 | 日本黄h兄妹h动漫一区二区三区 | 福利小视频 | a毛片在线免费观看 | 欧美孕妇乳喷奶水在线观看 | 精品国产乱码久久久久久移动网络 | 国产精品久久av一区二区三区 | 希岛爱理黑人巨大88av | 久操视频在线免费观看 | 国产在线精品国自产拍影院 | 欧美日韩免费在线 | 欧美图片自拍偷拍 | 亚洲精品一区二区三区四区手机版 | www天堂网| 国产精品久久在线 | 91精品国产综合久久小仙女图片 | 中文字幕日本视频 | 九色中文字幕 | 天堂色网 | 亚洲成av人片在线观看天堂无码 | 少妇下面好紧好多水真爽播放 | 成人午夜免费在线观看 | 国产在线不卡精品网站 | 成人爽a毛片在线视频 | 熟女系列丰满熟妇av | 国产一区二区视频在线播放 | 起碰免费公开97在线视频 | 美女黄频网站 | 中文字幕人乱码中文字幕 | 青青青爽久久午夜综合久久午夜 | 国产精品免费人成网站酒店 | 国产精品玖玖资源站大全 | 18禁成人黄网站免费观看 | 久久久99精品成人片中文字幕 | 人妻去按摩店被黑人按中出 | www.色91| 性高潮影院 | 91精品国产高潮对白 | 午夜大片 | 国产视频在线观看一区 | 久久99国产精品成人 | 中文字幕一区二区三区四区欧美 | 亚洲精品无码mv在线观看 | 国产靠逼视频 | 日韩av中文无码影院 | 无码中文字幕加勒比一本二本 | 国产一级做a爱免费视频 | 色偷偷88888欧美精品久久久 | 日日干夜夜操 | 国产日产欧产精品 | 无遮挡边摸边吃奶边做视频免费 | 久久久精品毛片 | 女人爽到高潮免费视频大全 | 久久人妻精品白浆国产 | 久久精品tv| 日韩福利在线播放 | 131mm少妇做爰视频 | 亚洲操操操 | 国产一及毛片 | 欧美人与动牲交app视频 | 亚瑟av亚洲精品一区二区 | 小说区 图片区色 综合区 | 成人区精品一区二区不卡av免费 | 免费人成年激情视频在线观看 | 精品国产a| 樱花草视频www日本韩国 | 国产三级精品三级男人的天堂 | 一级做a在线观看 | 国产一级片免费看 | 国产成人亚洲高清一区 | 亚洲全国最大的人成网站 | 国产精品久久久久久久白丝制服 | 韩国色综合 | 成人无码www在线看免费 | 欧美午夜场 | 四虎亚洲精品无码 | 99免费在线观看 | 99热欧美 | 岛国精品一区二区三区 | 国产精品亚洲精品久久精品 | 无码任你躁久久久久久 | 天堂中文8资源在线8 | 五月在线| 一区二区三区av高清免费波多 | 中文字幕日产每天更新40 | 亚洲成色在线综合网站免费 | 欧美州大乳艳妇裸体 | 久久久久波多野结衣高潮 | 国产一区二区av | 天天爱天天做天天爽夜夜揉 | 女人喷水高潮时的视频网站 | 成人网站免费高清视频在线观看 | 欧美国产成人精品一区二区三区 | 亚洲偷色| 国产偷抇久久精品a片蜜臀av | 亚洲毛片一级 | 亚洲同性男网站 | 国产尤物福利视频一区二区 | 亚洲国产精品美女久久久久 | 国产一二三视频 | 亚洲中文字幕久爱亚洲伊人 | 国产成人av手机在线观看 | 久久天堂av| 国产成人乱色视频网站 | 久久麻豆成人精品 | 色偷偷一区二区无码视频 | 久久久久久一区国产精品 | 天堂av最新网址 | 毛片一区二区 | 91精品国产一区自在线拍 | 亚洲精品久久国产高清情趣图文 | 一区二区免费高清观看国产丝瓜 | 亚洲第二页 | 91中文字幕在线观看 | 看全色黄大色黄女片爽名优 | 91久久久久久久久久久久久 | 蜜桃av久久久一区二区三区麻豆 | 久久精品蜜芽亚洲国产av | 国内精品国语自产拍在线观看 | 91国产精品视频在线观看 | 国产成人精品日本亚洲成熟 | 亚洲人成电影综合网站色www | 久久国产精品人妻丝袜 | 欧美黑人性猛交xxxx免费动漫 | 天天躁日日躁狠狠躁欧美巨大小说 | 一本大道区一区二区三乱码八 | 成人网站免费大全日韩国产 | 国产午夜精品美女视频明星a级 | 嫩草国产精品 | 亚洲国产精品久久久久4婷婷 | 午夜福利理论片高清在线观看 | 国产精品女人高潮毛片圣水 | 久久婷婷五月综合色国产香蕉 | 免费福利小视频 | 久久久精品区 | 成人做爰69片免费看网站色戒 | 国外成人免费视频 | 亚洲乱码中文字幕综合 | 国产精品玖玖玖在线 | 亚洲精品1卡2卡三卡4卡乱码 | 亚洲欧美国产一区二区三区 | 台湾佬亚洲 | 国产毛片毛多水多的特级毛片 | 挺进邻居丰满少妇的身体 | 中文字日产幕乱码免费 | 色噜噜狠狼综合在线 | 亚洲 欧美 日韩 精品 | 久久久精品欧美一区二区免费 | 五月婷婷网站 | 国产乱妇无码大片在线观看 | 日本免费高清 | 日本乳首の奶水 | 性生交生活大片免费看 | 亚洲自拍小说 | 国产精品日日摸天天碰 | 日韩成人在线一区 | 99成人在线观看 | 日韩中文字幕一区二区三区 | 日韩二级毛片 | 亚洲国产高清av网站 | 欧美久久久久久 | 国产精品呻吟久久 | 亚洲天堂系列 | 国产日韩欧美在线观看视频 | av女人天堂 | 天天av天天 | 曰韩无码二三区中文字幕 | 正在播放国产大学生情侣 | 免费观看交性大片 | 久草在线免费福利 | 国产成人无码激情视频 | 九九最新视频完整 | lutube成人福利在线观看污 | 男人天堂网2017 | 亚洲乱码国产一区三区 | 在线视频观看你懂的 | 亚洲国产成人久久精品软件 | 国内精品少妇在线播放 | 成人国产免费视频 | 国产乱淫av公 | 国产人妻精品一区二区三区 | 农村妇女愉情三级 | 亚洲精品无码午夜福利理论片 | 亚洲人成人毛片无遮挡 | 中文日韩欧美 | 69久久成人精品 | 欧洲亚洲另类 | 狠狠操网站 | 国产一级特黄毛片 | 亚洲精品国产美女久久久99 | 欧洲熟妇色xxxx欧美老妇老头多毛 | 精品日产一卡2卡三卡4卡自拍 | 久热精品免费视频 | 三上悠亚中文字幕在线播放 | 无码专区中文字幕无码 | 国产 日韩 欧美 在线 | 成人免费无码婬片在线观看免费 | 日本久久久久久级做爰片 | 欧美疯狂性受xxxxx喷水 | 亚洲婷婷在线 | 天天操伊人| 中文字幕网址 | 无遮挡边吃奶边做刺激视频 | 少妇又紧又大又色又爽视频 | 亚洲 制服 丝袜 无码 | 精品玖玖玖 | 午夜影视啪啪免费体验区 | 天天爽天天摸 | 狠狠躁夜夜躁人人爽天天开心婷婷 | 亚洲精品视频在线观看免费视频 | 国产女性无套免费看网站 | 国产综合婷婷 | 这里只有精品9 | 亚洲欧美伊人久久综合一区二区 | 医院人妻闷声隔着帘子被中出 | 国产手机在线国内精品 | 国产乱码精品一区二区三区中文 | 国产欧美精品久久久 | 国产精品毛片大码女人 | 国产人妻无码一区无 | av成人国产| 久久99精品久久久久久9蜜桃 | 18禁止看的免费污网站 | 久久五月精品中文字幕 | 亚洲美女又黄又爽在线观看 | 亚洲综合久久成人a片红豆 黄色在线免费播放 | 一个色综合久久 | 成人性生交大片免费卡看 | 男女啪祼交视频 | 国产中文字幕不卡 | 国产精品自在拍一区二区不卡 | 男人天堂中文字幕 | 国产sm调教折磨视频失禁 | 免费萌白酱国产一区二区三区 | 伊人久久噜噜噜躁狠狠躁 | 色拍拍欧美视频在线看 | 国产成人亚洲综合精品 | 韩国伦理av | 国产在线永久视频 | 亚洲综合区图片小说区 | 亚洲欧美国产日本 | 少妇邻居内射在线 | 日本无码人妻精品一区二区蜜桃 | 日本www视频 | 毛片库 | 精品一卡2卡三卡4卡乱码理论 | 日本人与黑人做爰的视频 | 日韩av综合 | 天天摸久久精品av | 亚洲一区二区三区无码中文字幕 | 国产日本一区二区三区 | 五月天国产成人av免费观看 | 少妇肥臀大白屁股高清 | 成熟老妇女视频 | 少妇又色又紧又爽又高潮 | 国产免费av一区二区三区 | 欧美大胆性生活 | 亚洲精品动漫免费二区 | 国产成人愉拍精品久久 | 亚洲欧美日韩中文加勒比 | 特黄做受又大又粗又长大片 | 久久精品无码精品免费专区 | 性欧美大战久久久久久久久 | 国产真实伦种子 | 国产欧美一区二区精品仙草咪 | 日韩大陆欧美高清视频区 | 国产精品久久毛片av大全日韩 | 亚洲日韩激情无码一区 | 亚洲视频四区 | 日韩精品少妇一区二区在线看 | 国产精品亚洲а∨天堂免 | 精品香蕉久久久爽爽 | 91插插插插插 | 97午夜理论片影院在线播放 | 女人爽到喷水的视频大全 | 欧美日韩精品一二区 | 成人国产一区二区三区精品麻豆 | 亚洲动漫精品 | 亚洲成av人片天堂网老年人 | 宅男噜噜噜66国产在线观看 | 免费av在线网站 | 97精品国产97久久久久久久久久久久 | 三上悠亚在线精品二区 | 国产一区二区三区四区精 | 中文字幕亚洲激情 | 国产精品女同一区二区久久夜 | 亚洲涩网 | 91精品国产综合久久久久久丝袜 | 99久久精品国产综合 | 快播黄色片| 天干啦夜天干天干在线线 | 国产亚洲精品美女久久久m 欧美高清视频在线观看 | 丁香五月激情缘综合区 | 奶子好大好爽 | 好男人社区www在线官网 | 91精品久久久久久久久青青 | 亚洲综合久久久久久888 | 久久一区视频 | 久久精品成人一区二区三区 | 日av中文字幕 | 久久婷婷五月综合国产尤物app | 国产乱理伦片在线观看 | 美女一区二区视频 | 天天躁日日躁狠狠躁欧美老妇小说 | 欧美 日韩 视频 | 亚欧美无遮挡hd高清在线视频 | 欧美激情在线一区二区三区 | 又粗又紧又湿又爽的视频 | 真人真事免费毛片 | 中文字幕日韩精品一区 | 中字幕视频在线永久在线观看免费 | 国产精品厕所 | 777米奇久久最新地址 | 真实国产乱啪福利露脸 | 久久视热这里只有精品 | 亚洲日韩中文第一精品 | 国产成人无码a区在线观看导航 | 久久久久久久久久久大尺度免费视频 | 日韩视频一二三 | 欧美白胖bbbbxxxx | 久久精品视频91 | a精品| 成在线人免费视频播放 | 天堂а√中文最新版地址在线 | 久久人人爽人人爽人人片av东京热 | 国产又黄又爽又刺激的免费网址 | 久草黄色网| 国产精品综合av一区二区 | 级r片内射在线视频播放 | 337p粉嫩日本欧洲亚洲大胆 | 亚洲精品久久久一区二区三区 | 免费黄色小说网址 | 免费欧美日韩 | 中文字幕乱偷无码av先锋 | 天天爽av | 久久亚洲天堂网 | 欧美不卡在线 | 动漫人妻无码精品专区综合网 | 天天看片网站 | 波多野结衣小视频 | 欧美99久久无码一区人妻a片 | 久久老鸭窝 | 婷婷综合久久狠狠色99h | 国产第8页 | 久久精品久久久久久噜噜老黄 | eeuss中文| 黑人巨大av| 国产免费丝袜调教视频 | 欧美日韩无砖专区一中文字 | 一级黄色毛片 | 久久久久久久久浪潮精品 | 久久久久久免费免费精品软件 | 91精品国产9999久久久 | 日韩中文字幕第一页 | 色乱码一区二区三区麻豆 | 枫花恋在线观看 | 狂野欧美性猛交免费视频 | 亚洲乱码中文字幕综合234 | 国产无遮挡18禁无码网站 | 亚洲精品欧美日韩一区 | 永久免费观看的毛片手机视频 | 国产亚洲精品久久yy50 | 亚洲妇熟xx妇色黄蜜桃 | 久久久久久毛片 | 国产精品自拍小视频 | 亚洲另类一二三区 | 国产清纯在线一区二区 | 精品久久久久久无码人妻热 | 国产成人精品亚洲日本在线桃色 | 亚洲大尺度网站 | 在线中文字幕第一页 | 手机av在线免费 | 国产人妖ts重口系列 | 亚州欧洲日韩精品 | 无遮挡又黄又刺激又爽的视频 | 奇米网久久 | 精品99又大又爽又硬少妇毛片 | 在线视频18在线视频4k | y111111国产精品久久婷婷 | 久久人人射 | 欧美日韩成人一区二区三区 | 日韩精品无码综合福利网 | 无码专区6080yy国产电影 | 视频二区丝袜国产欧美日韩 | 亚洲中文无码线在线观看 | 欧美成人综合视频 | 国产无遮挡a片又黄又爽 | 日韩美女免费线视频 | 色多多视频在线 | 中文字幕乱码一区二区三区免费 | 欧美在线一二三 | 亚洲午夜精品毛片成人播放器 | 美女激情影院 | 国产成年人 | 拔萝卜视频在线观看高清版 | 18禁黄无遮挡网站免费 | 久久精品女人天堂av麻 | 求欧美精品网址 | 国产毛片a高清日本在线 | 精品国产露脸久久av | 成人免费午夜a大片app | 国产99爱在线视频免费观看 | 欧洲精品在线视频 | 深爱五月激情五月 | 挺进邻居丰满少妇的身体 | 久草视频福利 | 久久99久久99精品 | 性xxxx视频播放免费 | 丰满少妇被猛烈进入试看 | av一区在线观看 | 亚洲欧美中文日韩v在线97 | 国产精品嫩草影院桃色 | 国产熟女一区二区三区五月婷 | 自在自线亚洲а∨天堂在线 | 亚洲成人av影片 | 人人妻人人藻人人爽欧美一区 | 日日操日日干 | 伊人av综合 | 偷拍亚洲综合 | 中文字幕一区二区三区第十负 | 妺妺窝人体色www在线小说 | 中文字幕无码乱码人妻系列蜜桃 | 青青草国产精品欧美成人 | 国产v片在线播放免费无码 日本三级播放 | av一区二区三区在线观看 | 欧美日韩精品人妻狠狠躁免费视频 | 精品国产一区二区三区无码 | 久久久久久无码日韩欧美 | 97se狼狼狼狼狼亚洲网 | 国产成人精品视频一区二区不卡 | 日日av色欲香天天综合网 | 在线观看av网 | 国产精品高潮久久久久 | 九九九九九九精品 | 久久视讯| 欧美州大乳艳妇裸体 | 撕开奶罩揉吮奶头视频 | 日本在线不卡免费 | 四虎影院在线播放 | 中文字幕综合在线分类 | 天天躁夜夜躁狠狠综合 | 日韩一区二区三区高清电影 | 上司侵犯下属人妻中文字幕 | 欧美成人h亚洲综合在线观看 | 韩国精品久久久 | 成人在线视屏 | 狼人无码精华av午夜精品 | 四虎影院免费观看 | 国产精品手机在线观看 | 欧美网站在线 | 日韩av无码社区一区二区三区 | 成人性生交大片免费观看嘿嘿视频 | 99中文在线 | 精品国产亚洲第一区二区三区 | 日本中文字幕免费观看 | 国产精品水嫩水嫩 | 在线一区二区三区视频 | 特色特色大片在线 | 国产精品视频福利 | 狠狠色伊人亚洲综合成人 | 小泽玛利亚一区二区在线 | 精品视频无码一区二区三区 | 精品欧美h无遮挡在线看中文 | 亚洲欧美日本国产mag | 中文字幕久久久久人妻 | 成人深夜免费视频 | 久久婷婷综合缴情亚洲狠狠 | 女人扒开下面无遮挡 | 亚洲国产另类久久久精品 | 狠狠色丁香婷婷久久综合考虑 | 91视频在线看| 免费看的毛片 | 免费黄色看片网站 | 在线观看黄a∨免费无毒网站 | 香蕉人人精品 | 午夜精品一区二区三区在线播放 | 国产综合欧美 | 国产综合一区二区三区黄页秋霞 | 91av视屏 | 成人国产一区二区三区 | 亚洲欧美色综合影院 | av你懂的 | 亚洲男女内射在线播放 | 欧洲亚洲色一区二区色99 | 欧美叉叉叉bbb网站 女生啪啪网站 | 国产精品呻吟av久久高潮 | 国产模特嫩模私拍视频在线 | 99精品欧美 | 亚洲国产欧美在线人成最新 | 丁香婷婷激情俺也去俺来也 | 欧美一区二区视频在线 | 亚洲精品久久久久久无码色欲四季 | 欧美成人手机视频 | 日日摸日日添日日碰9学生露脸 | 日本jjzz | 高清无码不用播放器av | www..com18午夜观看 | av免费网站在线观看 | 日本无码人妻波多野结衣 | 91国内揄拍国内精品对白 | wwwav在线 | 国产女人成人精品a区 | 国产打屁股调教视频2 | 人人妻人人澡人人爽偷拍台湾 | 欧美日韩国产精品一区 | 上司人妻互换中文字幕 | 国产精品乱码一区二区三区视频 | 国产人妻久久精品二区三区特黄 | 久久69av| 国产一区网 | 亚洲一线二线三线写真 | 欧洲亚洲1卡二卡三卡2021 | 欧美日批视频 | 日韩高清一 | 中文字幕av无码一区二区蜜芽三区 | 最新一区二区三区 | 亚洲激情黄色小说 | 玩50岁四川熟女大白屁股直播 | 在线免费的网站入口 | 国产s级做人爱c视频大学生 | 午夜爽爽爽爽 | 日韩欧美制服 | 古典武侠av| 欧美亚洲国产精品 | 欧美中日韩在线 | 我朋友的妈妈在线 | 女人高爱潮aa级毛片视频免费 | 成人免费毛片片v | 精品国产一二三产品区别在哪 | 亚洲中文字幕日产乱码小说 | 亚洲国内精品自在线影院 | 亚洲欲| 亚洲色帝国综合婷婷久久 | 亚洲成色www.777999 | a在线免费观看 | 日本人妻人人人澡人人爽 | 久久99九九精品久久久久蜜桃 | 国产特级毛片aaaaaa高清 | 国产精品自拍小视频 | 柠檬福利第一导航在线 | 99国产欧美另类久久片 | 99精美视频 | 午夜影院久久久 | 亚洲国产免费视频 | 日韩精品a在线观看 | 97超碰人人澡 | 超碰97人人做人人爱少妇 | 四房播色综合久久婷婷 | 伊人福利网 | 国产精品黑丝 | 自拍偷自拍亚洲精品偷一 | 国产午夜福利短视频 | 国产性色强伦免费视频 | 亚洲精品永久www嫩草 | 欧美人与物videos另类 | 无码h黄肉动漫在线观看 | 黄色免费大片 | 嫩草在线看 | 亚洲免费激情视频 | 精品一区二区三区免费视频 | 国产小视频网址 | 亚洲欭美日韩颜射在线二 | 久久久久亚洲ai毛片换脸星大全 | 精选国产av精选一区二区三区 | 国产久爱免费精品视频 | 久久性生活视频 | 免费观看又色又爽又湿的软件 | 国产午夜亚洲精品理论片八戒 | 天天爽夜夜爽夜夜爽视频 | 日韩av在线免费看 | 91亚瑟视频| 区一区二区三区中文字幕 | 国产日产欧产精品网站 | 天天操天天干天天插 | 国产羞羞羞视频在线观看 | 亚洲成人av一区二区三区 | 久久精品中文字幕免费 | 伊人久久婷婷 | 欧美日韩国产成人高清视频 | 成 人 免费观看网站 | 亚洲狠狠丁香综合一区 | 中文字幕一区二 | 欧美黄色高清 | 日韩视频在线观看免费 | 久久国产精品久久喷水 | 青青草视频在线免费 | 国产精品动漫网站 | 婷婷夜色潮精品综合在线 | 国内外成人免费激情视频 | 国产av亚洲aⅴ一区二区 | 91视频日本 | 色婷婷一区二区三区四区成人网 | 人人澡人人澡人人澡 | 超碰成人97 | 久久99精品久久久秒播 | 日韩在线观看a | 99国内精品久久久久久久软件 | 日日躁天天躁 | 国产tv在线 | 日本va欧美va国产激情 | 日本无遮羞调教打屁股的导演 | 国产女主播在线喷水呻吟 | 九色porny视频黑人 | www.av在线视频 | 亚洲国产av玩弄放荡人妇 | 精品国产a∨无码一区二区三区 | 国产目拍亚洲精品一区二区 | 天天躁日日躁狠狠躁一区 | 蜜臀av片在线观看 | 无人区码一码二码w358cc | 亚洲成人影音 | 91精品国产色综合久久不卡98最新章节 | 蜜臀久久99精品久久久 | 日本999视频 | 国产日韩欧美三级 | 亚洲国产成人一区二区精品区 | 精品深夜av无码一区二区老年 | 69av视频 | 欧美激欧美啪啪片 | 精品国产乱码久久久人妻 | 午夜少妇久久久久久久久 | 久久精品国产99国产精2021 | 男人天堂99| 动漫卡通精品一区二区三区介绍 | 99福利| 欧美性猛交视频 | 欧洲色婷婷 | 成人在线激情网 | 亚洲国产欧美人成 | 国产精品嫩草影院88av | 老妇做爰xxx视频一区二区三区 | 人妻体内射精一区二区 | 久久久久久a亚洲欧洲av | 狠狠干激情| 亚洲人成绝费网站色www吃脚 | 秋霞网一区二区 | 国产乱肉妇乱免费 | 一出一进一爽一粗一大视频免费的 | 亚洲 另类 小说 国产精品无码 | 国产9 9在线 | 欧洲 | 国色天香成人网 | 性欧美bbw| 中文在线国产 | 日韩夜夜操 | 亚洲韩国精品无码一区二区三区 | 亚洲欧美综合区自拍另类 | 国产一二三四区在线 | 少妇厨房愉情理伦片免费 | 222aaa免费国产 | 午夜婷婷久久 | 北条麻妃一区二区三区 | 亚瑟国产精品久久 | 亚洲中字在线 | 久久精品欧美日韩精品 | 日韩在线h | 2014天堂网| 成人免费ā片在线观看 | 中文字幕乱码中文乱码51精品 | 无码av一区二区大桥久未 | 天天鲁在视频在线观看 | 国产五级黄色片 | 欧美影院一区二区 | 中国老妇xxxx性开放 | 亚洲aⅴ一区二区三区 | www夜夜操 | 麻花传媒mv一二三区别在哪里看 | a级老太婆毛片老太婆毛片 女同av久久中文字幕字 | 国产精品久久毛片av大全日韩 | 成年人国产精品 | 国产性做爰xxx | 日韩免费看片网站 | 琪琪电影午夜理论片八戒八戒 | 狠狠色噜噜狠狠狠狠米奇777 | 亚洲欧美日韩精品久久 | 天堂在线1 | 一区 亚洲| 91黑人巨炮vs亚裔美女 | 小说区亚洲综合第1页 | 精品福利在线观看 | 91人人干 | 亚洲ww不卡免费在线 | 麻豆国产91在线播放 | 日韩人妻精品无码一区二区三区 | 亚洲三级在线免费观看 | 无码av天堂一区二区三区 | 免费在线一级片 | 欧美理伦黑寡妇艳妇 | 午夜男女无遮挡拍拍视频 | 西西人体午夜视频无码 | 亚洲黄色网页 | 美女被张开双腿日出白浆 | 国产成人精品热玖玖玖 | 亚洲精品久久国产高清小说 | 国产精品影音先锋 | 中文字幕在线观看欧美 | 欧美日韩成人网 | 91成人福利在线 | 亚洲国产激情一区二区三区 | 十八禁午夜福利免费网站 | 肉色丝袜xxxxxxxxxxx | 亚洲午夜国产精品无码老牛影视 | 国产成人精品一区二区仙踪林 | 51永久免费观看国产nbamba | 天天色影院 | 日韩精品久久久久久久酒店 | 中文字幕日产乱码一区 | 久久久久久69 | 久久婷婷五月综合色一区二区 | 国模杨依粉嫩蝴蝶150p | 亚洲视频免费看 | 欧美人妖一区 | 日本久久久久久久 | 色视频网址| 皇帝调教后妃全肉高h | 亚洲国产精品一区二区美利坚 | 国产又黄又猛又粗又爽 | 亚洲男人的天堂一区二区 | 天堂中文字幕 | 超碰免费公开 | 亚洲人成综合网站7777香蕉 | 国产a大片免费 | aa视频免费在线观看 | 一本大道色婷婷在线 | 大屁股人妻女教师撅着屁股 | 15p亚洲 | 26uuu亚洲国产精品 | 成人无码男男gv在线观看网站 | 国产福利姬精品福利资源网址 | 伊人79| 久久久久国产美女免费网站 | 国产在视频线在精品视频2020 | 日韩欧美在线精品 | 国产成av人片在线观看天堂无码 | 国产精品亚洲一区二区三区天天看 | 中文字幕乱码免费专区 | 美女视频黄频大全免费 | 黑人大长吊大战中国人妻 | 动漫3d精品一区二区三区 | 蜜臀av国内精品久久久较好效果 | 国产精品久久福利新婚之夜 | 中文字幕精品一区二区的区别 | 在线观看欧美国产 | 国产做爰全过程免费的视频 | 国产91在线观看 | 西西人体大胆无码视频 | 国产丰满农村老妇女乱 | 色永久免费视频 | 日韩羞羞 | 午夜少妇性影院私人影院 | 在线观看免费人成视频 | 国产天美传媒专区 | 国产aⅴ爽av久久久久成人 | wwwav网站| 国产美女激情视频 | 欧美牲交a欧美牲交aⅴ另类 | 欧美午夜一区二区福利视频 | 日本在线色 | 美女深夜福利 | 欧美激情站 | 午夜伦全在线观看 | 国产又粗又猛又黄又爽视频 | 天天摸夜夜添夜夜无码 | 日韩a∨无码中文无码电影 91福利片 | 成人片黄网站a毛片免费观看 | 国产98在线 | 狠狠躁18三区二区一区传媒剧情 | 免费观看一级特黄特色大片 | 少妇特黄a一区二区三区 | 久久久久久久久久久影院 | 午夜dj视频在线观看完整版1 | 伊人久久久久久久久久久久久 | 国产精品亚洲欧美日韩久久制服诱 | 久热中文字幕无码视频 | 热99精品香蕉视频 | www视频在线 | 好紧好湿好爽免费视频 | 91在线精品一区二区 | av网址在线 | 射西西 | 深夜福利av | 亚洲第一天堂网 | www.99色| 999成人国产 | 综合亚洲另类欧美久久成人精品 | 9l国产精品久久久久麻豆 | 夜夜撸日日操 | 久久精品国产精品国产一区 | 欧美丰满熟妇乱xxxxx视频 | 18禁黄网站禁片免费观看女女 | 新区乱码无人区二精东 | 久久不射视频 | 久久日本三级香港三级456 | 黄色在线观看国产 | 成人香蕉网| 久热在线 | 特级毛片全部免费播放 | 国产 日韩 欧美 制服 另类 | 国产极品白嫩精品 | 六月婷婷国产精品综合 | 国产精品人妻99一区二区 | www.淫| 波多野结衣潮喷视频无码42 | 欧美日韩视频在线第一区 | 亚洲中文在线精品国产 | 精品一区二区三区香蕉蜜桃 | 亚洲18禁私人影院 | 最新日本中文字幕 | 黄色三区 | 国产va免费精品高清在线观看 | 人人妻人人澡人人爽欧美一区 | 日本xxxx少妇高清hd | 久色视频在线 | 精品免费看 | 奷小罗莉在线观看国产 | 国产一区二区三区不卡在线看 | 97精品久久久久中文字幕 | 欧美a在线播放 | 日本精品一区二区三区视频 | 亚洲国产成人久久综合三区 | 欧美又粗又深又猛又爽啪啪 | 极品白嫩高潮呻吟喷水av | 91精品国产高清91久久久久久 | 免费国产一级 | 99在线热播| 4hu四虎永久在线观看 | 日韩中文字幕免费在线观看 | 成品片a免费入口麻豆 | 在线永久免费观看黄网站 | 绯色av蜜臀一区二区中文字幕 | 99无码人妻一区二区三区免费 | 亚洲精品国产精品国自产在线 | 成人欧美大片 | 女人下面毛多水多视频 | 视频免费精品 | 美女在线网站 | 日韩 欧美 | 国产成人精品日本亚洲77上位 | 久久久久亚洲精品无码网址色欲 | 日本高清一区免费中文视频 | 国产亚洲真人做受在线观看 | 95香蕉视频 | 中文字幕巨乳 | 午夜视频1000 | 亚洲激情图片区 | 国产第五页 | 91精品视频一区二区三区 | www.日韩高清 | 国产美女露脸口爆吞精 | 影音先锋中文无码一区 | 欧美性生活久久 | 国产精品嫩草影院com | 丝袜毛片 | 日本一卡2卡3卡4卡免费精品 | 日本熟熟妇xxxxx精品熟妇 | 啪啪av网站 | 亚洲精品噜噜丝袜区精品 | 人妻熟女一区二区aⅴ清水理纱 | 美女搡bbb又爽又猛又黄www | 欧美日韩亚洲高清 | 国产成人av在线免播放观看 | 欧洲免费一区二区三区视频 | 亚洲精品久久久久久久蜜臀老牛 | 欧美日韩在线一区二区 | 国内外成人在线视频 | 日韩精品在线播放视频 | 成年片色大黄全免费网站久久高潮 | 狠狠综合久久久久综合网址 | 久久99亚洲含羞草影院 | 少妇精品一区二区三区 | 综合网国产 | 上原瑞穗av在线播放 | 午夜av网| 久久久久久久久毛片精品 | 亚洲熟少妇在线播放999 | 欧美囗交做爰视频 | 国产精品爽爽va吃奶在线观看 | 日本精品一区二区 | 亚洲日韩av一区二区三区中文 | 色欲综合久久躁天天躁 | 天天高潮夜夜爽 | 超碰在线小说 | 97精品一区二区三区 | 星空大象在线观看免费播放 | 国产爆乳无码视频在线观看3 | 日韩欧美国产视频 | 午夜精品久久久久久99热明星 | 日韩欧美tⅴ一中文字暮 | 欧美日韩国产码高清 | 日本va在线 | 欧美性视屏 | 性迪拜xxxhd 88xx成人永久免费观看 | 日韩一区在线视频 | 欧洲无码一区二区三区在线观看 | 成人1区2区| 91精品久久久久久久 | 永久免费毛片在线播放 | 日本喷潮 | 好大好硬好爽免费视频 | 亚洲国产精品无码久久久动漫 | 亚洲色欲色欲www | 中文无码人妻影音先锋 | 日日日日做夜夜夜夜无码 | 亚洲成av人片天堂网无码 | 亚洲欧美日本道视频 | 人人妻人人做人人爽夜欢视频 | 亚洲精品午夜一区人人爽 | 欧美日韩精品一区二区在线观看 | 欧美黄色免费网站 | 成人午夜国产内射主播 | 久久久久久久一区二区三区 | 中文字幕乱码人妻综合二区三区 | 国产揉捏爆乳巨胸挤奶视频 | 人妻丰满熟妇av无码区乱 | 欧美亚洲精品在线观看 | 在线看毛片的网站 | 无遮挡在线观看 | 无码加勒比一区二区三区四区 | 99欧美精品 | 亚洲人亚洲精品成人网站 | 欧洲精品久久 | 免费毛儿一区二区十八岁 | 天堂av资源在线观看 | 欧美人妖另类aaaaa | 国产黄色片在线免费观看 | 人妻激情另类乱人伦人妻 | 欧美 亚洲 另类 偷偷 自拍 | 人人搞人人干 | 亚洲精品午夜一区二区电影院 | 天堂无码人妻精品一区二区三区 | 夜夜夜夜夜猛噜噜噜噜噜gg | 欧美黑人异族videos | 久久亚洲精品无码aⅴ大香 国产亚洲高潮精品av久久a | 欧美最猛黑人xxxx黑人猛叫黄 | 人人玩人人干 | 伊人视屏 | 爽爽午夜影视窝窝看片 | 铜铜铜铜铜铜好污www | 国产精品二区在线 | 亚洲aⅴ天堂av天堂无码麻豆 | 久久精品福利视频 | 操榴视频 | 亚洲中文无码永久免 | 91污在线 | 天堂…中文在线最新版在线 | 亚洲一区二区色情苍井空 | 亚洲精品国产一区二区贰佰信息网 | 狠狠色狠狠色综合日日不卡 | 欧美人与动性xxxxbbbb | 成年免费视频黄网站zxgk | 国产超91| 91影音先锋 | 人人精品视频 | 欧美日韩国产二区 | 欧美性猛交xxx嘿人猛交 | 在线免费观看黄色av | 欧美亚洲精品真实在线 | 国产人妻人伦精品1国产盗摄 | 91看片在线播放 | 三上悠亚人妻中文字幕在线 | 久久精品欧美日韩精品 | 欧美成人三级在线观看 | 少妇极品熟妇人妻 | 午夜成人精品福利网站在线观看 | 午夜视频免费在线 | 久草在线资源福利 | 激情内射亚州一区二区三区爱妻 | 亚洲成人伊人 | 男人综合网 | 亚洲综合av永久无码精品一区二区 | 亚洲欧美日韩国产精品一区 | 亚洲国产精品自在在线观看 | 亚洲激情自拍 | 老熟妇毛片 | 免费又色又爽又黄的舒服软件 | 久久99精品久久久久久无毒不卡8 | 天堂精品 | 亚洲欧美综合精品成人网 | 久草福利免费 | 97夜夜澡人人爽人人喊a | 国产精品久久自在自线青柠 | 日本体内she精视频 99视频+国产日韩欧美 | 91中文字幕在线观看 | 亚洲精品乱码久久久久v最新版 | 欧美日韩se | 超碰在线观看免费版 | 日韩av影片| 天天爽夜夜爽视频精品 | 久久乐九色婷婷综合色狠狠182 | 自拍偷拍另类 | 国产剧情av麻豆香蕉精品 | 小早川怜子xxxxaⅴ在线 | www.黄色av| 亚洲国产精品第一页 | 国产精品自拍合集 | 人妻少妇av无码一区二区 | 奇米777四色在线精品 | 久久久久国产精品一区二区三区 | 国产欧美一区二区精品久久久 | 女女同性女同一区二区三区九色 | 午夜精品久久久久久久久久久久久蜜桃 | 97精品依人久久久大香线蕉97 | 天天做日日干 | 亚洲成av人的天堂在线观看 | 国产成人高清精品免费软件 | 欧美三级真做在线观看 | 国产特级嫩嫩嫩bbb 91免费看网站 | 天天干中文字幕 | 夜夜骚网站 | 狠日狠干日日射 | 欧美xxxx18 | 暖暖视频在线观看免费观看高清中文 | 欧美精品激情视频 | www插插插无码免费视频网站 | 国产精品一区二区三区久久久 | 人善交类欧美重口另类 | 亚洲成aⅴ人片久青草影院 国产v片在线播放 | 夜夜操网站 | 国产精品美女久久久久图片 | 日本高清无卡码一区二区久久 | 久久综合国产伦精品免费 | 午夜精品久久久久久中宇 | 午夜激情影院在线观看 | 亚洲精品1卡2卡三卡23卡 | 日本国产制服丝袜一区 | 中文天堂最新版资源www官网 | 国产字幕av | 午夜av无码福利免费看网站 | 久草免费网站 | 亚洲色图在线观看视频 | 久久婷婷国产综合国色天香 | 18av在线播放 | 成人亚洲一区 | 精品国产天堂综合一区在线 | 少妇淫真视频一区二区 | 国产第100页| 久久99精品国产自在现线小黄鸭 | 中文字幕乱偷无码av先锋蜜桃 | 东京热一本无码av | 私密视频在线观看 | av中文字幕免费在线观看 | av手机观看| 亚洲性久久 | 国产卡1卡2卡3麻豆精品免费 | 欧美日本日韩aⅴ在线视频 另类亚洲小说图片综合区 国产精品免费福利久久 | 136微拍宅男导航在线 | 久久在线视频精品 | 出差的交换夫妇中文字幕 | 一区二区无码免费视频网站 | 国产成人a v | 国产人妖在线播放 | 成人免费看吃奶视频网站 | 日韩欧美不卡在线 | 亚洲一卡一卡二新区无人区 | 国产精品美女久久久久网站浪潮 | 日日摸天天碰中文字幕你懂的 | 久久精品国产成人午夜福利 | 人妻无码手机在线中文 | 亚洲人亚洲精品成人网站 | 韩国理伦片一区二区三区在线播放 | 在线观看你懂的网址 | 国产偷国产偷精品高清尤物 | 天天做天天爱天天综合色 | 国产精品igao视频网网址不卡日韩 | 国产 校园 另类 小说区 | 久久久精品伦理 | 无码人妻熟妇av又粗又大 | 日韩精品无码一本二本三本 | 超碰公开在线观看 | 成人免费网站在线 | 狠狠干视频网站 | 欧美成人一区二免费视频 | av网在线 | 99久久久无码国产麻豆 | 日韩精品一区二区在线观看 | 色婷婷亚洲婷婷八月中文字幕 | 亚洲春色另类 | 欧洲性久久精品 | 欧美成人精精品一区二区三区 | 国产 中文 制服丝袜 另类 | h网站在线播放 | 深爱激情综合网 | 粉嫩av成熟少妇在线播放 | 牛av在线 | 亚洲美女视频一区二区三区 | 97人妻免费碰视频碰免 | 国产精品欧美久久久久天天影视 | 精品成人在线观看 | 久久国产一区二区三区 | 欧美日韩国产欧美 | 欧美丰满高潮xxxx喷水动漫 | 麻豆果冻传媒2021精品传媒一区下载 | 久草福利资源在线观看 | 78亚洲精品久久久蜜桃网 | www.91porn.com| 91精品久久久久久综合 | 无码成人网站视频免费看 | 日本乱码伦午夜福利在线 | 日韩孕妇孕交妊娠高潮 | 欧美午夜在线视频 | 中文字幕亚洲一区二区三区五十路 | 欧美精品无码一区二区三区 | 欧美久久大片 | 夜色成人网 | 亚洲v欧美v国产v在线观看 | 国产乱码一卡二卡3卡4卡网站 | 猫咪av成人永久网站网址 | 久久精品国产久精国产爱 | 国产精品色在线网站 | 亚洲色欲色欲www在线观看 | 国产精品乱码久久久久久小说 | 视频在线+欧美十亚洲曰本 亚洲熟女乱色综合亚洲图片 | 亚洲中国最大av网站 | 午夜在线一区 | 国精品无码人妻一区二区三区 | 久久久久爱 | 亚洲精品无码专区在线 | 九色porny自拍视频 | 亚洲精品成人天堂一二三 | 女人被狂躁到高潮视频免费网站 | 曝光无码有码视频专区 | 精品国产乱码久久久久久老虎 | 无遮挡十八禁污污污网站 | 女人被狂躁60分钟视频 | 久国久产久精永久网页 | 国内大量揄拍人妻精品視頻 | 成人国产精品久久久按摩 | 日韩人妻无码精品系列专区 | 日韩激情第一页 | 欧美日韩免费做爰大片人 | 成人国产精品一区二区免费看 | 欧美一级黑人aaaaaaa做受 | 久久午夜场 | 久久午夜夜伦鲁鲁片免费无码影视 | 内射人妻少妇无码一本一道 | 黄色av黄色 | 美女一区二区视频 | 无码不卡av东京热毛片 | 久久av无码精品人妻系列果冻传媒 | 亚洲男同视频网站 | 国产伦精品一区二区三区妓女 | 亚洲免费人成在线视频观看 | 疯狂的欧美乱大交 | 天堂√最新版中文在线地址 | 隣の若妻さん波多野结衣 | 波多野av一区二区无码 | 国产欧美日韩精品专区黑人 | 在线免费自拍 | 精品视频大全 | 国产18av| 色天天影视| 黑人大荫蒂高潮视频 | 久久99精品久久久 | 国产一级特黄aaa大片评分 | 免费涩涩 | 国产交换配乱婬视频偷网站 | 美日韩av在线播放 | 久操免费在线观看 | 在厨房拨开内裤进入在线视频 | 无线乱码一二三区免费看 | 性网爆门事件集合av | 丁香五月激情综合亚洲 | 精品网站999www | 偷拍老熟妇和小伙xxxx视频 | 国产熟女高潮视频 | 亚洲字幕成人中文在线电影网 | 天堂av√ | 97色偷偷色噜噜男人的天堂 | 肉嫁高柳动漫在线观看 | 欧美日韩成人在线 | 亚洲精品毛片一区二区三区 | 97精品视频在线播放 | 亚洲美女屁股眼交3 | 四川少妇xxx奶大xxx | 亚洲综合色丁香婷婷六月图片 | 久久99精品久久久久久9蜜桃 | 欧美日本亚洲韩国一区 | 9i看片成人免费 | 视频一区二区三区在线观看 | 一区二区高清 | 91色在线播放 | 无码人妻精品一区二区三区下载 | 欧美另类一区二区三区 | 国产乱肥老妇国产一区二 | 亚洲一道本 | 欧美人与禽性猛交狂配 | 青青草伊人网 | 日本久久不卡 | 97久久超碰国产精品红杏 | 亚洲日韩欧美一区视频 | 少妇极品熟妇人妻200片 | 男人天堂视频在线 | 日本在线不卡一区二区 | 91深夜福利 | 国内精品视频在线播放 | 神马午夜精品 | 人妻中文字幕av无码专区 | 人妻无码av中文系列久 | 欧美激情综合五月色丁香小说 | 天堂最新资源 | 456亚洲视频 | 97综合网| 成人涩涩日本国产一区 | 国产乱人伦av在线麻豆a | 一级性视频 | 欧美精品播放 | 国产精品久久久免费视频 | 美女视频黄频大全免费 | 秋霞午夜鲁丝片午夜精品 | 香蕉久久精品日日躁夜夜躁夏 | 一级黄色大片 | 国产亚洲情侣一区二区无 | 久久香蕉国产线熟妇人妻 | 国产午夜性爽视频男人的天堂 | 操操操人人 | 国产精品海角社区在线观看 | 国产人体视频 | 中文在线免费视频 | 免费无码专区在线视频 | 亚洲一区爱区精品无码 | 国产午夜影院 | 制服丝袜人妻中文字幕在线 | 亚洲精品久久久久久桃密91 | 欧美日韩精品乱国产 | 国产精品亚洲精品久久精品 | 99精品国产福利一区二区 | 无码播放一区二区三区 | 久久影院一区 | 国产对白叫床清晰在线播放图片 | 成人乱码一区二区三区av | 欧美日产国产精品日产 | 日韩av无码社区一区二区三区 | 丰满少妇夜夜爽爽高潮水 | 亚洲美女免费视频 | 色综合免费视频 | 午夜av一区二区三区 | 日本aa视频 | 国产免费凹凸—av视觉盛宴 | 色婷婷影院 | 美女末成年视频黄是免费网址 | 国产精品国产三级国产aⅴ9色 | 中国熟妇内谢69xxxxx | 五月婷婷激情综合 | 日本三级欧美三级人妇视频黑白配 | 成av免费大片黄在线观看 | 狠狠久久久 | 精品国产乱码久久久久禁果 | 精品第一国产综合精品蜜芽 | 亚洲欧美日韩精品一区 | 成年人免费在线看 | 日本五月天婷久久网站 | 内射老阿姨1区2区3区4区 | 99偷拍视频精品一区二区 | 黑人性较视频免费视频 | 欧美a影院 | 女人下面流白浆的视频 | 秋霞欧美一区二区三区视频免费 | 色婷婷亚洲六月婷婷中文字幕 | 国产日韩精品欧美2020区 | 日韩av一国产av一中文字慕 | 国产精品一卡2卡三卡4卡 | 亚洲在线视频免费 | 丝袜高跟麻麻浓精受孕人妻 | 久久久久久国产精品三区 | 国产午夜手机精彩视频 | 日韩亚洲第一页 | xxx.www国产| 91艹逼视频 | 麻豆午夜视频 | 毛片国产精品 | 琪琪色综合网 | 国产亚洲精品岁国产微拍精品 | 激情图片网站 | 亚洲精品视频在线观看免费 | 亚洲欧美国产高清va在线播放 | 久久精品中文字幕无码 | 国产小视频你懂的 | 深夜av在线播放 | 亚洲啊啊| 日日澡夜夜澡人人高潮 | 97伦理97伦理2018最新 | 91精品久久久久久久久久入口 | 最新一区二区三区 | 综合久久久 | 国产精品成人网站 | 日韩精品一91爱爱 | 丁香婷婷综合激情 | 操日本少妇 | 91丨九色丨国产 | 人妻少妇乱子伦无码专区 | 久久人人爽人人爽人人片av东京热 | 一级做a免费视频 | 亚洲视频在线观看免费的欧美视频 | 久久夜视频 | 国内精品乱码卡一卡2卡三卡 | 天堂资源网| 成人无码特黄特黄av片在线 | 亚洲三级黄色毛片 | 熟女人妻国产精品 | 久草视频手机在线 | 国产午夜成人无码免费看不卡 | 夜夜爽夜夜操 | 超碰xx| 亚洲男人天堂网 | 九九爱爱视频 | 精品国产天线2019 | 男男啪啪激烈高潮cc漫画免费 | 国产精品麻豆色哟哟av | 色婷婷最新网址 | 少妇愉情理伦片bd | 中文在线a在线 | 中文字幕久久久 | 东北女人啪啪对白 | 四虎家庭影院 | 国产裸体美女永久免费无遮挡 | 国产china男男激情 | 国产三级在线视频 一区二区三区 | 国产 欧美 日韩 一区 | 日韩av有码| 久久一区国产 | 欧洲精品免费一区二区三区 | 鲁一鲁天天 | 涩涩片影院| 国产日韩在线观看视频 | 1000部国产精品成人观看 | 911国语对白 | 亚洲国产精品久久久久秋霞小说 | 蜜桃视频久久久 | 亚洲无人区码一码二码三码的含义 | 黑人上司与人妻激烈中文字幕 | 天天摸天天碰天天添 | 成人网免费 | 无码人妻少妇伦在线电影 | 中文无码伦av中文字幕 | 日本中文字幕有码 | 色喜国模李晴超大尺度 | 夜夜高潮次次欢爽av女 | 婷婷四房综合激情五月在线 | 欧美高清hd18日本 | 日韩av无码精品一二三区 | 阴色视频 | 中文字幕人妻av一区二区 | av日韩免费在线观看 | 日韩三级视频在线观看 | 午夜爽爽爽男女免费观看 | 国产网友愉拍精品视频手机 | 欧美日韩亚洲一区二区三区 | 无码熟妇人妻av影片在线 | 嫩草伊人| 手机福利在线 | 中文字幕一区三区 | 少妇淫真视频一区二区 | 凹凸av在线 | 一个色综合国产色综合 | 亚洲日韩精品无码专区加勒比海 | 国产 字幕 制服 中文 在线 | 久久涩| 大肉大捧一进一出好爽视色大师 | 国产精品久久久久久免费免熟 | 国产拍在线 | 亚洲经典三级 | 久久久亚洲国产精品 | 太粗太深了太紧太爽了动态图男男 | 无码夫の前で人妻を犯す中字幕 | 国产精品中文久久久久久久 | 黄色毛片前黄 | 中文www新版资源在线 | 激情综合网五月激情 | 成人高清视频在线观看 | 偷拍视频一区 | 经典国产乱子伦精品视频 | 熟女人妻一区二区三区视频 | 东京热无码一区二区三区分类视频 | 国产毛茸茸毛毛多水水多 | 国产精品日韩精品 | 在线人成免费视频69国产 | 亚洲中文字幕无码一区二区三区 | 国产成人精品一区 | 欧美专区日韩 | 亚洲精品无码精品mv在线观看 | 色中色亚洲 | 国产稀缺真实呦乱在线 | 欧美色国 | 18禁真人抽搐一进一出动态图 | 欧美日韩少妇精品 | 亚洲熟妇无码一区二区三区 | а√天堂资源8在线官网在线 | 国产精品第7页 | 综合激情网 | 伊人av中文av狼人av | 男人av无码天堂 | 精品无码一区二区三区在线 | 久久精品a一国产成人免费网站 | 国偷自产视频一区二区久 | 国产性猛交xxxⅹ交酡全过程 | 久久青青草原一区二区 | 天天拍夜夜拍 | 亚洲成av人片高潮喷水 | 九九在线视频免费观看 | 一级做a视频在线观看 | 国产在线观看黄 | 国产白丝一区二区三区 | 2018高清国产一区二区三区 | 狠狠色婷婷久久综合频道日韩 | 欧美日韩精品一区二区在线播放 | 国产亚洲精品a片久久久 | 大尺度无遮挡激烈床震网站 | 欧美黄色三级视频 | 天天操天天操天天射 | 免费成人黄色片 | 精品香蕉久久久午夜福利 | 亚洲精品黄色 | 久久人人爽人人爽人人片av麻烦 | 一级持黄录像免费观看 | 欧美做受xxxxxⅹ性视频 | 亚洲国产成人影院在线播放 | 综合婷婷久久 | 欧美不卡在线 | 国产一区二三 | 日日夜夜精品免费视频 | 激情 亚洲| 久久国产精品99精国产 | 免费成人深夜夜行网站视频 | 亚洲天天影院色香欲综合 | 日韩在线播放网址 | 乱码卡一卡二新区网站 | 国产又黄又爽无遮挡的免费软件 | 人人妻人人爽人人做夜欢视频九色 | 韩国女主播一区二区三区 | 女人高潮喷水毛片免费 | 51成人精品网站 | 狠狠cao日日穞夜夜穞av | 国产在线拍揄自揄视频网试看 | 肥嫩水蜜桃av亚洲一区 | 成年轻人电影www无码 | 性生交大片免费看网站 | 国产午夜精品无码理论片 | 2021久久超碰国产精品最新 | 国产欧美另类久久久精品图片 | 黑人巨茎精品欧美一区二区 | 97精品伊人久久久大香线蕉 | 国产免费网站看v片在线观看 | 日本69精品久久久久999小说 | 丰满岳乱妇一区二区三区 | 亚洲自拍网站 | 精品国产自在精品国产浪潮 | 久久久久久91亚洲精品中文字幕 | 狠狠干干干 | 久久综合欧美 | 影音先锋中文字幕人妻 | 亚洲乱 亚洲乱 亚洲 | 四虎在线永久 | 欧美v国产v亚洲v日韩九九 | 日韩一区二区中文字幕 | 91精品国产丝袜高跟鞋 | www中文字幕综合码 中文字幕在线视频观看 | 久久r| 97网站| 国产一级揄自揄精品视频 | 91情侣视频| 一本之道乱码区 | 97久久人澡人人添人人爽 | 91观看在线视频 | 免费成人福利视频 | 色婷婷国产精品综合在线观看 | 欧美一级在线 | 综合久久国产 | 717影院理论午夜伦八戒 | 欧美激情内射喷水高潮 | 最新日本一道免费一区二区 | 亚洲天天综合 | 欧美36p| 久久成熟 | 鲁鲁狠狠狠7777一区二区 | 天天干天天舔天天操 | 久久免费福利视频 | 亚洲性夜夜综合久久7777 | 在线欧美激情 | 无码中文人妻在线一区 | 国产av在线www污污污十八禁 | 麻豆aⅴ精品无码一区二区 国产热视频 | 国产精品一区二区在线免费观看 | 亚洲va天堂va欧美片a在线 | 成人性生交大全免费中文版 | 久久理论片午夜琪琪电影网 | 嫩草影院国产精品 | 嫩草国产露脸精品国产软件 | 日韩av片无码一区二区三区 | 久热这里只精品99国产6-99re视… | 男女啪啪抽搐呻吟高潮动态图 | 中文人妻av大区中文不卡 | 国产精久久久 | 欧美日韩一区二区三区不卡视频 | 亚洲日韩中文字幕在线不卡最新 | 性虎精品无码av导航 | 女人张开双腿让男人猛桶 | 午夜亚洲精品 | 2019日韩中文字幕mv | 嫩草影院久久 | 91人人揉日日捏人人看 | 欧美午夜免费 | 成人性生交大片免费看r男欢女爱 | 亚洲人成在线播放无码 | 波多野结衣在线观看一码 | 国产aⅴ视频免费观看 | 免费黄毛片 | 久久久久久久久久久久亚洲 | 亚洲第一免费看片 | 婷婷激情五月综合 | 国产真实生活伦对白 | 中文字幕日韩专区 | 爱爱爱爱视频 | 亚洲精品欧美二区三区中文字幕 | 亚洲欧美日韩国产成人精品 | 天天操夜夜爽 | 无码人妻丰满熟妇区视频 | 久久精品人人做人人综合 | 欧美日本国产精品 | 小12萝裸体自慰出白浆 | 三上悠亚在线一区 | 欧美一级啪啪 | 久色91| 国产成人亚洲精品狼色在线 | 成人精品视频 | 成人国产亚洲精品a区天堂 国产偷窥女洗浴在线观看 老妇激情毛片视频 | 国产在线拍揄自揄拍无码视频 | 国内精品免费网站牛牛 | 法国伦理少妇愉情 | 呻吟国产av久久一区二区 | 美女露出强行男生揉网站 | 狠狠色综合网站久久久久久久 | 欧美日韩一区二区三区视频免费观看 | 成人精品自拍 | 久久精品无码中文字幕 | 熟女毛片 | 国产v精品成人免费视频 | 免费不卡无码av在线观看 | 人妻换人妻aa视频 | 亚洲 激情 在线 | 亚洲小视频网站 | 好男人www社区视频在线资源 | 欧洲精品无码一区二区三区在线播放 | 小12萝裸体自慰出白浆 | 又色又爽又黄的视频网站 | 日韩欧美视频免费在线观看 | 亚洲欧美一区二区三区不卡 | 日韩av在线免费观看网站 | 国产jjizz女人多水喷水 | 国产探花在线精品一区二区 | 国产成人亚洲综合色影视 | 欧美在线观看a | 久草com| 交做爰xxxⅹ性爽 | 国产女同疯狂作爱系列 | 欧美国产二区 | 色综合久久久久综合一本到桃花网 | wwww黄色片 | 亚洲综合中文 | 无遮挡h肉视频在线观看免费资源 | 久草在线小说 | 136av导航 | 九色最新 | 美女高潮黄又色高清视频免费 | 免费无码av片在线观看中文 | 亚洲国产欧美动漫在线人成 | 伊人论坛| 日韩精品人妻系列一区二区三区 | 国产成人啪精品视频免费视频 | 亚洲国产精品久久网午夜 | 99re热这里有精品首页 | 丰满老熟女毛片 | 97se亚洲国产综合自在线 | 久久精品国产精品久久久 | 六月婷婷激情 | 轻轻草在线视频 | 久久亚洲精品中文字幕无男同 | 在线看片免费人成视频电影 | 国产精品乱码久久久久软件 | av在线激情 | 苍井空张开腿实干12次 | 黄频网站在线观看 | 手机在线免费av | 91官网在线 | 国产视频h| 久久综合久久美利坚合众国 | 欧美专区在线播放 | 一区二区三区美女视频 | 国产精品亚洲аv无码播放 伊人精品网 | 日本在线不卡一区 | 狠狠色综合7777久夜色撩人ⅰ | a国产一区二区免费入口 | 一本色道久久88综合日韩精品 | 四虎影院最新 | 国产影视av | 日韩欧美卡一卡二卡新区 | 成人久久久精品国产乱码一区二区 | 精品国产aⅴ | 黄色拍拍拍 | 亚洲综合天堂一区二区三区 | 色偷偷91| 青青青手机在线观看 | 色哟哟一区 | 亚洲精品拍拍央视网出文 | 日本片网站 | 亚洲无限看| 国产女人乱人伦精品一区二区 | 色哟哟最新在线观看入口 | 久久综合亚洲鲁鲁五月天 | av永久天堂一区二区三区 | 国产精品美女久久久m | 亚洲欧洲美色一区二区三区 | 国色天香成人网 | 色94色欧美 | 91日韩精品一区二区三区 | 精品一区二区av | 久草热在线视频 | 暖暖视频 免费 日本社区 | 国产亚洲精品久久 | 一区二区免费高清观看国产丝瓜 | 国内毛片毛片毛片毛片毛片毛片 | 在线亚洲日产一区二区 | 尤物网址在线观看 | 亚洲色大成影网站www永久 | 久草色站 | 天天综合网在线观看 | 久久精品亚洲乱码伦伦中文 | 吃奶呻吟打开双腿做受动态图 | 国产办公室无码视频在线观看 | 亚洲91久久 | 男人的午夜天堂 | 国产精品麻豆成人av在线观看 | 无遮挡啪啪成人免费网站 | 亚洲性色av日韩在线观看 | 亚洲福利一区二区 | 精品无码成人久久久久久 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 欧美俄罗斯40老熟妇 | 欧美特级黄 | 永久免费的av在线网无码 | 亚洲香蕉伊综合在人在线观看 | 日本一二三区视频在线 | 欧洲成人精品 | 2017日日夜夜 | 欧美日本免费 | 免费无码又爽又刺激动态图 | 天天天综合网 | 伊人影院在线播放 | 亚洲免费不卡视频 | 日本免费www | 成人自拍视频在线观看 | 少妇被又粗又大猛烈进出播放高清 | 四虎影院在线观看免费 | 欧美日韩人妻精品一区二区三区 | 四虎影院污 | 欧美激情二区三区 | 美国特级黄色片 | 国产一级免费av | 亚洲人成网www男同 亚洲最新无码中文字幕久久 | 欧美一区二区激情视频 | 99久久久国产精品无码免费 | 97久久超碰亚洲视觉盛宴 | 欧美亚洲综合成人专区 | 欧美日韩成人一区二区 | 亚洲一区| 国产在线精品一区二区在线观看 | 国产av丝袜一区二区三区 | 国产在线激情视频 | 中文字幕人妻中文 | 99re这里只有精品在线 | 三上悠亚久久爱一区 | 色另类| 不卡的av网站| 国产午夜亚洲精品国产成人 | 国产精品99久久久久久久久 | 亚洲精品综合 | 中文字幕国产精品视频 | 无色网| 日韩欧美高清在线观看 | 爽成人777777婷婷 | 九一成人网 | 曰本女人牲交全视频免费播放 | 狠狠躁夜夜躁人人爽天天不卡 | 欧美一区二区三区精品 | 3d成人h动漫网站入口 | 日韩av无码中文一区二区三区 | 国产精品久久久久一区二区三区 | 欧美国产视频一区 | 四虎网站最新 | 91片黄在线观看动漫 | 黄色片aaa| 天堂中文av在线 | av日韩在线免费 | 六月婷婷在线 | 久久99精品久久久久久秒播放器 | 中文字幕永久在线观看 | 成人无码免费一区二区三区 | 久久久久久久久久成人 | 94久久国产乱子伦精品免费 | 日本精品视频免费观看 | 你懂的网址国产,欧美 | 久久精品人人槡人妻人 | 国产成人一区二区在线 | 成熟少妇一区二区三区 | 美女视频黄频a美女大全 | 精品人妻少妇嫩草av无码专区 | 精品www久久久久奶水 | www.youjizz.com中国版| 爆乳护士一区二区三区在线播放 | 国产又长又粗 | 无码专区人妻系列日韩精品 | 男人综合网 | 在线精品国精品国产尤物 | 九九久久精品国产av片国产 | 黄色动漫网站在线免费观看 | 国产精欧美一区二区三区久久 | 亚洲第一页乱 | 少妇一级视频 | 悠悠久久久 | 午夜福利理论片高清在线 | 潮喷失禁大喷水无码 | 久久在线视频免费观看 | 日本少妇丰满大bbb的小乳沟 | 无遮挡h肉视频在线观看免费资源 | 美女把尿囗扒开让男人添 | 久久久久青草线蕉综合 | 精品在线一区二区三区 | 国产精品久久久久久久久久久久久久久久久 | 嫩草私人影院 | 日韩人妻高清精品专区 | 天堂中文在线视频 | 一 级 黄 色蝶 片 | 老熟妇乱子伦牲交视频欧美 | 吃奶呻吟张开双腿做受在线播放 | 国产精品无码人妻在线 | 免费国产成人高清在线观看网站 | www日韩精品 | 欧美日韩高清一区 | 毛片com | 亚洲制服丝袜自拍中文字幕 | 亚洲成人久久精品 | 免费成人av片 | 国产精品久久久久久久久久久久人四虎 | 起碰97| 日韩午夜福利无码专区a | 成年人免费看视频 | 91国内在线播放 | 精品国产一二三区 | 七七婷婷婷婷精品国产 | 亚洲国产日韩欧美在线观看 | 国产精品无码午夜福利 | 69pao国产成人免费 | 四虎新网址 | 黑人大荫道bbwbbb高潮潮喷 | 国产精品区一区二区三含羞草 | 色综合天天视频在线观看 | 国产五月 | 亚洲欧美闷骚少妇影院 | 天躁狠狠躁 | 无人乱码一区二区三区的观看模式 | 浪潮av激情高潮国产精品香港 | 嫩草研究院久久久精品 | 夜夜躁狠狠躁日日躁孕妇 | 国产18页| 男女视频一区二区 | 日本加勒比在线视频 | 午夜爱爱免费视频 | 国产精品xxx在线观看 | 亚洲视频四区 | 国产精品卡一卡二卡三 | 亚洲一区二区三区四区五区六 | 不卡无在线一区二区三区观 | 亚洲色图 在线视频 | 免费黄色小说网站 | 亚洲午夜久久久久久噜噜噜 | 老司机无码精品a | 国产日韩在线观看不卡顿 | 国产成人亚洲综合a∨ | 99热999| 日韩精品一区二区三 | 国产精品久久久久无码av | 天天aaaaxxxx躁日日躁 | 午夜宅男在线永久免费观看网 | 亚洲欧美日韩中文二区 | 丰满大乳奶区一区二 | 亚洲涩情| 天堂一区 | 国产在线观看不卡 | 亚洲熟女av乱码在线观看漫画 | 中文字幕在线观看视频一区 | 上司人妻互换中文字幕 | 欧美日韩在线视频一区二区 | 全球av集中精品导航福利 | 18禁男女爽爽爽午夜网站免费 | 久久久久久亚洲精品中文字幕 | 国产麻豆一精品一av一免费软件 | 天天做天天看 | 中文字幕日韩亚洲乱码日韩在线 | 婷婷六月亚洲中文字幕 | 高潮毛片无遮挡高清免费 | 黄色自拍网站 | 日本高清在线天码一区播放 | 人妻夜夜爽天天爽一区二区 | 精品日产卡一卡二卡三入口 | xxxxxhd亚洲人hd| 精品无码一区二区三区在线 | 免费观看黄色一级片 | 激情综合网五月激情 | 精品国产肉丝袜久久首页 | 亚洲一本大道av久在线播放 | 国产粗又长又大毛片大开眼戒 | 日韩日日夜夜 | 欧美h网站| 免费看毛片基地 | 国产精品免费vv欧美成人a | 久久亚洲精品无码观看不卡 | 人妻少妇精品无码专区芭乐视网 | 91精品国产一区二区 | 日欧137片内射在线视频播放 | 成年女人毛片免费观看97 | jizz视频| 亚洲射图| 国产在线无码播放不卡视频 | 欧美成人一区二区 | 男人猛躁进女人免费视频看n | 久久综合精品国产丝袜长腿 | 手机在线一区 | 青青草七次郎 | 91香蕉短视频 | 在线看片免费人成视频久网下载 | 337p日本欧洲亚洲大胆在线 | 午夜色综合 | 色七七桃花综合影院 | 国产精品日韩高清伦字幕搜索 | 国产最爽的乱淫视频国语对白 | 精品国际久久久久999波多野 | 噜噜在线 | 激情偷乱人伦小说视频 | 国产97色在线 | 日 | 无码av免费精品一区二区三区 | 久久精品亚洲精品 | 一本久道视频一本久道 | 成人午夜在线播放 | 色情久久久av熟女人妻网站 | 欧洲综合色 | 欧洲丰满少妇a毛片 | 亚洲欧美日韩国产自偷 | 日本人妖系列 | 中国年轻丰满女人毛茸茸 | 亚洲欧美韩国综合色 | 亚洲国产成人字幕久久 | 91视频合集| 久久精品欧美日韩精品 | 日本中文字幕一区二区高清在线 | 久久久一本精品99久久精品66 | 日韩欧美精品一区二区三区经典 | 欧美在线视频免费观看 | 精品999视频 | 亚洲精品国自产拍在线观看 | 日韩性生交大片免费看 | 色婷婷亚洲十月十月色天 | 日本高清www午色夜com | 无码高潮少妇毛多水多水 | 中文精品一卡2卡3卡4卡 | 天干夜天天夜天干天2004年 | 天天摸夜夜摸夜夜狠狠摸 | 久久不卡 | 十八岁污网站在线观看 | 福利片在线| 天堂成人国产精品一区 | 国产欧美一区二区三区不卡视频 | 国产人免费人成免费视频喷水 | 国精产品一区一区三区mba桃花 | 国产一区二区三区色 | 无码人妻aⅴ一区二区三区日本 | 国产亚洲精品久久久久丝瓜 | 最近2019免费中文第一页 | 国产麻豆精品传媒av国产婷婷 | 国产精品久久久久一区二区 | 少妇无套高潮一二三区 | 啪啪福利| 极品美女无套呻吟啪啪 | 欧美 亚洲 另类 偷偷 自拍 | 无码国内精品久久人妻蜜桃 | 国产精品1卡2卡3卡4卡 | 国产av一二三无码影片 | 福利所第一导航福利 | 国产一区二区三区四区五区vm | 国产精品久久久久77777按摩 | 亚洲熟妇无码av不卡在线播放 | 国产一三四2021不卡 | 99在线精品国自产拍中文字幕 | 97人妻精品一区二区三区 | 四虎影视国产精品永久在线 | 久久综合a∨色老头免费观看 | 肉色丝袜脚交一区二区三区 | 中文无码vr最新无码av专区 | 国产成人av在线桃花岛 | 午夜激情成人 | 久久亚洲精品中文字幕冲田杏梨 | 亚洲熟妇色xxxxx欧美老妇 | 香蕉久久久 | 日本网站在线 | 满春阁精品av在线导航 | 亚洲系列在线观看 | 国产欧美丝袜在线二区 | 精品国产一区二区三区京东影业 | 亚洲鲁丝片av无码多人 | 五月婷婷亚洲 | 自拍毛片| 欧美国产精品一区二区三区 | 国产成年人网站 | 欧美成人天天综合在线 | 国内精品免费网站牛牛 | 天天澡夜夜澡狠狠久久 | 久热这里 | 中文字幕亚洲综合久久青草 | 先锋资源国产 | 木下凛凛子中文字幕亚洲 | 一区二区日韩欧美 | 精品久久久久久无码中文字幕一区 | 天堂а√中文最新版在线 | 亚洲人成网网址在线看 | 欧美天堂视频 | 亚洲色图18p | 国产高颜值大学生情侣酒店 | 日韩午夜免费视频 | 亚洲免费在线视频观看 | 色老板精品无码免费视频 | 亚洲精品18在线观看 | 佐佐木明希av在线 | 黄色网址在线播放 | 亚洲乱色熟女一区二区三区丝袜 | 免费av观看网站 | 天天爽夜夜爽视频精品 | 久久免费手机视频 | 妞妞av| 黄色成人在线播放 | 狂野欧美性猛交bbbb | 国产对白受不了了中文对白 | 国产对白精品刺激二区国语 | 精品国产乱码久久久久夜 | 久久av免费这里有精品 | 国产51精品入口豆花 | 国产一及毛片 | 成人免费大片黄在线播放 | 日韩美女视频一区二区 | 888久久| 午夜蜜桃视频 | 亚洲国产三级在线观看 | 少妇又紧又深又湿又爽黄总 | 91久久精品日日躁夜夜躁欧美 | 亚洲成人av在线 | 成人热舞视频一区 | 欧美aa大片 | 9porny九色视频自拍 | 日韩精品无码人妻一区二区三区 | 欧美老妇胖老太xxxxx | 伊人黄网 | 九九视频在线免费观看 | 日本a在线免费观看 | 成年女人午夜毛片免费视频 | 波多野结衣在线视频网站 | 亚洲人成免费 | 久久人人爽人人爽人人片av软件 | 超碰人人91 | 欧美精品一区二区三区免费视频 | 日韩精品一区二区三 | caoporon成人超碰公开网站 | 欧美综合乱图图区乱图图区 | 成人国产精品一区二区视频 | 三级全黄做爰在线观看 | 亚洲制服丝袜无码av在线 | 国产又粗又猛又爽又黄的视频一 | 日本爽快片100色毛片视频 | 亚洲暴爽av人人爽日日碰 | 国产欧美不卡 | 成 人 黄 色 小说免费观看极 | 亚洲性av网站| 狠狠色噜噜狠狠狠7777奇米 | 国产 欧美 视频一区二区三区 | 国产精品白浆无码流出 | 成人美女免费网站视频 | 男女啪啦啦超猛烈动态图 | 一本一道久久a久久精品综合 | 少妇9999九九九九在线观看 | 永久久久久久久 | 在线看片福利 | 亚洲图片 欧美 | 老男人把我添得很舒服 | 九热精品| 午夜免费学生在线观看av | 九九九九九热 | 亚洲国产精品无码一区二区三区 | 十八岁以下禁止观看黄下载链接 | 粉嫩av淫片一区二区三区 | 成人无码www在线看免费 |