岛国片免费在线观看/色综合久久伊人/欧美精品免费在线/无码精品人妻一区二区三区老牛/亚瑟国产精品久久/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

主站蜘蛛池模板: 男人的天堂免费av | 捆绑白丝粉色jk震动捧喷白浆 | 亚洲精品久久久久中文字幕一福利 | 男人的天堂va在线无码 | 国产精品久久久久久久久快鸭 | 国产超碰av | 三上悠亚日韩精品二区 | 综合色一色综合久久网 | 成人性毛片 | 久色网 | 久久伊人成人网 | 午夜影院免费在线观看 | 国产日韩精品一区二区 | 欧美一区不卡 | 久久精品人人槡人妻人人玩 | 久热导航| 嫩草影院你懂的 | 久久国产视频一区 | 91免费国产在线 | 国产精品女主播在线视频 | 老地方在线观看免费追剧网站 | 国产无遮挡又黄又爽免费网站 | 亚洲精品久久国产精品浴池 | 亚洲国产精品自在拍在线播放蜜臀 | 天天躁日日躁狠躁欧美 | av亚洲产国偷v产偷v自拍 | 亚洲国产果冻传媒av在线观看 | 亚洲人人玩人人添人人 | 冲田杏梨aaa久久av | 久艹在线观看 | 成人区精品一区二区不卡av免费 | 日韩内射激情视频在线播放免费 | 极品少妇扒开粉嫩小泬视频 | 午夜福利片手机在线播放 | 国产乱子伦一区二区三区四区五区 | 99精品国产一区二区三区a片 | 国产精品无码不卡一区二区三区 | 国产精品青青 | 国产精品高潮呻吟久久影视a片 | 亚洲综合日韩av无码毛片 | 日日摸天天碰中文字幕你懂的 | 久久品道一品道久久精品 | 成人麻豆亚洲综合无码精品 | 日韩性色av| 国产丝袜美女一区二区三区 | 7m精品福利视频导航 | 日本成人手机在线 | 香蕉视频免费在线播放 | 久久精品国产99久久久古代 | 成人拍拍视频 | 自拍偷自拍亚洲精品偷一 | 久久欧美精品久久天美腿丝袜 | 亚洲人成人伊人成综合网无码 | 91av免费看 | 久久靠逼视频 | 亚洲欧美黑人猛交群 | 长腿校花无力呻吟娇喘的视频 | 午夜私人福利 | 精品欧美一区二区三区 | 爱爱爱网 | 九一午夜精品av | 国产正在播放 | 亚洲午夜久久久久久久久电影网 | 欧美视频免费在线观看 | 亚洲自拍激情 | 99爱精品视频在线观看免费 | 欧美性猛片xxxxx免费中国 | 天堂网在线最新版www中文网 | 成年人性生活免费视频 | 麻豆成人国产亚洲精品a区 一区二区免费视频 | 亚洲成人av免费 | 久久人妻无码aⅴ毛片a片app | 午夜成人片在线观看免费播放 | 欧美在线视频日韩 | 欧美黄色试片 | 91porn国产成人 | 伊人久久一区二区三区 | 欧美亚洲第一区 | 法国性xxx精品hd专区 | 日韩精品无码专区免费视频 | 国产精品无码av片在线观看播放 | 亚洲欧美视频一区 | 国产三级视频网站 | 日韩国产亚洲高清在线久草 | 黑人粗长大战亚洲女 | 久热草精品 | 五月婷婷激情 | 奇米精品一区二区三区四区 | 三级视频网站在线观看 | 国产成人精品.视频 | 丰满女人又爽又紧又丰满 | 天堂中文在线8最新版地址 本道久久综合无码中文字幕 | 手机免费看av片 | 艳妇臀荡乳欲伦69调教在线播放 | 99精品国产一区二区三区a片 | 乱码视频午夜在线观看 | 亚洲区一区二区三区 | 青青操视频在线观看 | 天天有av | 操榴视频 | 日产精品久久久久 | 久久久国产精 | 国产又粗又猛又黄又爽 | aⅴ免费视频在线观看 | 美女做爰久久久久久 | 免费毛片a在线观看67194 | 国产精品裸体瑜伽视频 | 青草导航| 人妖ts福利视频一二三区 | 亚洲乱码av | 中文字幕av第一页 | 爽爽av| 国产又粗又猛又爽又黄 | 久久月本道色综合久久 | 亚洲精品国产精品乱码 | 国产无遮挡裸露视频免费 | 91天堂视频| 无码乱人伦一区二区亚洲一 | 亚洲国产成人久久精品大牛影视 | 少妇大叫好爽受不了午夜视频 | 性无码专区无码片 | 一本大道区一区二区三乱码八 | 黄色激情小说视频 | 国产日韩欧美日韩 | 国产免费不卡视频 | 久久久久有精品国产麻豆 | 婷婷丁香激情五月 | 亚洲色图国产精品 | 亚洲aⅴ在线观看 | 亚洲午夜国产一区99re久久 | 欧美三级真做在线观看 | 国产三级视频在线播放线观看 | 日日碰狠狠躁久久躁2023 | 日韩av在线免费观看 | 7m视频国产精品 | 少妇无码一区二区二三区 | 99九九99九九九99九他书对 | 国产黑色丝袜在线观看片不卡顿 | 少妇无码av无码专区 | 西西444www大胆无码视频 | 青娱国产区在线 | 精品无码久久久久久久久 | 无码精品国产d在线观看 | 国产乱子伦视频一区二区三区 | 免费无码一区二区三区a片18 | 日本欧美在线 | 综合色婷婷一区二区亚洲欧美国产 | 国产精品成人免费一区二区视频 | 国产一区精选播放022 | 黄页在线播放 | av网站直接看 | 老熟女毛茸茸浓毛 | 欧美精品第二页 | 日韩看片网站 | 日本在线色视频 | 国产山村乱淫老妇av色播 | 成人51免费 | 国产视频日韩 | 亚精区在二线三线区别99 | 嫩草影院中文字幕 | 蜜臀av性久久久久蜜臀aⅴ麻豆 | 又硬又水多又坚少妇18p | 国产黄免费 | 成人在线激情视频 | 久久国产精品免费专区 | 粗大的内捧猛烈进出少妇 | 欧美涩涩| 国产免费人成视频在线观看 | 亚洲鲁丝片一区二区三区 | 成人免费无码大片a毛片18 | 91精品国自产在线偷拍蜜桃 | 亚洲欧美一区二区三区情侣bbw | 一本之道高清无码视频 | 熟女人妇 成熟妇女系列视频 | 国产中文视频 | 亚洲乱码精品 | 五月六月丁香婷婷激情 | av无码av不卡一区二区 | 5566中文字幕 | 久久婷婷国产综合一区二区 | 久久久久人妻精品一区 | 国产真人无遮挡作爱免费视频 | 欧美另类tv | 欧洲免费一区二区三区视频 | 丰满女人与性猛交视频 | 国产福利一区二区麻豆 | av久草 | 亚洲欧美日韩国产综合点击进入 | 国产三级精品三级男人的天堂 | 久久66热人妻偷产国产 | 日本无遮挡吸乳呻吟视频 | 伊人精品在线观看 | 欧美熟色妇 | 四虎影院污 | 综合激情网站 | 久久婷婷国产综合一区二区 | 久久久久青草线蕉综合超碰 | 日本不卡一区二区三区视频 | 中文字幕免费高清网站 | 久久久噜噜噜www成人网 | 国产超碰人人做人人爱 | 日本天堂在线 | 天天摸日日干 | 成人网站亚洲综合久久 | 日本无码人妻丰满熟妇区 | 欧美色欧美亚洲另类七区 | 手机av在线网 | 欧美老妇人与禽交 | 国产日韩在线时看高清视频 | 狠狠色狠狠色88综合日日91 | av网站免费线看精品 | 久草日韩 | 精品国产高清自在线一区二区 | 熟女俱乐部五十路六十路av | 国产激情视频一区二区三区 | 寂寞人妻瑜伽被教练日 | 嫩草在线视频 | 久久深夜| 7777精品伊久久久大香线蕉 | 色欲网天天无码av | 日本一区二区在线免费观看 | 国产香蕉久久 | 日韩av网站在线播放 | 最新国产乱人伦偷精品免费网站 | 国产午夜精品影院 | 亚洲射吧 | 亚洲无av码一区二区三区 | 国产福利姬精品福利资源网址 | 偷偷要色偷偷中文无码 | 中年人妻丰满av无码久久不卡 | 又黄又猛又爽大片免费 | 操日本少妇 | 97国产精品视频人人做人人爱 | 老地方在线观看免费追剧网站 | 一区二区三区四区毛片 | 再深点灬舒服灬太大的91优势 | 久久久久麻豆v国产精华液好用吗 | 风韵多水的老熟妇 | 色男人的天堂 | 四川少妇av | 亚洲狼人伊人中文字幕 | 超碰中文字幕 | 欧洲午夜精品 | 国产精品手机视频 | 久久中文字幕无码中文字幕有码 | 国产一区黄色 | 人人妻碰人人免费 | 五月激情影院 | 婷婷综合网 | 精品国产精品网麻豆系列 | 麻豆国产一区二区三区 | 在线中文字幕日韩 | 性无码一区二区三区在线观看 | 亚洲一区二区三区av在线观看 | 久久亚洲精品中文字幕一区 | 亚洲 欧美日韩 综合 国产 | 91九色在线观看 | 国产山东熟女48嗷嗷叫 | 国产一级自拍 | 国产精品久久久久aaaa | 国产精品美女久久久久aⅴ国产馆 | 69天堂人成无码麻豆免费视频 | 中国凸偷窥xxxx自由视频妇科 | 欧美日韩xxxxx | 亚洲综合另类小说色区色噜噜 | 亚欧中文字幕久久精品无码 | av在线免费观看网站 | 中文精品久久 | 国产在线一区二区三区 | 欧美精品成人在线 | 韩国中文字幕av | 久久精品无码一区二区www | 黑人精品xxx一区一二区 | 久久夜色精品夜色噜噜亚 | 无遮挡啪啪成人免费网站 | 丰满的少妇xxxxx人伦理 | 2020精品国产a不卡片 | 亚州欧洲日韩精品 | 丰满少妇在线观看网站 | 91丝袜高跟| 欧美www| 老熟妇性老熟妇性色 | 免费人成视频在线播放视频 | 韩国精品一区二区无码视频 | av基地网| 黑人上司与人妻激烈中文字幕 | 国产v在线最新观看视频 | 亚洲乱码国产一区三区 | 在线免费黄色片 | 大香伊人久久精品一区二区 | 丁香久久久 | 69做爰高潮全过程免 | 亚洲国产一区二 | 久草最新在线 | xfplay噜噜av| 99热久 | 久久精品噜噜噜成人av | 欧美牲交a免费 | 国产91在线播放九色快色 | 国产1区2区 | 成人免费毛片视频 | 一本色道久久综合狠狠躁 | 日本日本熟妇中文在线视频 | 乱视频在线| 在线播放亚洲精品 | 亚洲第一黄网 | 亚洲国产成人精品无码区二本 | 色欲综合久久躁天天躁 | 亚洲精品无码久久久久y | 精品久久久久久久国产性色av | av无码爆乳护士在线播放 | 国产成人亚洲综合色婷婷秒播 | 久久婷五月天 | 亚洲成a∧人片在线播放黑人 | 久久亚洲免费视频 | 插少妇视频 | 性欧美17一18内谢 | 扒开双腿猛进入喷水高潮叫声 | 午夜理伦三级理论三级 | 黑人巨大跨种族video | a级高清免费毛片av 青青青国产在线视频在线观看 | 久久欧美国产伦子伦精品 | 日韩成人一区二区三区在线观看 | 超碰人人人 | 国产最变态调教视频 | 亚洲色图天堂 | 欧美狂猛xxxxx乱大交3 | 久久国产传媒 | 亚洲国产天堂久久综合网 | 精品国产va久久久久久久冰 | 中文字幕7777 | 色欧美综合 | 免费高清中文字幕 | 中文字幕高清在线免费播放 | 国产婷婷色一区二区三区在线 | 性刺激的大陆三级视频 | 成在人线无码aⅴ免费视频 国产精品夫妇激情 | 熟女少妇色综合图区 | 三级全黄的视频 | 欧色丰满女同hd | 激情成人综合网 | 99涩涩| 黄色吃奶视频 | 国产午夜片无码区在线观看 | 综合视频在线 | 麻豆熟妇人妻xxxxxx | 国产无遮挡又黄又大又不要vip | 玖玖在线免费视频 | 国产精品嫩草影院入口日本一区二 | 香蕉在线依人视频 | 成年片黄色日本大片网站视频 | 亚洲精品无码av专区最新 | 久久九九有精品国产 | 三级伊人| 日本三级在线播放线观看视频 | 天天干导航| 久久天天躁狠狠躁夜夜躁2012 | 欧美精品一区二区三区久久久竹菊 | 久草视频网址 | 色.www | 99爱在线 | 成人免费视频视频在线观看 免费 | 日韩欧美大片免费观看 | 五月天婷婷丁香花 | 国产精品爽黄69天堂a | 欧美一区二区三区在线播放 | 草草影院ccyy国产日本第一页 | 国产精品亚洲片在线播放 | 精品无码中文字幕在线 | 亚洲天天做日日做天天欢 | 超碰在线小说 | 国产无套粉嫩白浆内谢在线 | 日韩精品影片 | 国产成人无码18禁午夜福利网址 | 国产porn| 精品视频一区二区在线 | 午夜性色福利视频 | 成人在线a | 色偷偷人人澡人人爽人人模 | 在线日韩一区 | 一本一道中文字幕无码东京热 | 成人免费看黄网站yyy456 | 亚洲国产成人精品福利在线观看 | 亚洲成人av | 日本亚洲欧洲免费无线码 | 欧洲熟妇乱xxxxx大屁股7 | 久久综合久久综合九色 | 久9热视频这里只精品18 | 三级久久试看3分钟 | 日韩福利片午夜免费观着 | 在线观看免费视频网站a站 精品成人在线观看 | 国产熟妇高潮叫床视频播放 | 狠狠色噜噜狠狠狠狠色吗综合 | 亚洲国产成人精品无码区宅男? | 久草中文视频 | 天天插天天插 | 91chinese一区二区三区 | 久久亚洲国产精品尤物 | www.一区二区三区在线 | 中国 | 奇米精品视频一区二区三区 | 男人狂躁进女人下面免费视频 | 日韩成人综合 | 精品国产一区二区三区四区五区 | 国产做爰xxxⅹ久久久小说 | 综合精品久久 | 青青草国产久久精品 | 波多野结衣在线视频网站 | 久久综合伊人77777麻豆 | 偷啪自啪| 亚洲欧美另类在线视频 | 国产日本高清电视 | 国产女人高潮抽搐叫床视频 | 天天综合色天天综合色h | 日韩一级高清 | 50岁人妻丰满熟妇αv无码区 | 久久尤物视频 | 亚洲欧美影院 | 国产精品7m凸凹视频分类 | 国产无遮挡网站 | 精品人妻潮喷久久久又裸又黄 | 亚洲一区二区三区av天堂 | av网站天堂 | 91在线观看免费高清 | 无码中文人妻在线一区 | 国产精品久久久久久久久久精爆 | 国产精品动漫网站 | 久久污| 欧美人善z0zo性伦交 | 日日天天干 | 亚洲一本大道无码av天堂 | 日本xxxx18 | 女人下边被添全过视频 | 成人欧美在线视频 | 777午夜精品免费观看 | 国产精品成熟老女人 | 日韩精品999| 男女裸体做爰猛烈全过程免费视频 | 性生活一区 | 亚洲午夜无码久久久久小说 | 一级在线毛片 | 亚洲精品视频播放 | av最新版天堂资源在线 | 伊人久久影院 | 国产免费一区二区三区不卡 | 999久久久国产精品消防器材 | 亚洲卡一卡二新区入口将开 | 欧美又粗又大xxxxbbbb疯狂 | 成人高清在线 | 日韩精人妻无码一区二区三区 | 内射人妻少妇无码一本一道 | 波多野结衣乳喷高潮视频 | 国产精品久久久久9999高清 | 国产成人无遮挡免费视频 | 国产成人免费永久播放视频平台 | 免费视频毛片 | 国产乱人偷精品免费视频 | 999这里只有是极品 九九久久精品国产免费看小说 | 少妇人妻精品无码专区视频 | 超薄肉色丝袜一二三四区 | 中文字幕奈奈美被公侵犯 | 国产精品午夜视频自在拍 | 狠狠躁夜夜躁人人爽超碰女h | 免费男人和女人牲交视频全黄 | 亚洲欧美性受久久久999 | 青青草网址| 国产高清露脸孕妇系列 | 成人免费午夜无码视频 | 亚洲第一页色 | 日韩欧美在线视频一区 | 国产精品久久久久久久竹霞 | 久久久久久亚洲精品中文字幕 | 国产午夜无码片免费 | 国产38页 | 成人欧美一区二区三区 | 丰满少妇精品久久久久久 | 99热在线免费观看 | 超级碰碰色偷偷免费视频 | 亚洲a级在线观看 | 夜夜爽狠狠天天婷婷五月 | 一本色道久久88精品综合 | 妇女性内射冈站hdwwwooo | 国产一级在线 | 刘亦菲大战黑人一区二区 | 亚洲午夜久久久精品一区二区三剧 | 久久久国产精品麻豆a片 | 久久久久青草线蕉综合 | 欧美97 | 先锋中文字幕在线资源 | 欧洲av在线 | 欧美日韩午夜群交多人轮换 | 久热中文字幕在线精品观 | 国产精品久久久一区二区三区 | 福利视频一二三在线观看 | 久久亚洲欧美日韩精品专区 | 色妺妺视频网 | 亚洲欧美日韩国产综合v | 久久日本三级韩国三级 | 中文字幕av一区二区三区人妻少妇 | 国内精品久久久久久久久 | 另类重口特殊av无码 | 一级黄色性视频 | 伊人精品在线观看 | 色综合天天网 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲精品aⅴ | 亚洲无吗视频在线 | 亚洲日本在线在线看片 | 日韩一区二区三区无码a片 91插插插影库永久免费 | 成年人免费黄色 | 国产又黄又粗又爽 | 宅宅少妇无码 | 一区二区欧美在线 | 中美日韩毛片免费观看 | 久久99网站| 色爽av| 丰满的岳乱妇一区二区三区 | 亚洲精品无码久久一线 | 天堂无人区乱码一区二区三区介绍 | 噼里啪啦大全免费观看 | 少妇又紧又深又湿又爽黄总 | 一区二区波多野结衣 | 狠狠噜天天噜日日噜无码 | 精品av国产一二三四区 | 免费看男女www网站入口在线 | 亚洲精品乱码久久久久久蜜桃动漫 | 无码人妻斩一区二区三区 | 亚洲欧美一区二区精品久久久 | 天堂视频网| 久久996re热这里只有精品无码 | 手机看片福利视频 | 国产激情视频一区二区三区 | 亚洲中文字幕va毛片在线 | 天天干天天干天天干天天 | av国産精品毛片一区二区在线 | 欧美颜射内射中出口爆在线 | 久久精品2019中文字幕 | 女人毛片视频 | 在线观看成人小视频 | 波多野结衣中文字幕久久 | 国产片一区二区 | 国产久9视频这里只有精品 极品美女扒开粉嫩小泬图片 | 蜜臀av久久国产午夜福利软件 | 久久嫩草av| 人妻无码免费一区二区三区 | 国产精品电影一区二区在线播放 | 三级av网 | 欧美日韩不卡视频 | 欧美美女黄色网 | 1000部无遮挡拍拍拍免费视频观看 | 亚洲中文字幕aⅴ天堂 | 亚洲国产另类久久久精品黑人 | 在线无码中文字幕一区 | 黑人狠狠的挺身进入 | 国产精久久久久 | 91啪国自产 | 97人妻无码免费专区 | jizz美女 | 黄色动漫网站在线免费观看 | 朝鲜女人大白屁股ass孕交 | 99re热视频| 国产在线精品欧美日韩电影 | 欧美亚洲一区 | 岛国av无码免费无禁网站麦芽 | 亚洲综合影院 | 欧美 国产 亚洲 另类 动漫 | 国产在沙发上午睡被强 | 亚洲人成伊人成综合网小说 | 夜夜操夜夜爱 | 波多野av在线 | 国产成人亚洲精品自产在线 | 色综合另类小说图片区 | 中文字幕亚洲无线码一区女同 | av一级大片 | 亚洲欧美在线综合图区 | 97av在线视频免费播放 | 久久精品国产sm调教网站演员 | 免费观看丰满少妇做爰 | 麻豆国产va免费精品高清在线 | 欧美午夜三级 | 久久香蕉国产线看观看精品yw | 西西人体44www高清大胆 | 欧美喷水高潮 | 人人妻人人妻人人片色av | 在线播放网址 | 国产又粗又硬又猛的免费视频 | 中国免费黄色片 | 亚洲国产精品免费在线观看 | 欧美人一级淫片a免费播放 亚洲另类一区二区 | 日日碰夜夜操 | 久久国产热 | 成人黄色av片| 久久亚洲精精品中文字幕 | 曰韩无码av一区二区免费 | 猫咪av在线 | 国产一级黄色大片 | 日本四虎影院 | 国产美女无套 | 日韩久久免费视频 | 欧美白丰满老太aaa片 | 国产成人77亚洲精品www | 日本高清一区免费中文视频 | 婷婷久久五月天 | 亚洲va韩国va欧美va精品 | 国产亚洲欧美日韩精品一区二区三区 | 亚州毛片 | 日本高清中文字幕免费一区二区 | 久久久久高潮毛片免费全部播放 | 欧美不卡激情三级在线观看 | 日韩精品无码专区免费播放 | 国产乱xxxx国语对白 | 成人网站www污污污网站直播间 | 网红av在线| 日本高清毛片中文视频 | 日韩动态视频 | 午夜福利视频一区二区手机免费看 | 久久久一二三四 | 亚洲中文字幕av一区二区三区 | 成人午夜激情影院 | 他揉捏她两乳不停呻吟在线播放 | 超碰操操操 | 东北少妇av| 欧美第一黄网免费网站 | 国产精品99久久久久久宅男 | 视频一区国产第一页 | 最新在线精品国自产拍视频 | 草久网| 亚洲成人一 | 美日韩av在线播放 | 中国年轻丰满女人毛茸茸 | 欧美系列在线观看 | 国产丝袜无码一区二区三区视频 | eeuss鲁片一区二区三区在线观看 | 亚洲一本大道av久在线播放 | 成年人毛片视频 | 色眯眯视频 | 丰满少妇被猛烈进入毛片 | 黄网站在线观 | 日本强好片久久久久久aaa | 色av网站 | 一本一本久久a久久综合精品 | 手机午夜电影神马久久 | 欧美日韩1区2区 | 免费又黄又硬又爽大片 | 国产波霸爆乳一区二区 | 天堂网免费视频 | 国产色诱视频在线播放网站 | 18禁裸男晨勃露j毛网站 | 国产欧美日韩在线视频 | 国产成人av一区二区三区在线观看 | 精品性影院一区二区三区内射 | 国产又黄又爽又色的免费视频白丝 | 亚洲欧美日韩成人综合一区 | 亚洲 自拍 色综合图区av | 乱短篇艳辣500篇h文最新章节 | 潘金莲一级淫片aaaaa免费看 | 亚洲ⅴ欧洲第一的日产av | 性妲己一级淫片免费放 | 天天躁夜夜躁很很躁麻豆 | 中文av影院| 久久精品国产99国产精2020丨 | 美女内射毛片 | 中文字幕观看视频 | 亚洲精品福利在线 | 无码国产精品一区二区免费vr | 日日操夜夜撸 | 视频区国产亚洲.欧美 | 国产av午夜精品一区二区入口 | 我要看一级黄色毛片 | 亚洲人成人毛片无遮挡 | 少妇无码av无码专区线y | 国产精品麻豆成人av网 | 在线中文字幕亚洲日韩2020 | 不卡的一区二区 | 蜜乳av久久久久久久久久久 | 91欧美一区二区三区 | 无码日韩人妻av一区免费 | 自拍偷区亚洲综合12p | 99re国产精品视频 | 午夜激情视频网站 | 精品国产成人网站一区在线 | 国产乱人对白 | 午夜网站视频 | 真实乱偷全部视频 | 五码亚洲| 欧美a网 | 午夜激情欧美 | 亚洲乱码日产精品bd在线下载 | 国产专业剧情av在线 | 视频在线观看一区 | 久久亚洲国产精品成人av秋霞 | 国产成年女人特黄特色大片免费 | 亚洲精品久久久中文字幕痴女 | 婷婷四房综合激情五月在线 | 26uuu亚洲电影最新地址 | 亚洲一区无码中文字幕 | 久爱无码免费视频在线 | 黄色男人的天堂 | 欧美一区二区网站 | 九九在线视频免费观看精彩 | 什么网站可以看毛片 | 国产jk制服精品无码视频 | 天天色综合影视 | 久草视屏| 国产精品久久久久久久久免费高清 | 天堂成人网 | 黄页网站在线观看免费视频 | 国产亚洲精品合集久久久久 | 国产九九 | 综合自拍亚洲综合图区高清 | 老太婆性杂交视频 | 极品少妇第一次偷高潮哇哇大 | 日韩黄色精品 | 欧美一级视频 | 国产伦精品一区二区三区视频黑人 | 青青在线免费视频 | 偷窥xxxx盗摄国产 | 国产精品1000夫妇激情啪 | 一区二区三区四区视频 | 黑巨人与欧美精品一区 | 国产一区二区三区a | 乡下三级农村妇女 | 天堂…在线最新版资源 | aaa一级黄色片 | 9999精品成人免费毛片在线看 | 免费色黄网站 | 成 人影片 aⅴ毛片免费观看 | 精品久久久久久无码免费 | 女人与拘性猛交视频 | 国产精品午夜剧场免费观看 | 亚洲国产成人资源在线 | 九九热精品在线播放 | 夜夜高潮天天爽欧美国产亚洲一区 | 国产高潮抽搐喷水高清 | av观看地址 | 久久国产精品-国产精品 | 久久九九日本韩国精品 | 鲁一鲁一鲁一鲁一色 | 在线a√ | 国产精品被窝福利一区 | 欧美丰满妇大ass | 国产精品成人免费一区二区视频 | 特级黄色网| 国产破外女出血视频 | 亚洲成av人片在线观看无app | 亚洲精品国偷拍自产在线观看蜜臀 | 丰满多毛少妇做爰视频 | sese视频在线观看 | 国语对白乱妇激情视频 | 熟女肥臀白浆大屁股一区二区 | 国产色婷婷亚洲999精品网站 | 理论片午午伦夜理片影院 | 少妇出轨日记 | 国产高h视频 | 久久久久久久一区 | 色狠狠av老熟女 | 欧美人与性动交ccoo | 中国少妇内射xxxxⅹ | 九九自拍视频 | 蜜桃av一区二区三区 | 8x8x成人永久免费视频 | 国产精品人妻熟女毛片av久 | 亚洲日韩欧美一区二区三区在线 | 少妇娇喘呻吟出水好深一区二区 | 亚洲综合熟女久久久40p | 无码人妻久久一区二区三区免费 | 久久久久有精品国产麻豆 | 亚洲精品卡2卡三卡4卡2卡乱码 | 日韩中文无码有码免费视频 | 国产精品乱码久久久久 | 国产成人无码av一区二区在线观看 | 久久亚洲国产精品123区 | 亚洲综合在线视频自拍 | 国产成人久久精品av | 无码区日韩特区永久免费系列 | 亚洲免费黄色网址 | 黄色亚洲视频 | 91男女视频 | 欧美黄色动态图 | 久久久久无码精品国产app | 亚洲男人天堂2020 | 日本一道人妻无码一区在线 | 亚洲高清偷拍一区二区三区 | 艳妇乳肉豪妇荡乳流白浆 | 男人的天堂在线无码观看视频 | 国产在线观看www | 999精欧美一区二区三区黑人 | 在线国产91| 宅男噜噜噜66网站在线观看 | 日b视频网站 | 精品人妻伦九区久久aaa片69 | 自拍天堂 | 久久香视频 | 欧美性网| 亚洲国产成人久久综合区 | 亚欧美在线观看 | а天堂8中文最新版在线官网 | 色六月婷婷亚洲婷婷六月 | 热re99久久精品国产66热 | 国产精品久久久久久久久久直播 | 双性娇喘浑圆奶水h男男 | 波多野结衣电车痴汉 | 成 人 a v免费视频在线观看 | www.婷婷 | 夜夜超碰 | 在哪里可以看黄色片 | 国产精品亚洲а∨无码播放麻豆 | 国产成人精品一区二区秒拍 | 国产成人亚洲综合网色欲网久下载 | 天堂中文а√在线官网 | 狠狠干综合网 | 国产女淫 | 成av人在线 | 青青青国产精品免费观看 | 露脸国产精品自产拍在线观看 | 91视频-88av | 亭亭五月天网站 | 成人午夜亚洲精品无码区 | a 'v片欧美日韩在线 | 午夜久久精品 | 1314毛片| 国产亚洲精品第一综合另类灬 | 婷婷五月综合缴情在线视频 | 天堂av免费 | 西野翔之公侵犯中文字幕 | 色天使在线视频 | 国产成综合 | 久久免费播放视频 | 亚洲国产激情 | 欧美精品一国产成人综合久久 | 无码一区二区免费波多野播放搜索 | 欧美成人猛片aaaaaaa | 婷婷综合另类小说色区 | 性欧美xxx内谢 | 日韩在线视频不卡 | 久久这里只精品国产免费10 | 国产v片在线播放免费无码 日本三级播放 | 国产午夜永久福利视频在线观看 | 超薄肉色丝袜一二三四区 | 亚洲国产精品线路久久 | 91快色| 亚洲乱色熟女一区二区三区丝袜 | 奇米影视7777狠狠狠狠影视 | 亚洲日本一区二区一本一道 | 性欧美13处14破xxx极品 | 奇米影视第四色首页 | 午夜光棍福利 | 天天射夜夜拍 | 欧美成人看片一区二区三区尤物 | 日本免费在线观看 | 中文字幕久久久人妻无码 | 国产123在线 | 成人欧美一区二区三区黑人 | 少妇毛片一区二区三区免费视频 | 日韩αv在线 | 91视频这里只有精品 | 亚洲中文无码av永久不收费 | 天天插天天射天天操 | 手机无码人妻一区二区三区免费 | 日韩av自拍 | 91人人在线| 欧美与黑人午夜性猛交久久久 | 午夜精品在线 | 欧美成人高清 | 无码精品a∨在线观看中文 欧美激情视频免费 | 情侣激情18内射骚话国产 | 中文字幕久久综合久久88 | 性激烈的欧美三级视频 | 青草青草久热国产精品 | 国产特级毛片aaaaaa毛片 | 国产伦理无套进入 | 精品国产亚洲第一区二区三区 | 久久久受www免费人成 | 久久亚洲经典 | 91精品国产麻豆国产自产在线 | 羞羞影院午夜男女爽爽影院网站 | 黄色片在线免费 | 色综合激情网 | 日韩黄色免费视频 | 国色天香社区在线视频 | 五月天天天综合精品无码 | 亚洲欧美综合人成在线 | 国产又黄又爽动漫 | 超碰碰97| 成年女人永久免费看片 | 国产午夜亚洲精品羞羞网站 | 成人性生交大片 | 波多野结衣50连登视频 | 人人玩人人添人人澡97 | 久久久精品欧美一区二区免费 | 免费一级毛片在线观看 | 欧美综合自拍亚洲综合图 | 快用力cao我受不了了 | 丝袜美腿一区二区三区 | 午夜啪啪福利 | 国产精品欧美久久久久久日木一道 | 亚洲成a人片777777久久 | 亚洲成在人网站无码天堂 | 秋霞午夜鲁丝片午夜精品 | 久久精品视频在线看99 | 黄色大片免费在线观看 | 国产黄色av | 91九色网站 | 中文字幕无线观看不卡网站 | 日韩精品免费一区二区三区 | 四虎影院最新的网址 | 8×8x拔擦拔擦在线视频网站 | 欧洲女同互慰互舔 | 亚洲愉拍99热成人精品 | 国产精品无码a∨麻豆 | 黄色片在线免费观看 | 日韩精品在线一区二区 | 国产又色又爽又黄的视频在线 | 日韩.com| 国产免费永久精品无码 | 久久久国产成人一区二区 | 欧美黄色激情视频 | 成人美女免费网站视频 | 天天摸天天看天天做天天爽 | 亚洲 国产 制服 丝袜 另类 | 女人十八特级淫片清 | xxxx久久| 性欢交69国产精品 | 日本肉体xxxx裸体784大胆 | 国产精品99久久99久久久不卡 | 黄色中文视频 | 操你av| 蜜桃av在线播放 | 亚洲天堂资源网 | 久久久亚洲欧洲日产国码aⅴ | 国内自拍不卡 | 少妇高潮九九九αv | 欧美性生活xxxx | 精品免费国产一区二区三区四区介绍 | 欧洲一区视频 | 欧美一级在线播放 | 色欲av久久综合人妻无码 | 国产日产精品_国产精品毛片 | 豆国产95在线 | 亚洲 | 亚洲第一区欧美国产综合 | 精品无码成人网站久久久久久 | 色一情一乱一伦一区二区三区四区 | 国产精彩乱子真实视频 | 国产一级性生活 | 狠狠久久五月精品中文字幕 | 91日日夜夜| 67194成l人在线观看线路无码 | 亚洲国产精品成人综合色 | 少妇人妻无码专区视频 | 91精品久久久久久久久久入口 | 欧美视频网址 | 成人免费精品网站 | 8x8x成人免费 | 孕妇性孕交videoshd | 少妇大叫好爽受不了午夜视频 | 欧美成年性h版影视中文字幕 | 亚洲自拍偷拍网 | 超碰97在线免费 | 亚洲综合久久一本伊一区 | 国产蝌蚪视频在线观看 | 红桃视频一区 | 免费人成在线观看视频无码 | 国产女人高潮叫床免费视频 | 精品久久久久国产 | 欧美夜夜夜 | 久久精品国产精品国产精品污 | 成人做受黄大片 | 伊人久久大线影院首页 | 国精产品一二三区传媒公司 | 日韩欧美国产综合 | 黑人巨大粗物挺进了少妇 | 国产成人精品精品日本亚洲 | 天堂v亚洲国产ⅴ第一次 | 国产91在线观看丝袜 | 18进禁男女爱免费视频 | 亚洲最大av网 | 钻石午夜影院 | 99蜜桃臀精品视频在线观看 | 欧美成人免费va影院高清 | 婷婷五月开心亚洲综合在线 | 国产精成a品人v在线播放 | 欧美精品一区在线观看 | 久黄色 | 久久国产成人精品av | 悠悠色综合网 | 男女无遮挡xx00动态图120秒 | 亚洲а∨天堂2019无码 | 黑人强伦姧人妻久久 | 日日夜夜伊人 | 91亚洲精品在线 | 亚洲国产精品视频在线 | 日韩色欲人妻无码精品av | 久久久亚洲精华液精华液精华液 | 无码毛片内射白浆视频 | 日韩天堂网 | 中国精品一区二区三区 | 蜜桃久久精品成人无码av | 亚洲精品乱码久久久久久 | 一级中文免费 | 日本污ww视频网站 | 日韩一级片在线看 | 一级黄色的毛片 | 国产午夜福利精品久久2021 | 无码8090精品久久一区 | 都市激情自拍 | 日韩在线不卡免费视频一区 | 精品国产国产综合精品 | 精品综合网 | 国产午夜鲁丝片av无码 | 亚洲一区二区三区国产精华液 | 强美女免费网站在线视频 | 日本高清免费在线 | 先锋资源中文字幕 | 老司机久久99久久精品播放 | 国产一区二区三区又黄又爽 | 国产ts在线视频 | 妞干网这里只有精品 | 狠狠色狠狠爱综合蜜芽五月 | 亚洲一区精品二人人爽久久 | eeuss鲁片一区二区三区小说 | 人妻无码人妻有码中文字幕在线 | 天天干天天做天天操 | 免费999精品国产自在现线 | 国产亚洲欧美另类一区二区 | 中字幕久久久人妻熟女 | 免费av网页 | 青青草综合网 | 黄频网站在线观看 | 啪啪五月天 | 成在人线av无码免观看午夜网 | 伊人成色综合人夜夜久久 | 午夜在线播放 | 成人午夜免费无码福利片 | 97无码视频在线看视频 | 欧美一区二区影院 | 伊人亚洲 | 亚洲国产成人无码av在线 | 超级碰97| 日本人毛片 | 国产精品五月天 | 国产婷婷色一区二区三区在线 | 国产9 9在线 | 中文 | 午夜在线观看av | 亚洲欧美日韩综合久久久久久 | 不卡无码人妻一区二区三区 | 日韩天天 | 日韩三级高清 | 希岛爱理88av812在线观看 | 在线视频精品免费观看10 | 亚洲人av高清无码 | 国产农村妇女精品一二区 | 国产三级三级三级精品8ⅰ区 | 久久天天躁夜夜躁狠狠i女人 | 国内精品久久久久久久影视 | 潮喷失禁大喷水aⅴ无码 | 日韩二区在线观看 | 国产不卡精品视频男人的天堂 | 久草欧美 | 国产乱人偷精品免费视频 | 国内自产少妇自拍区免费 | 又色又爽又黄的吃奶视频免费观看 | 男女一边摸一边做爽视频 | 大胸美女污污污www网站 | 人人爽人人澡人人高潮 | 成人亚洲精品久久99狠狠 | 乱码av午夜噜噜噜噜动漫 | 青娱乐手机在线视频 | 双乳被老汉揉搓a毛片免费观看 | 一边吃奶一边做动态图 | 亚洲大尺度无码无码专线 | 国产一级片av | 成人免费一区二区三区视频网站 | 精品久久久bbbb人妻 | 国产欧美精品日韩区二区麻豆天美 | 午夜在线精品 | 毛片无码一区二区三区a片视频 | 国产一级淫片a免费播放口欧美 | 黑人操白人视频 | 无套内谢丰满少妇中文字幕 | 人妻无码久久中文字幕专区 | 脱了美女内裤猛烈进入gif | 精品一卡2卡三卡4卡免费网站 | 免费观看日韩钙片gv网站 | 不满足出轨的人妻中文字幕 | 日本不卡网站 | 97久久久久人妻精品专区 | 肉色丝袜足j视频国产 | 精品少妇一区二区三区免费观 | 侵犯人妻女教师中文字幕 | 在线www | 亚洲精品中文字幕在线 | 久夜精品| 亚洲大成色www永久网站 | 2019亚洲日韩新视频 | 老熟妇乱子伦系列视频 | 精品一区av | 精品日韩在线 | 人妻耻辱中文字幕在线bd | www.夜夜| 一级性感毛片 | 亚洲图片激情小说 | 一个色综合国产色综合 | 色视频一区二区三区 | 91福利社区在线观看 | 无码人妻精品中文字幕免费 | 日日操中文字幕 | 高清偷自拍亚洲精品三区 | 中文在线а√在线8 | 一区二区三区四区日韩 | 国产精品18禁污污网站 | 国产精品久久久久久久免费看 | 人妻与老人中文字幕 | 日韩一区二区视频在线 | 国产成人av综合久久 | 日韩免费高清视频网站 | 在线亚洲韩国日本高清二区 | 久久久无码精品国产一区 | 超碰大片| 日日日干干干 | 国产午夜精品久久久 | 国产理论| 玩弄少妇秘书人妻系列 | 日韩在线视频二区 | 国产在线视频第一页 | 色窝窝色蝌蚪在线视频 | 伊人精品成人久久综合97 | 亚洲第一夜 | 国产a线视频播放 | 久久99国产精品女同 | 高潮迭起av乳颜射后入 | gai在线观看免费高清 | 男人的天堂国产 | 亚洲精品一区二区三区影院 | 午夜影院污 | 老子影院午夜精品无码 | 无码区国产区在线播放 | 国产福利免费 | 免费一级片网址 | 国内精品国内自产视频 | 欧美性白人极品hd | av无码欧洲亚洲电影网 | 新婚之夜玷污岳丰满少妇在线观看 | 懂色一区二区三区 | 国产精品igao视频网网址3d | 人人看人人舔 | 精品伊人久久 | 中文字幕一区二区三区中文字幕 | 亚洲另类色 | 嫩草在线播放 | 欧美成人精品一区 | 五月精品夜夜春夜夜爽久久 | 国产亚洲午夜高清国产拍精品 | 国产大学生自拍视频 | 正在播放老肥熟妇露脸 | 你懂的在线免费观看 | 又爽又色禁片1000视频免费看 | 欧美日韩在线视频免费观看 | 四虎首页 | 综合网天天 | 成人黄色在线看 | 亚洲天堂免费在线观看视频 | 国产v亚洲v欧美v专区 | 伊人色综合久久天天人守人婷 | 人人妻人人插视频 | 日本一级在线观看 | 国产特黄大片aaaa毛片 | 在线天堂中文www官网 | 欧美日韩亚洲国产精品 | 国产欧美另类精品久久久 | 俄罗斯少妇性xxxx另类 | 护士脱了内裤让我爽了一夜视频 | 日韩亚洲欧美中文高清在线 | 天堂激情网| 九色九九九老阿姨 | 亚洲一区精品人人爽人人躁 | 久99国产精品人妻aⅴ | 亚洲精品日韩一区二区电影 | tom成人影院新入口在线观看 | 国产一级特黄aa大片 | 久久婷婷五月综合色区 | 日本一卡二卡四卡无卡乱码视频免费 | 欧洲在线一区 | 国产一区二区三区精品视频 | 亚洲人屁股眼子交1 | 制服欧美激情丝袜综合色 | 超碰国产天天做天天爽 | 一本热久久sm色国产 | 亚洲福利视频一区 | 丰满熟妇乱子伦 | www成人 | 香蕉视频在线精品视频 | 久久久久久无码精品人妻a片软件 | 国产欧美一区二区精品秋霞影院 | 久久99久久99久久 | 高清一区二区三区免费视频 | 亚洲h | 一级做a爰片毛片视频 | 欧美日韩在线国产 | 欧美国产免费 | 久爱无码免费视频在线 | 少妇人妻上班偷人精品视频 | 6080成人 | 欧洲精品不卡1卡2卡三卡 | 最近中文字幕mv在线资源 | 国产精品福利在线观看 | 天堂网www在线资源网 | 国产一区二区三区在线视频 | 72pao成人国产永久免费视频 | 亚欧日韩在线 | 亚洲人成网亚洲欧洲无码 | 国产又粗又硬又爽的视频 | 日本精品久久久久中文字幕乱中年 | 天天爱天天草 | 国产福利午夜 | 国产夫妇肉麻对白 | 久久99精品国产麻豆蜜芽 | 综合欧美丁香五月激情 | 一区二区三区欧美精品 | 国产又黄又猛的视频 | 国产精品原创av片国产日韩 | 真人与拘做受免费视频一 | 精品久久久久久久久久国产潘金莲 | 国产成年无码av片在线 | 久久久久久99精品 | 91精品国产一区二区三区蜜臀 | 国产精选一右手影院 | 欧美精品一区二区性色 | 成人网站亚洲二区乱码 | 无码人妻丝袜视频在线播免费 | 久久撸视频 | 欧美韩日精品 | 午夜影院免费在线观看 | 丰满少妇小早川怜子影片了 | 日本免费一区二区三区中文字幕 | 99re在线精品 | www污污污抽搐喷潮com | 午夜亚洲国产理论片中文 | 91挑色欧美 | 日本久久高清一区二区三区毛片 | 国产情侣一区二区三区 | 亚洲骚 | 视频在线观看一区二区 | 四虎国产成人永久精品免费 | 国产成在线观看免费视频 | 国产精品人妻一码二码 | 人妻少妇屁股翘水多视频 | 91精品日韩| 久视频在线 | 无码无套少妇毛多18pxxxx | 日韩激情电影一区二区在线 | 国产成人 综合 亚洲欧洲 | 日日摸夜夜添夜夜添一区二区 | 91丨porny丨成人蝌蚪 | 亚洲综合欧美综合 | 成人欧美一区二区三区 | 在线视频 亚太 国产 欧美 一区二区 | 小说区 亚洲 自拍 另类 | 久久久久久久久精 | 国产综合视频一区二区三区 | 四虎4545www国产精品 | av在线男人天堂 | 2021精品国产自在现线 | 欧美影视免费观看 | 欧美激情二区三区 | 国产精品久久在线 | 特级西西人体444ww | 日本视频网 | 国产成人无码精品久久久性色 | 婷婷五月小说 | 先锋影音av最新资源 | 在线日韩不卡 | 99尹人香蕉国产免费天天 | 蘑菇福利视频一区播放 | 欧美一级爱爱 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 黑鬼大战白妞高潮喷白浆 | 韩国黄色在线 | 性――交――性――乱a | 亚洲人视频在线 | 日本黄色中文字幕 | 亚洲精品无码伊人久久 | 欧美一区二区三区的 | 欧美激情xxxx性bbbb | av无码播放一区二区三区 | 日韩欧美中文 | 免费看日产一区二区三区 | 欧洲精品视频在线 | 亚洲一区二区无码偷拍 | 精品av国产一区二区三区 | 茄子成人看a∨片免费软件 两人做人爱费视频午夜 | 国产无遮挡性视频免费 | 国产如狼似虎富婆找强壮黑人 | 免费国产污网站在线观看15 | 亚洲一区在线观看免费 | 最新无码人妻在线不卡 | 亚洲一区二区在线看 | 大唐艳妇臀荡乳欲伦小说 | 亚洲一区二区免费视频 | 91精品国产777在线观看 | 欧美日韩理论 | 久久免费黄色网址 | 亚洲va中文慕无码久久av | 国产一级一片免费播放放a 国产人妻精品无码av在线 | 欧美国产精品一二三 | 美国免费黄色片 | 亚洲日本高清一区二区三区 | 少妇一级淫片日本 | 人人妻人人澡人人爽超污 | 奇米影视第四色首页 | 巨熟乳波霸若妻在线播放 | 精品一区二区三区视频 | 一级视频在线播放 | 国产精品无码一区二区三区不卡 | 伊人久久久大香线蕉综合直播 | 亚洲国产精品无码专区成人 | 久久男人av资源站 | 台湾乡村少妇伦理 | 91av视频| 国产成人av不卡免费观看 | 女的被弄到高潮娇喘喷水视频 | 国产精品午夜在线观看体验区 | 99久久免费看少妇高潮a片 | 国产精品亚洲专区无码唯爱网 | 狠狠狠色丁香婷婷综合激情 | 狠狠躁夜夜躁人蜜臀av小说 | 欧美久久精品一级c片 | 91美女精品网站 | 欧美激欧美啪啪片 | 中国华裔少妇黑人内谢 | 国产日产欧产精品精品蜜芽 | 国产精品18久久久久久欧美 | 女人扒开屁股爽桶30分钟 | 污污内射在线观看一区二区少妇 | 无码人妻精品中文字幕免费东京热 | 亚洲日本va| 伊人男人天堂 | 日韩欧美在线观看免费 | 午夜成人在线视频 | 亚洲激情成人 | 福利吧导航 | 激情综合网址 | 亚洲熟妇av一区二区三区 | 91人人插| 精品国产三级 | 亚洲真人无码永久在线 | 欧美一区二区三区视频在线 | 久久综合97丁香色香蕉 | 久久久久久久久久久久久久久伊免 | 国产片av国语在线观看导航 | 亚洲成av人片一区二区密柚 | 俺也来俺也去俺也射 | 国产女主播av在线 | 国产精品对白刺激蜜臀av | 国产精华7777777 | 人人爽人人草 | 伊人网在线视频观看 | 性高朝久久久久久久久久 | 国产啊~cao死你个小sao货 | 巨物撞击尤物少妇呻吟 | 中文字幕在线视频免费观看 | 最近中文字幕在线mv视频在线 | 看全色黄大色黄大片大学生 | 五月婷婷导航 | 国产精品高潮呻 | 成人久久久久久 | 亚洲综合色在线 | 大学生粉嫩无套流白浆 | 亚洲国产精品久久精品成人网站 | 亚洲最新无码中文字幕久久 | 亚洲午夜无码久久久久蜜臀av | 国产精品免费观看调教网 | 成人网站精品久久久久 | 含羞草免费视频入口96视频 | 国产精品高潮露脸在线观看 | 亚洲第一成年免费网站 | 天天躁日日躁狠狠躁精品推荐 | 国产又猛又黄的视频 | 5x社区性生免费播放5x | 特级无码毛片免费视频播放▽ | 成人做爰69片免网站 | 欧美特黄一级大片 | 欧美一级特黄aaaaaa大片在线观看 | 亚洲国内精品自在线影院 | 91精品亚洲影视在线观看 | 思思久婷婷五月综合色啪 | 特片网我不卡 | 97久久超碰国产精品… | 亚洲aⅴ综合av国产八av | 成人涩涩视频 | 亚洲图色在线 | 婷婷六月在线精品免费视频观看 | 日本日本乱码伦专区 | 又爽又大久久久级淫片毛片 | 18禁黄污无遮挡无码网站 | 日日摸日日添日日碰9学生露脸 | 五月色婷婷综合 | 国偷自产一区二区三区在线视频 | 午夜歪影 | 久久综合综合久久高清免费 | 极品少妇被后入内射视 | 天天狠狠干| 最爽爱爱高潮免费视频 | www国产内插视频 | 久久视频6 | 四虎精品在线播放 | 欧美黑人性暴力猛交喷水黑人巨大 | 国产亚洲a∨片在线观看 | 狠狠2021最新版 | 日本韩国一区二区在线观看 | 殴美激情 | 精品欧美乱码久久久久久 | 中文字幕永久视频 | 欧美色图第一页 | 国产人妖视频一区二区, | 色欲一区二区三区精品a片 爱韩av | 操人在线观看 | 亚洲日韩中文字幕久热 | 午夜精品免费观看 | 午夜性做爰免费看 | 人妻丰满av无码久久不卡 | 自拍偷在线精品自拍偷无码专区 | 二宫光在线播放88av | 国产性生大片免费观看性 | 免费国产成人高清在线网站 | 香蕉久久精品日日躁夜夜躁夏 | 日本高清视频在线播放 | 2021年国产精品自线在拍 | 中国女人内谢69xxxxxa片 | 男人的天堂在线视频 | 久久鬼色综合88久久 | 国产极品自拍 | 欧美老妇胖老太xxxxx | 国产精品亲子伦对白 | 欧美一区二区三区成人精品 | 真人做人试看60分钟免费 | 国产精品久久久久久婷婷 | 久久综合亚洲色一区二区三区 | 日本激情网址 | 国产偷窥熟女精品视频 | 四虎成人国产精品永久在线 | 老司机成人 | 99视频在线精品国自产拍 | 日韩在线视频二区 | 一本久久a久久精品亚洲 | 天堂а√中文在线 | 日韩中文av | 成人夜色视频网站在线观看 | 少妇被粗大猛进去69影院 | 色综合欧美五月俺也去 | 国产欧美在线一区 | 激情人妻另类人妻伦 | 亚洲欧洲综合有码无码 | 一边摸一边叫床一边爽av免费 | 精品麻豆一区二区三区乱码 | 国产粉嫩嫩00在线正在播放 | 中文字幕无码免费久久9一区9 | 日韩aⅴ人妻无码一区二区 337p日本欧洲亚洲大胆精品 | 一本大道一区二区 | 久草视频中文 | 亚a洲v中文字幕2023 | 精品国产午夜理论片不卡精品 | 青青草日本 | 天天狠天天天天透在线 | 就去色综合 | 午夜男女xx00视频福利 | 亚洲中文字幕无码久久2020 | 亚洲三级网址 | 国产色区| 国产做爰免费观看视频 | 国产精品嫩草影院9 | 国产高潮又爽又刺激的视频 | 伊人久久大香线蕉综合直播 | 四只老虎免费永久观看地址 | 国产成人精品一区二区三区四区 | 男人的天堂视频网站 | 国产女人久久精品视 | 第一福利精品500在线导航 | 亚洲乱码一二三四区 | 中文有无人妻vs无码人妻激烈 | 久久精品欧美日韩精品 | 久久se精品一区二区三区 | 亚洲国产日韩a在线乱码 | 亚洲欧洲中文日韩久久av乱码 | 亚洲精品无码不卡在线播放he | 又大又粗又长的高潮视频 | av一二区 | 国产精品成人av电影不卡 | 9999精品成人免费毛片在线看 | 日韩区欧美久久久无人区 | 色网站在线看 | 无卡无码无免费毛片 | 范冰冰特黄xx大片 | 欧美黄色一级网站 | 影音先锋久久久久av综合网成人 | av无码av不卡一区二区 | 精品中文av | 精品欧美一区二区三区免费观看 | 国产亚洲精品久久久麻豆男与男 | 国产69精品久久久久孕妇 | 顶级欧美做受xxx000久久久 | 人人爽人人看 | 一区二区三区精品在线观看 | 欧美精品一区二区三区四区在线 | 91视频com | 亚洲高清无码视频网站在线 | 色网站在线视频 | 久久久精品欧美一区二区免费 | 色偷偷av一区二区 | 精品国产乱码久久久久久口爆网站 | 日本a在线 | 伦理精品一区二区三精品 | 国产精品亚洲综合色区韩国 | 久久只有这里有精品4 | 亚洲熟妇自偷自拍另类 | 欧美 日韩 中文 | 久久se精品一区二区 | 国产亚洲欧美另类一区二区 | 欧美人妖老妇 | 国产精品熟妇一区二区三区四区 | 国产足控在线网站 | 五月婷婷开心中文字幕 | 97国产露脸精品国产麻豆 | 国产一区a | 久久人妻公开中文字幕 | 亚洲精品久久av无码一区二区 | 欧洲精品成人免费视频在线观看 | 热re91久久精品国99热蜜臀 | 亚洲精品一区二区三区四区乱码 | www.国产在线观看 | 亚洲 欧美 中文 日韩aⅴ | 手机av在线免费观看 | 国内免费久久久久久久久 | 国产精品久久久久久久免费看 | 亚洲人成色777777老人头 | 精品蜜桃av | 香蕉久久久久久av综合网成人 | 午夜免费国产体验区免费的 | 人妻熟女少妇一区二区三区 | aa一级视频 | 欧美男生射精高潮视频网站 | 91精品国产高清一区二区三密臀 | 亚洲国产成人久久精品app | 国产午夜精品一区二区三区不卡 | 亚洲高清乱码午夜电影网制服 | 亚洲精品国产美女久久久 | 人妻夜夜爽天天爽欧美色院 | 亚洲熟女精品中文字幕 | 天天天在线综合网 | 亚洲精品高清国产一久久 | 蜜臀av色欲a片无码一区二区 | 男女下面进入的视频免费午夜 | 男生白内裤自慰gv白袜男同 | 无码制服丝袜人妻在线视频精品 | 大白屁股一区二区视频 | 国产精品国产三级国产潘金莲 | 国产又粗又黄又爽又硬一区二区 | 亚洲精品无码专区久久 | 亚洲欧洲成人a∨在线 | 久久人人爽人人爽人人片av东京热 | 国产精品99久久久久久成人四虎 | 久久精品国产精品亚洲38 | 黄色免费片 | 雪白扔子视频大全高清在线观看 | 粉嫩被粗大进进出出视频 | 女人18毛片九区毛片在线 | 琪琪午夜理论片福利在线观看 | 五月综合激情日本mⅴ | 清清草在线视频 | 亚洲 欧美 日韩 国产综合 在线 | 国产成人77亚洲精品www | 欧洲卡一卡二卡三爱区 | 国产又色又爽又刺激在线观看 | 国产一级一级va | 亚洲va欧美va国产综合 | 精品久久毛片 | 亚洲精品无码mv在线观看 | 无码人妻精品一区二区三区在线 | 无码aⅴ精品一区二区三区浪潮 | 欧美日韩精品中文字幕 | 中文字幕精品久久久 | 性人久久 | 女人扒开下面无遮挡 | 波多野结av在线无码中文 | 国产精品人成视频免费国产 | 奇米激情小说 | 免费看男女www网站入口在线 | 免费黄色小视频网站 | 可播放的亚洲男同网站 | 日韩欧美精品一区二区 | 午夜精品亚洲一区二区三区嫩草 | 亚洲a级在线 | 日韩欧美一区二区三区四区 | 国产xxxx做受视频 | 熟妇人妻va精品中文字幕 | 欧美亚洲国产精品 | 精品无码av一区二区三区 | 浴室人妻的情欲hd三级国产 | 国产吃瓜黑料一区二区 | 99噜噜噜在线播放 | 亚洲最大av网站 | 日韩免费在线视频观看 | 国产精品久久福利新婚之夜 | 久久久国产精品免费 | 91久久久国产 | 99re伊人| 婷婷久久综合九色综合88 | 日韩欧美高清dvd碟片 | 亚洲精品色午夜无码专区日韩 | 日本一本二本三区免费 | 亚洲精品无码国产 | 成人精品| 欧美激情在线观看一区 | 日韩吃奶摸下aa片免费观看 | 91玉足脚交白嫩脚丫 | 欧美一区高清 | 第一亚洲中文久久精品无码 | 久久久久久久久毛片精品 | 啪啪激情婷婷久久婷婷色五月 | 亚洲一区欧洲一区 | 中文亚洲字幕 | 无码国产69精品久久久久app | 亚洲中文有码字幕青青 | 欧美裸体摔跤xxxx | 日本在线免费观看视频 | 国产欧美在线不卡 | 少妇爆乳无码专区网站 | 欧美va天堂在线电影 | 精品久久久久久乱码天堂 | 婷婷一二三区 | 综合网色| 日本a在线 | 国产av福利久久精品can | 在线欧美日韩制服国产 | 在线观看一区二区三区视频 | 91aaa在线观看 | 亚洲旡码欧美大片 | 色一五月 | 国内精品久久久人妻中文字幕 | 曰本不卡视频 | 欧美顶级少妇做爰高跟 | 四虎影院在线免费观看 | 雪白扔子视频大全高清在线观看 | 男女啪啪永久免费观看网站 | 又粗又硬大战丰满少妇 | 国内精品人妻无码久久久影院 | 国产日产欧产精品精乱了派 | 成人av片无码免费天天看 | 色老头在线一区二区三区 | 国产另类ts人妖一区二区 | 玩成熟老熟女视频 | 欧美日韩逼 | 成人a视频在线观看 | 99热国产这里只有精品9 | 日韩精品无码中文字幕电影 | 日韩视频免费大全中文字幕 | 欧美丰满熟妇xxxx性大屁股 | 福利视频一区二区三区 | 亚洲伊人久久大香线蕉综合图片 | 99产精品成人啪免费网站 | 日本欧美国产在线 | 国产69精品久久久久久野外 | 精品国产你懂的在线观看 | 好吊妞人成视频在线观看强行 | 高清日韩av | 精品国产一区二区三 | 人人澡超碰碰 | 色综合中文字幕 | 亚洲va欧美va人人爽午夜 | 91精品国产乱码久久久 | 人人妻人人妻人人人人妻人人 | 久久综合久久鬼色 | 黄色动漫网站在线免费观看 | 亚洲av成人精品毛片 | 日本特黄特色特爽大片 | 在线观看精品91福利 | 无码国模大尺度视频在线观看 | 国产av毛片 | 亚洲欧美另类精品二区 | 成人3d动漫一区二区三区 | 毛片网页 | 久久精品国产最新地址 | 福利免费观看午夜体检区 | 国产成人亚洲精品自产在线 | 国内精品久久久久久不卡影院 | 午夜福利在线永久视频 | 8x8ⅹ在线永久免费入口 | 无码人妻丰满熟妇a片护士 日韩黄色影视 | 99国产高清 | 夜夜添日日射 | 露脸叫床粗话东北少妇 | 欧美日韩黄色大片 | 亚洲人成无码网www电影榴莲 | 日韩h在线 | 久久久久亚洲精品无码网址色欲 | 亚欧日韩 | 青青手机在线视频 | 粉嫩极品美女国产在线观看 | 久久精品成人亚洲另类欧美 | 免费人成视频网站在线18 | 一区二区无码免费视频网站 | 亚洲欧美国产毛片在线 | 久久久精品免费看 | 亚洲中文字幕无码久久 | 三级全黄不卡的 | 久久精品人人做人人爽97 | 国产一级二级在线观看 | www.色妞| 18禁超污无遮挡无码网址 | 快灬快灬一下爽69xx免费 | 亚洲男人a在天堂线一区 | 让少妇高潮无乱码高清在线观看 | 久久婷婷人人澡人人爽人人爱 | 亚洲一区二区三区国产 | 又色又爽又黄的吃奶视频免费观看 | 欧美牲交a欧美牲交aⅴ免费真 | 亚洲综合图片区自拍区 | 狠狠做深爱婷婷综合一区 | 国精品人妻无码一区免费视频电影 | 麻豆一区二区在线观看 | 99热久久精品免费精品 | 亚洲精品国产综合 | 99久久影视 | 国产精品一区免费看8c0m | av中文在线资源 | 黄色三级视频网站 | 无码帝国www无码专区色综合 | 一本无码人妻在中文字幕免费 | 国产经典久久 | 亚洲欧美日韩综合久久久 | 天堂最新版在线www官网中文地址 | 天天综合中文字幕 | 最新的国产成人精品2020 | www久久久| 久久无码中文字幕免费影院 | 国产精品色婷婷亚洲综合看 | 无码aⅴ精品一区二区三区浪潮 | 艳妇臀荡乳欲伦交换日本 | 星空大象在线观看免费 | 小鲜肉洗澡时自慰网站xnxx | 国产精成a品人v在线播放 | 看日本毛片 | 日本三级久久 | 中文字幕久久久人妻无码 | 伊人精品综合 | 四虎伊人| 国产精品第56页 | 国产精品尤物 | 欧美人与黑人交 | 色综合色狠狠天天综合色 | 国产99爱| 国产成人免费一区二区三区 | 四虎影院在线播放 | 91精品久久久久久久99蜜桃 | 乱人伦人妻中文字幕不卡 | 日韩一及片 | 在线观看国产成人swag | 久久毛片网站 | 日本一区二区高清 | 亚洲国产另类久久久精品网站 | www日韩在线 | 极品粉嫩嫩模大尺度无码视频 | 日本在线视频www | 天天曰天天| 99精产国品一二三产区在线 | 国产精品99久久不卡 | 国产一级片免费观看 | 亚洲午夜精品a片久久www慈禧 | 国产精品一区二区吃奶在线观看 | 国产精品入口尤物 | 中午字幕在线观看 | 国产精品国产自线拍免费软件 | 尤物国产在线精品福利三区 | 中国性猛交xxxx乱大交3 | 久久激情五月 | 精品国产小视频在线观看 | 国产美女网站视频 | 亚洲第一页在线观看 | 欧美一区二区三区男人的天堂 | 天堂av免费观看 | 久久精选视频 | 中文字幕日韩人妻不卡一区 | 91精品国产综合久久久久久久 | 干综合网| 欧美高清在线 | 国产一级免费 | 国产精品一区不卡 | 亚洲一区二区三区无码中文字幕 | 肉色欧美久久久久久久免费看 | 成年人免费黄色片 | 国产人妖xxxx做受视频 | 性xxxxx大片免费视频 | 偷拍视频久久 | 乱人伦无码中文视频在线 | 狠狠色噜噜狠狠狠狠2021 | 国产精品色综合精品福利在线 | av在线导航 | 欧美激情喂奶xxxxx | 亚洲色大成成人网站久久 | 免费无码久久成人网站入口 | 密色视频 | 国产v亚洲v天堂无码 | 国产亚洲色视频在线 | 亚洲欧美高清一区二区三区 | 一区二区精品视频日本 | 天天干天天碰 | 国产剧情福利av一区二区 | 人人妻人人妻人人片色av | 亚洲国产成人久久精品软件 | 日日猛噜噜狠狠扒开双腿小说 | 国产高清视频在线免费观看 | 日韩中文在线视频 | 国产成人丝袜视频在线观看 | 国内精品伊人久久久久影院对白 | 激情视频区 | 国产精品视频一区二区亚瑟 | 国产毛毛片一区二区三区四区 | 西西人体大胆午夜视频 | 青青青国产在线视频在线观看 | 久久久久国色a∨免费看 | 亚洲第一国产 | 久久丫精品国产 | 四虎天堂 | 午夜美女裸体福利视频 | 欧美乱码伦视频免费 | zzz444成人天堂7777 | 久久久久成人网站 | 国产夫妻在线观看 | 狠狠色狠狠色综合久久第一次 | 久久亚洲成人av | 人妻少妇456在线视频 | 国产精品毛片a∨一区二区三区 | 岛国av无码免费无禁网站麦芽 | 青草青草久热精品视频在线观看 | 999zyz色资源站在线观看 | 三上悠亚精品一区二区久久 | 丰满少妇弄高潮了www | 伊人伊网 | 亚欧美无遮挡hd高清在线视频 | 51精品久久久久久久蜜臀 | 久久国产成人免费网站777 | 98视频精品全部国产 | 久久中文字幕网 | 日韩欧美激情 | 俄罗斯性欧美 | 成人片国产精品亚洲 | 天天干天天玩 | 国产精品视频一区二区免费不卡 | 秋霞在线中文字幕 | 丁香伊人网 | 无毒的av网站 | 黑人大战日本人妻嗷嗷叫不卡视频 | av天堂亚洲区无码先锋影音 | 北条麻妃一二三区 | 中文字幕av一区中文字幕天堂 | 狠狠综合亚洲综合亚洲色 | 91亚洲福利视频 | 久久久久久午夜成人影院 | 中文av免费| 欧美人成视频在线视频 | 粉嫩粉嫩一区性色av片 | 狠狠色狠狠色五月激情 | 亚洲人成在久久综合网站 | 国产在线看片免费视频 | 亚洲国产成人无码影片在线播放 | 久久奇米 | 熟妇人妻av无码一区二区视频 | 国产亚洲精品视觉盛宴 | 国产成人精品av大片 | 我的公把我弄高潮了视频 | 午夜无码成人免费视频 | 国产激情午夜 | 男男女女爽爽爽免费视频 | www.youjizz.com日韩| 日韩欧美一区二区在线观看视频 | 成人aaa视频 | 不卡无码av一区二区三区 | 男人j进入女人j内部免费网站 | 一级视频在线免费观看 | 少妇把腿扒开让我爽爽视频 | 一区二区伊人久久大杳蕉 | 久久久国产亚洲精品 | 2021国内精品久久久久精免费 | 亚洲伊人一本大道中文字幕 | 成年人网站免费看 | 激情综合视频 | 欧美亚韩 | www.午夜av| 欧美熟妇性xxx交潮喷 | 久久五月丁香合缴情网 | 亚洲欧美日韩国产综合 | 日本人妻人人人澡人人爽 | 亚洲综合电影小说图片区 | 中国丰满熟妇av | 在线a亚洲视频播放在线观看 | 毛片1 | 小毛片网站 | 捏胸吃奶吻胸免费视频大软件 | 国产精品嫩草影院入口一二三 | 色妞色视频一区二区三区四区 | 成在线人免费无码高潮喷水 | 亚洲αv无码一区二区三区四区 | 亚洲小视频在线 | 国产一区在线视频观看 | 777天堂麻豆爱综合视频 | 国产高潮好爽好大受不了了 | 少妇大叫太大太粗太爽了a片小说 | 佐山爱中文字幕aⅴ在线 | 不卡av片 | 国产69精品久久久久99尤物 | 亚洲国产成人在线 | 爱逼综合网| 女人天堂一区二区三区 | 亚洲欧美另类久久久精品能播放的 | 国内免费视频成人精品 | 亚洲大尺度无码无码专线 | 快穿名器高h喷水荡肉爽文日本 | 人人妻人人超人人 | 久在草| 中文字幕免费高 | 含羞草www国产在线视频 | 国产一区二区三区在线观看 | 日本a级免费 | 手机看片一区 | 国产尤物av尤物在线看 | 高清国产亚洲欧洲av综合一区 | 久草精品在线 | 中文字幕在 | 一级猛片免费看 | 天天爽夜夜爽人人爽曰av | 特大黑人娇小亚洲女喉交 | 青草伊人久久 | 欧美日韩在线免费 | 毛茸茸的中国女bbw 国产丝袜脚交 | 少妇高潮叫床在线播放 | www.成人网| 亚洲h在线播放在线观看h | 欧美午夜一区二区福利视频 | 国产一区二区三区在线 | 亚洲色播爱爱爱爱爱爱爱 | 一边摸一边做爽的免费视频日本 | 8x拔播拔播x8国产精品 | 欧美牲交a欧美牲交aⅴ免费下载 | 怡红院成人av | 国产αv| 国产高清在线精品二区 | 午夜性无码专区 | 国产一伦一伦一伦 | 人妻精品久久无码专区涩涩 | 嫩草在线看| 五月激情婷婷丁香综合基地 | 日韩欧美一区二区三区综学生 | 亚洲欧洲日产国码久在线 | 熟女人妻一区二区三区视频 | 国产v亚洲v天堂a_亚洲 | 国产无遮挡裸体免费直播 | 视频一区二区三区在线观看 | 亚洲免费看片 | 免费国产午夜视频在线观看 | 国产成年人在线 | 青草久久人人97超碰 | 暖暖视频在线观看免费观看高清中文 | 天天爱夜夜爽 | 男人天堂av网站 | 五月婷婷亚洲综合 | 那里有黄色网址 | 午夜福利视频 | 亚洲视频在线观看免费视频 | 激情综合网五月天 | 蕾丝av无码专区在线观看 | 日本欧美一区二区三区在线播放 | 大尺度无遮挡激烈床震网站 | 欧美日韩精品一区二区在线观看 | 特黄大片又粗又大又暴 | 久久综合五月 | 日韩精品一卡2卡3卡4卡新区 | 久久夜色精品国产噜噜av小说 | 在线观看免费人成视频网 | 国产国产成人久久精品 | 亚洲大片免费看 | 欧美另类综合 | 天天躁躁水汪汪人碰人 | 欧美久久免费 | 国产成人综合久久 | 成本人无码h无码动漫在线网站 | 国产精品熟女视频一区二区 | 久久久久久妓女精品影院 | 亚洲综合免费视频 | 人人妻人人爽人人添夜夜欢视频 | 97在线免费 | 青草久久久国产线免观 | 伊伊人成亚洲综合人网 | 亚洲欧美一区在线观看 | 在线看片免费人成视频播 | 天天躁夜夜躁天干天干2020 | 黄色一级免费 | 亚洲 日本 欧美 中文幕 | 国产熟睡乱子伦视频 | 久久精品苍井空精品久久 | 男人的天堂网av | 日韩动漫av| 欧美理论片在线观看 | 五月婷婷综合在线观看 | 少妇被躁爽到高潮无码人狍大战 | 日本熟妇人妻videos | 久久99日韩国产精品久久99 | 无码中文精品视视在线观看 | 国产成人理论在线观看视频 | 免费成人深夜夜国外 | 伊甸园永久免费网站 | 日本高清无卡码一区二区 | av黄色在线看 | 欧美熟妇性xxxx欧美熟人多毛 | 日本一区二区a√成人片 | 日日日日做夜夜夜夜做无码 | 毛片av在线 | 国产女人高潮大叫a毛片 | 六月丁香综合 | 久久精品人人做人人爱爱站长工具 | 男人天堂2020 | 欧美精品导航 | 夜添久久精品亚洲国产精品 | 日韩精品无码免费专区午夜不卡 | 亚洲高清av在线 | 日本成人在线一区 | 粉嫩91精品久久久久久久99蜜桃 | 鲁一鲁在线视频 | 可以免费看av的网站 | 欧美jiizzhd精品欧美 | 中文字幕久久精品 | 久久99精品久久久久久琪琪 | 一边摸一边叫床一边爽av免费 | 日韩网站免费观看 | 自拍 另类 综合 欧美小说 | 国产成人无码aⅴ片在线观看 | 日韩av无码久久精品免费 | 天堂а√在线官网 | 岛国大片在线免费观看 | 久久精品农村毛片 | 韩国乱码片免费看 | 天堂久久爱 | 欧美顶级毛片在线播放 | 欧美日韩视频在线播放 | 国产在线乱码一区二三区 | 超碰在线天天 | 欧美大片无中文字幕 | 色婷婷国产精品高潮呻吟av久久 | caoporn国产精品免费公开 | 中文字幕一区二区三区精华液 | 在线永久看片免费的视频 | 精品国产三级a∨在线无码 热の综合热の国产热の潮在线 | 亚洲精品美女久久久久网站 | 一本色道久久东京热 | 日本乳首の奶水 | 视频一区二区三区视频 | 色亚洲天堂 | 狠狠躁夜夜躁无码中文字幕 | av天堂午夜精品一区 | 久久久久这里只有精品 | 亚洲乱码日产精品bd在观看 | 亚洲逼院 | 日韩美女一区二区三区 | 很污的网站在线观看 | av在线不卡免费 | 久久免费看少妇高潮 | 四虎成人免费影院 | 国产日韩一区二区三免费高清 | 中文字幕在线观看不卡 | 在线亚洲中文精品第1页 | 久久综合给久久狠狠97色 | 天天视频亚洲 | 中国一级一级全黄 | 欧美一区二区三区,视频 | 欧洲熟妇性色黄在线观看免费 | 91久久久久久久久久久 | 国产综合av在线 | 国产美女高潮 | 亚洲暴爽| 久久精品人人看人人爽 | 色妺妺免费影院 | 国产乱码免费卡1卡二卡3 | 国产精品视频第一页 | 五月婷在线 | 日本xxxx69 | 国产精品第一区揄拍无码 | 久久久久欧美精品网站 | av无码精品一区二区三区四区 | 欧美又黄又粗 | 九月婷婷丁香 | 啦啦啦www在线观看免费视频 | 国产精品无码免费播放 | 狠狠亚洲色一日本高清色 | 国产在视频线精品视频 | 精品人妻少妇一区二区三区不卡 | 亚洲国产成人无码av在线播放 | 伊人久久大香线蕉无码综合 | 久久久精品成人免费观看国产 | 国产精品久久久久久久久借妻 | 亚洲内谢 | av在线不卡播放 | 人与禽交av在线播放 | 真实国产老熟女粗口对白 | 精品一区二区三区在线观看视频 | 欧美成人怡红院一区二区 | 少妇毛茸茸bbw高清 在线观看的网址 | jjzz日本| 精品人妻少妇一区二区三区在线 | 日本精品视频免费观看 | 麻豆国产丝袜白领秘书在线观看 | 91av在线播放视频 | 国产一区,二区 | 香蕉网站在线观看 | 免费观看又色又爽又黄的韩国 | 97成人免费| 国产zzjjzzjj视频全免费 | 亚洲美女福利 | 91在线一区 | 国产精品96久久久 | a在线免费观看 | 亚洲精品中文字幕乱码4区 国产美女激情视频 | 久久不见久久见免费影院国语 | 91久久精品一区二区三区大 | 越南处破女av免费 | 日本猛少妇xxxxx猛叫爽 | 免费午夜福利不卡片在线 | av蜜桃网 | 国产精品区一区二区三在线播放 | 亚洲第一无码精品立川理惠 | 国产资源在线免费观看 | 亚洲国产中文字幕在线视频综合 | 国产无套喷白浆在线播放 | 日本免费一二区 | 欧美婷婷精品激情 | 日韩做a爰片久久毛片a片 | 色8激情欧美成人久久综合电影 | 亚洲男女羞羞无遮挡久久丫 | 在线无码视频观看草草视频 | 99亚洲一区 | 无码gogo大胆啪啪艺术 | 欧美国产日韩a欧美在线视频 | 色噜噜狠狠一区二区三区狼国成人 | 亚洲天堂av片 | 国内精品视频免费观看 | 久久人人爽人人爽爽久久小说 | 好紧好湿好爽免费视频 | 精品人妻人人做人人爽夜夜爽 | 人人爽人人爽人人爽人人爽 | 少妇精品视频一区二区三区 | 国产精品日韩 | 少妇精品久久久一区二区三区 | 中文字幕第八页 | 国产产区一二三产区区别在线 | 国产又色又爽无遮挡免费动态图 | 国产精品玩偶在线观看 | av在线播放一区二区三区 | 在线a亚洲老鸭窝天堂av高清 | www.少妇影院.com | 蜜桃av一区 | 国产一区内射最近更新 | 色欲天天婬色婬香影院视频 | 无码中字出轨中文人妻中文中 | 大地资源中文第三页 | 伊人网在线播放 | 斯嘉丽裸乳照无奶罩视频 | 日本高清www免费视频 | 成人看片黄a免费看 | 久久国产免费观看精品3 | 久草在线免费福利资源站 | 欧美精品黄色 | 丝袜老师办公室里做好紧好爽 | 国内精品女同女同一区二区三区 | 亚洲一区二区三区四区五区黄 | 少妇性色av | 1024久久 | 日韩激情一区二区三区 | 全部孕妇毛片丰满孕妇孕交av | 久久国产精品99久久久久久老狼 | 欧美顶级少妇作爱 | 欧美一区二区三区,视频 | 久久最新视频 | 精品国精品自拍自在线 | 久久精品国产精品亚洲红杏 | 人人妻人人狠人人爽天天综合网 | 7777色鬼xxxⅹ欧美色妇 | 最新中文字幕在线视频 | 人妻av无码系列专区移动可看 | 秋霞7777鲁丝伊人久久影院 | 天天网综合 | 曰本a∨久久综合久久 | 激情小说亚洲色图 | 国产真人做爰视频免费 | 亚洲高清国产拍精品网络战 | 久久精品9| 亚洲美女国产精品久久久久久久久 | 国产精品国产亚洲精品看不卡15 | 国产精品yy | 国产精品日韩av | 日韩精品免费在线观看 | 国产麻豆一区二区三区在线观看 | a级大胆欧美人体大胆666 | 欧美又大又粗又湿a片 | 久久婷婷爱 | 亚洲精品第一国产综合麻豆 | 日韩超级大片免费观看 | 亚洲国产欧美在线综合 | 亚洲黄在线 | 亚洲色图在线播放 | 人妻夜夜爽天天爽一区二区 | 粉嫩av久久一区二区三区 | 国产精选一区二区 | 中文在线视频 | 亚洲综合成人婷婷五月在线观看 | 亚洲日韩乱码中文无码蜜桃臀 | 又色又爽又黄还免费视频 | 国产高清精品综合在线网址 | 色妹子综合 | av中文字幕第一页 | 天天舔天天操天天干 | 亚洲欧美精品一区 | 日本午夜在线视频 | 亚洲精品六区 | 亚洲精品无码专区在线观看 | 91色视频在线 | 欧美三级视频在线观看 | 国产精品911| 久久精品店 | 亚洲va中文字幕无码一区 | 国产精品呦呦 | 最近最好的中文字幕2019免费 | 国产成人无码精品一区不卡 | 亚洲性无码av在线dvd | 婷婷黄色网 | 日本黄色a视频 | 日韩、欧美、亚洲综合在线 | 樱桃空空人妻无码内射 | 一区二区三区在线 | 中国 | 日韩精品免费在线播放 | 天天摸夜夜摸夜夜狠狠添 | www.日韩高清| 成人黄色一级 | 潮喷失禁大喷水av无码 | 娇小性色伦xxxxx中国av | 婷婷人人爽人人爽人人片 | www国产精品内射 | 无码三级国产三级在线电影 | 亚洲成人a v| 精品国产第一福利网站 | 精品无人乱码高清在线观看 | 一区二区美女视频 | 国产香蕉97碰碰视频碰碰看 | 丁香花免费高清视频在线观看 | 毛片基地免费 | 辣+高h+浓+np+肉+黄在线 | 国产精品福利久久 | 六月丁香av | 色av吧 | 国产精品无码一区二区三区在 | 亚洲欧洲精品专线 | 国产精品久久久久久亚洲调教 | 巨大乳做爰视频在线看 | 免费观看女人高潮视频软件 | 国产欧美一区二区三区免费视频 | 日韩动态视频 | 亚洲黄色片网站 | 久久精品人人看人人爽 | 日韩a人毛片精品无人区乱码 | 国产精品久久久久久52avav | 99亚洲一区 | 色国产在线视频 | 亚洲欧美国产精品久久 | 久久精品国内 | 欧美一级大黄大黄大色毛片小说 | 中文字幕乱偷在线 | 中文字幕亚洲图片 | 欧美金妇欧美乱妇xxxx | 国产真实伦实例对白 | 嫩草影院国产精品 | 无码人妻少妇久久中文字幕 | 国产成人8x人网站视频在线观看 | 精品久久国产老人久久综合 | 中文字幕视频观看 | 欧美日韩精品一区二区天天拍 | 亚洲中文波霸中文字幕 | 我不卡av| 一区欧美 | 狼人综合色 | 鲁啊鲁在线 | 无遮挡十八禁污污污网站 | 天堂网亚洲 | 国产婷婷在线精品综合 | 超碰人人超碰 | 捏胸吃奶h玩烂了 | 狠狠色噜噜狠狠狠狠五月婷 | 国产69精品久久久久乱码免费 | 红花成人网 | 欧美成人精品 | 天天爱天天做天天添天天欢 | 久久精品国产一区 | 91精品视频一区二区三区 | 狠狠干天天 | 国产黄在线| 亚洲精品天堂无码中文字幕 | 欧美麻豆久久久久久中文 | 免费午夜无码片在线观看影院 | 69式高清视频在线观看 | 日本成本人三级在线观看 | 狠狠插网 | 亚洲小说乱欧美另类 | 国产精品视频免费看人鲁 | 性色香蕉av久久久天天网 | 成在人线av无码免费高潮喷水 | 男女一边摸一边做爽爽的免费阅读 | 各种虐奶头的视频无码 | 亚洲精品无码午夜福利理论片 | 全部免费毛片在线播放网站 | 亚洲色偷偷偷鲁精品 | 特黄aaaaaaaaa真人毛片 | 中文字幕一区二区av | 国产裸体丰满白嫩大尺度尤物可乐 | 好吊妞人成视频在线观看27du | 丁香在线 | 国产一区二区三区无码免费 | 国产精品99久久久久久人免费 | 日韩一区二区中文字幕 | 欧美色妻| 亚洲成年电人电影 | 日韩亚洲国产高清免费视频 | 91成人观看| 9l视频自拍蝌蚪自拍丨视频 | 999zyz色资源站在线观看 | 波多中文字幕 | 亚洲黄色片在线观看 | 2018av天堂在线视频精品观看 | 日本久久精品视频 | 日本成人在线一区 | 亚洲天天操 | 国产三级精品三级在线观看 | 日本免费高清视频 | 午夜福利视频一区二区手机免费看 | 公主受呻吟双腿大开h | 欧美精品一区二区三区免费播放 | 久久国内精品自在自线观看 | 全免费又大粗又黄又爽少妇片 | 亚洲国产成人一区二区精品区 | 婷婷综合网 | 精品国产va久久久久久久 | 久久精品99国产精品日本 | 欧美激情在线一区二区三区 | 亚洲中文无码av永久不收费 | 99热国产在线手机精品 | 毛茸茸性xxxx毛茸茸毛茸茸 | 精品免费一区二区三区 | 国产在线成人 | 国产一区二区野外 | 亚洲sm另类一区二区三区 | 国产麻豆精品福利在线观看 | 久章草在线精品视频免费观看 | 欧美第二区 | 中文字幕黄色av | 日本免费精品视频 | 成人做爰100部片免费看网站 | 亚洲综合999 | 日本入室强伦姧bd在线观看 | 欧美视频免费看欧美视频 | 国产精品88av| 小sao货揉揉你的奶真大电影 | 三级黄色片在线观看 | 中文字幕在线免费观看视频 | 亚洲视频在线观看网址 | 国产对白农村老女人性视频对话 | 一区二区国产精品 | 国产香港明星裸体xxxx视频 | 欧美午夜性春猛交ⅹxxxh | 国产看真人毛片爱做a片 | 麻豆一区二区三区四区 | av一区二区三 | 欧美国产一区二区 | 亚洲精品美女在线观看播放 | 欧美毛片在线观看 | 亚洲一区综合 | 亚洲色欲色欲综合网站 | 91香焦视频 | 色网站免费在线观看 | 日韩1区| 影音先锋中文字幕资源 | 日韩在线观看三区 | 亚洲欧洲av一区二区久久 | 人妻av乱片av出轨 | 一区二区三区久久 | 亚洲一区二区三区香蕉 | 玖玖视频| 97资源共享在线视频 | 在线精品国产成人综合 | 992tv在线成人免费观看 | 极品久久久久 | 91黑丝高跟| 日韩、欧美、亚洲综合在线 | 91精品麻豆 | 亚洲人成小说网站色在线 | 国产农村妇女aaaaa视频 | 性一交一性一交肉体 | 密臀av一区二区三区 | 中文国产乱码在线人妻一区二区 | 性日本xxx| 久久久久久久.comav | 精品理论片 | 国产美女高潮一区二区三区 | 亚洲视频在线播放 | 中文字幕永久区乱码六区 | 亚洲男人av天堂午夜在 | 久久精品影视免费观看 | www中文字幕在线观看 | 欧美性精品| 希岛爱理aⅴ在线中文字幕 国产白丝喷水娇喘视频 | 91吃瓜在线 | 狠狠色丁香婷婷综合最新地址 | 欧美性猛交aaaa片黑人 | 天天舔天天操天天干 | 99无码熟妇丰满人妻啪啪 | 欧美网站在线 | 国产综合成人亚洲区 | 久久久久国产精品人妻aⅴ网站 | 熟女少妇色综合图区 | 国产成人免费在线视频 | 国产精品毛片一区视频播 | 欧美香蕉爽爽人人爽 | 亚洲а∨天堂久久精品2021 | 国产精品午夜一区二区三区视频 | 欧美日韩在线亚洲二区综二 | 日产成品片a直接观看入 | 国产亚洲精品久久久美女 | 国产麻豆一精品一av一免费软件 | 青青在线精品 | 日韩一区网站 | 久久蜜桃av | 欧美性精品 | 嫩草av久久伊人妇女超级a | 国产在线a视频 | 欧美人与动牲交a免费 | 亚洲一区第一页 | 亚洲欧美日本久久综合网站点击 | 日韩精品视频观看 | 97se狠狠狠狠狼鲁亚洲综合色 | 日韩精品四区 | 密臀在线观看 | 柠檬福利第一导航在线 | 中文字幕av一区二区三区人妻少妇 | 久青草国产97香蕉在线影院 | 久久成人免费观看草草影院 | 无码av中文字幕免费放 | 最新无码a∨在线观看 | 丰满岳跪趴高撅肥臀尤物在线观看 | 天天看片夜夜爽 | 国产精品久久福利新婚之夜 | 天堂在线一区 | 日本va视频| 亚洲国产成人精品综合av | 亚洲成av人片在线观看高清 | 国产 精品 自在自线 | 免费视频一区 | 亚洲a一区 | 亚洲一区a | 少妇伦子伦精品无码styles | 伊人网在线免费观看 | 欧美午夜精品一区二区三区电影 | 天堂九九 | 日韩亚洲国产主播在线不卡 | 国产美女福利在线观看 | 日韩精品视频在线观看一区二区三区 | 婷婷综合| 日本xxxxx片免费观看喷水 | 日韩精品一区二区三区四 | 超碰91在线 | 国产成人无码网站 | 91免费公开视频 | 免费国产高清 | 青草视频在线观看免费 | 亚洲激情在线 | 美女内射毛片 | 亚洲欧美在线视频观看 | jizz在线免费观看 | 久青草免费视频 | 少妇出轨精品中出一区二区 | 亚洲欧美一区在线观看 | 欧美男女交配 | 免费网站永久免费 | 久久国产亚洲精选av | 亚洲aⅴ无码国精品中文字慕 | 国产精品久久久久久久模特人妻 | 丁香婷五月 | 丰满少妇被猛烈进入毛片 | 国产av无码日韩av无码网站 | 成人精品啪啪欧美成 | 国产精品又黄又爽又色无遮挡 | 中国视频一区二区 | 国产呦精品一区二区三区网站 | 国产日产欧美最新 | 伊人丁香狠狠色综合久久 | 久久久久国产精品人妻aⅴ免费 | 天码欧美日本一道免费 | 综合在线播放 | 久9re热视频这里只有精品 | 欧美肥老太交性506070 | 97色伦2视频在线观看 | 一区二区在线免费观看视频 | 黄色av小说在线观看 | 国产又黄又硬又湿又黄的网站免费 | 婷婷亚洲久悠悠色悠在线播放 | 日韩在线天堂 | 99er在线视频 | 国产又大又粗又猛又爽的视频 | 中文字幕亚洲高清精品一区在线 | 激情com| 在线a亚洲老鸭窝天堂 | 91网站视频在线观看 | 中文字幕中文字幕 | 99涩涩 | 天堂中文在线免费观看 | 亚洲午夜无码毛片av久久 | 国产精品一区饥渴老女人 | 亚洲色资源在线播放 | 中文字幕一区三区 | 超碰97久久国产精品牛牛 | 久久精品aⅴ无码中文字字幕不卡 | 国产毛片基地 | 一区二区高清国产在线视频 | 777奇米四色成人影视色区 | 2021自拍偷在线精品自拍偷 | aaa午夜级特黄日本大片 | 欧洲成人午夜免费大片 | 亚洲国产成人精品无码区在线 | 天天摸日日添狠狠添婷婷 | 免费福利视频一区二区三区高清 | 手机av在线免费 | 黑人巨大白妞出浆 | 2020国产激情视频在线观看 | 亚洲精品白浆高清久久久久久 | 国产小视频在线免费观看 | 久久久久久91亚洲精品中文字幕 | 阳茎伸入女人阳道视频 | 超碰人人透人人爽人人看 | 永久免费未满网站 | 超碰在线99 | 亚洲性一区| 强行征服邻居人妻淑敏 | 18禁毛片 | 伊人嫩草久久欧美站 | 亚洲欧美一区二区爽爽爽 | 久久综合精品无码av一区二区三区 | 欧美巨大黑人精品一.二.三 | 污污内射久久一区二区欧美日韩 | www.成人av.com | 97豆奶视频国产 | 国产凹凸久久精品一区 | 久久精品99国产精品酒店日本 | 午夜激情网| 少妇无码av无码一区 | 国产黄视频在线观看 | 国产精品国产精品国产专区不片 | 我要色综合天天 | 日韩欧美一区二区在线 | 国模小黎自慰gogo人体 | 一本色道久久综合亚州精品蜜桃 | 欧美激情小视频 | 国产午夜精品美女视频明星a级 | 综合激情久久综合激情 | 夜添久久精品亚洲国产精品 | 成人免费毛片aaaaaa片 | 中文字幕日韩一区二区三区不卡 | 欧美另类视频在线 | 99精品欧美一区二区三区视频 | 久艹在线观看视频 | 国产一区日本 | 一本到综在合线伊人 | 中文字幕色网 | 国产自产c区 | 中国熟女仑乱hd | 国产美女精品视频线免费播放 | 久久aⅴ国产欧美74aaa | 狠狠躁夜夜躁人人爽天天不 | 加勒比色综合久久久久久久久 | 夜夜操比 | 97超碰成人| 国产精品99久久久久久久久 | 色婷婷综合缴情综免费观看 | 亚洲一级片网站 | 狠狠干成人网 | 女人毛毛片| 亚洲精品制服丝袜四区 | 亚欧成人网 | 日本少妇中文字幕 | 欧美日韩不卡 | 亚洲成国产人片在线观看 | 国产老女人精品毛片久久 | 亚洲—本道 在线无码 | 亚洲人成在久久综合网站 | 麻豆av在线播放张芸熙 | 色婷婷综合成人av | 乱子轮熟睡1区 | 国产高清在线精品二区 | 久久精品亚洲a | 一区二区三区久久久 | 欧美激情国产日韩精品一区18 | 亚洲综合国产成人无码 | 欧美日韩精品一区二区天天拍 | 黄色三级毛片视频 | 亚洲老妈激情一区二区三区 | 国产精品欧美一区喷水 | 久久亚洲精品国产精品紫薇 | 亚欧在线视频 | 欧美 亚洲 国产 制服 中文 | 国内精品久久久人妻中文字幕 | 久久久久北条麻妃免费看 | 丰满的熟妇岳中文字幕 | 国产毛毛片一区二区三区四区 | 日韩有码中文字幕在线观看 | 日日日日做夜夜夜夜无码 | 男女猛烈xx00免费视频试看 | 国产老头视频 | 992tv国产精品免费观看 | 日本在线一区 | 日韩 国产 在线 | 亚洲区激情区无码区日韩区 | 国产好爽又高潮了毛片91 | 在线精品自偷自拍无码 | 波多野结衣绝顶大高潮 | 色又黄又爽18禁免费视频 | 亚洲码国产岛国毛片在线 | 久久伊人精品 | 综合图区亚洲欧美另类图片 | 国产成人久久av免费高清密臂 | 伊人久久精品av一区二区 | 日本饥渴人妻欲求不满 | 国精一二二产品无人区免费应用 | 亚洲综合另类小说专区 | 久久影院一区 | 日本高清不卡中文字幕视频 | 97久久国产 | 能看的av网站 | 麻豆视传媒官网免费观看 | 成在人线av无码免费高潮求绕 | 国产又白又嫩又爽又黄 | 中文字幕亚洲在线 | 国产精品久久久久久免费 | 久久精品成人无码观看不卡 | 中文字幕第六页 | 国产成人精品自产拍在线观看 | 永久免费毛片在线播放 | 区一区二区三区中文字幕 | 亚洲一级黄色录像 | 精品少妇人妻av免费久久洗澡 | 免费看小12萝裸体视频国产 | 久久欧美一区二区三区性生奴 | 国产乱码精品一区二区三 | 成人免费一区二区 | 999偷拍精品视频 | 日韩精品成人av在线观看 | 97国产香蕉| 午夜精品久久久久久久蜜桃 | 男女免费观看在线爽爽爽视频 | 久草在线在线 | 亚洲成人婷婷 | 一区二区三区无码免费看 | 国产成人av在线桃花岛 | 三上悠亚国产精品一区内容阅读 | 午夜精品久久久久久久2023 | 成人毛片无码免费播放网站 | 调教重口xx区一精品网站 | 日本国产在线播放 | 成人午夜福利院在线观看 | 欧美精品免费在线观看 | 国产男女猛烈无遮挡a片软件 | 欧美黑人性暴力猛交喷水黑人巨大 | 成人无码视频97免费 | 亚洲禁18久人片 | 新黑暗圣经在线 | 欧美在线一二三 | 亚洲v成人天堂影视 | 18禁无码无遮挡在线播放 | 2020久热爱精品视频在线观看 | 妺妺窝人体色www婷婷 | 超碰一区二区三区 | 又爽又黄又无遮挡的视频在线观看 | 麻豆一区二区三区在线观看 | 福利片网址 | 亚韩无码一区二区在线视频 | 亚洲精品国产综合久久久久紧 | 国产又粗又猛又爽又黄老大爷 | 嫩草在线播放 | 91快色| 亚欧洲精品视频 | 少妇精品偷拍高潮少妇18p爱豆 | 成人专区在线观看 | 人妻精品动漫h无码网站 | 在线成年视频人网站观看 | 少妇精品偷拍高潮少妇小说 | 日韩欧美加勒比 | 亚洲 欧美 日韩 综合aⅴ电影 | 日本簧片在线观看 | 男女啪啪免费观看网站 | 亚洲精品一区二区久久 | 91xxx在线观看 | 日韩欧美一级大片 | 超碰在线综合 | 丰满人妻av无码一区二区三区 | 中文字幕69页 | 欧美激情内射喷水高潮 | 欧洲精品欧美精品 | 欧美做爰性生交视频 | 成人午夜福利院在线观看 | 久久精品嫩草影院 | 亚洲午夜天堂吃瓜在线 | 国产毛片一区二区三区 | 国产吃瓜黑料一区二区 | 国产成人av在线免播放观看更新 | 九九热线精品视频16 | 久久天天躁夜夜躁狠狠躁2022 | 好吊操视频 | 最新91在线 | 伊人1314| 美女爽到呻吟久久久久 | 成人精品视频一区二区三区 | 少妇bbb搡bbbb搡bbbb | 亚洲天堂2020 | 成人无码精品免费视频在线观看 | 天码欧美日本一道免费 | 91片黄在线观 | 夫妻毛片| 国产熟睡乱子伦午夜视频 | 国产香蕉一区二区三区 | 国产精品久久久久久亚洲影视内衣 | 国产乱妇4p交换乱免费视频 | 国产亚洲欧洲综合5388 | 日日碰狠狠躁久久躁一区二区 | 亚洲欧洲美色一区二区三区 | 欧美色图亚洲自拍 | 国产成人精品永久免费视频 | 成人在线免费小视频 | 超黄网站在线观看 | 一本一道久久a久久综合蜜桃 | 亚洲国产精品女人久久久 | 六月婷婷在线视频 | 天天色爱| 日韩综合久久 | 免费亚洲精品 | 国产精品自产拍在线观看55 | 精品日本一区二区三区 | 国产思思99re99在线观看 | 亚洲a∨无码男人的天堂 | 曰本av中文字幕一区二区 | 午夜理论无码片在线观看免费 | 久久66热人妻偷产精品9 | 加勒比色综合久久久久久久久 | 欧美色亚洲 | 日本精品高清一区二区 | 欧美视频二区欧美影视 | 欧美人与性动交0欧美精一级 | 国产精品久久久久久久久久久久久久久 | 蜜桃av噜噜一区二区三 | 摸丰满大乳奶水www免费 | 欧美激情天堂 | 中文字幕av一区二区 | 996热re视频精品视频这里 | 青青视频免费观看 | 久久久久人妻精品一区三寸蜜桃 | 午夜高清国产拍精品福利 | 操操干| 热99re久久免费视精品频 | 亚洲午夜久久久久妓女影院 | 久久久国产精品人人片 | 国产精品人妻一区二区高 | 国产a v高清一区二区三区 | 福利网址在线观看 | 中国女人裸体乱淫 | 中文二区 | 国产成人精品二区 | 少妇高潮喷水正在播放 | 久草在线资源福利站 | 免费精品一区二区三区在线观看 | 亚洲国产成 | 亚洲愉拍一区二区三区 | 久久久伊人网 | a三级三级成人网站在线视频 | 亚洲一级免费在线观看 | 亚洲精品久久区二区三区蜜桃臀 | 激情伊人网| 日韩区欧美国产区在线观看 | 日本三级成本人网站 | 欧美精品亚洲 | 日本免费一区二区三区高清视频 | 国产精品亚洲综合一区 | 插美女网站 | 一本av高清一区二区三区 | 免费女人高潮流视频在线 | 亚洲欧美狂白浆一区二区 | 中文字字幕在线 | 国产无遮挡无码视频免费软件 | 久久久午夜 | 一级免费观看 | 亚洲 欧美 日本 国产 高清 | 扒开双腿被两个男人玩弄视频 | 国产精品视频成人 | 天天看片天天av免费观看 | 国产综合第一页 | 国产无遮挡裸体免费久久 | 久久五月天综合 | 亚洲aⅴ天堂av天堂无码麻豆 | 九九av| 成人a网站 | 日出水了特别黄的视频 | 成人国内精品久久久久影院 | 亚洲综合欧美在线… | 亚洲熟妇中文字幕曰产无码 | 一个色综合国产色综合 | 肥臀熟女一区二区三区 | 按摩三级3~6日本xx | 国产精品成久久久久三级6二k | 中文在线中文资源 | 欧美成a高清在线观看 | 9999国产精品欧美久久久久久 | 无码av免费一区二区三区 | 特级特黄aaaa免费看 | 女人爽到高潮潮喷18禁网站 | 护士奶头又白又大又好摸视频 | 成 人 黄 色 片 在线播放 | 婷婷综合亚洲 | 免费午夜福利不卡片在线播放 | av一区二区免费 | 波多野结衣先锋影音 | 天天天天天天天天干 | 亚洲美女爱爱 | 大尺度av无码污污福利网站 | 国产日产免费高清欧美一区 | 精品久久久无码人妻中文字幕 | 一区二区三区免费在线 | 国产亚洲欧洲aⅴ综合一区 国产情侣一区二区 | 国产精品黑色丝袜久久 | 色图社区 | 男女午夜视频在线观看 | 欧美成人三级在线 | 国产精品久久久久久久久久久免费 | 欧美黑人性xxx猛交 精品人妻少妇一区二区三区 | 免费观看成人www动漫视频 | 亚洲激情在线观看视频 | 免费的大尺度在线观看网站 | 成年人小视频 | 亚洲最大无码av网站观看 | 黄色大片91 | 久久久久久久女国产乱让韩 | 欧美日韩精品区 | 亚洲 欧美 国产 制服 动漫 | xvideos永久免费入口 | 久久五月丁香激情综合 | 国产色99| 好紧好爽再进去一点在线视频 | 成人做爰高潮片免费视频 | 国产大学生呻吟对白精彩在线 | 日韩欧美在线综合网另类 | 国产高清精品福利私拍国产写真 | 亚洲精品综合一区二区三区在线 | 国产免费人成在线视频网站 | 丁香花开心四播房麻豆 | 午夜国产小视频 | 亚洲人 屁股 鞭打网站 | 91久久精品一区二区 | 日韩精品一区二区三 | 无码久久久久不卡网站 | www.日韩在线视频 | 国产精品高潮呻吟久久 | 青青草婷婷 | 可以免费观看的av网站 | 国产一区二区三区久久久久久久久 | 黄色激情av | 色噜噜综合 | 男女啪啪的视频 | 九九操视频 | 亚欧激情乱码久久久久久久久 | 成人性生交大片免费4 | 亚洲国产精品激情在线观看 | 久久成人激情视频 | 国产亚洲日韩欧美一区二区三区 | 久久亚洲精品国产精品婷婷 | 2018自拍偷拍 | 嫩草影院在线观看免费 | 第一136av福利视频导航 | 99国产精品久久 | 又粗又爽又猛高潮的在线视频 | 亚洲色欧美在线影院 | 991av| 尤物爽到高潮潮喷视频大全 | 大陆少妇bbwbbw高潮 | 国产人成精品香港三级在线 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲欧美日韩综合在线一 | 亚洲爽爽网 | 日韩精品一卡二卡二卡四卡乱码 | 青青伊人久久 | 51自拍视频在线观看 | 18未满禁止免费69影院 | 97免费观看视频 | 日日噜噜夜夜狠狠视频无码 | 久草免费在线 | 毛片毛片毛片毛片 | 国产真人做爰免费视频 | 亚洲色大成网站www永久在线观看 | 一区二区三区黄色 | 色777狠狠狠综合伊人 | 精品无码中文视频在线观看 | 欧美色图亚洲自拍 | 久草黄色| 狠狠躁夜夜躁人人躁婷婷 | 亚洲天堂2017手机在线 | 97爱亚洲 | 国产又爽又大又黄a片 | 无码高潮喷吹在线观看 | 免费国产一二三区四区乱码 | 午夜久久久久久久久久一区二区 | 天天操天天射天天添 | 久久久久久久久亚洲精品杨幂 | 在线一级片 | 99精品久久精品一区二区 | 中文字幕欧美一区 | 伊人久久大香线蕉av波多野结衣 | 综合久久69| 久久超碰精品一夜七次郎 | 国产无套内射又大又猛又粗又爽 | 国产精成人品一区 | 美妇颤抖双乳呻吟求欢视频 | 久久精品国产精品亚洲38 | 久久亚洲精品人成综合网 | 岛国av免费 | 久久婷婷综合色丁香五月 | 天干夜天天夜天干天 | 国内精品伊人久久久久av | 性欢交69精品久久久 | 产无套精品一线二线三线 | 亚洲精品国偷拍自产在线观看蜜桃 | 加勒比av中文字幕 | 久久久久99精品成人片 | 国产成人毛片 | 男人扒开女人腿桶到爽免费 | 高清无码午夜福利在线观看 | 国产aaa一级片 | 91浏览器在线观看 | 黄色特一级片 | 欧美成人精品三级网站视频 | 四虎影视8848dd | 国产免费无码一区二区 | 国产肥臀一区二区福利视频 | 亚洲精品国产一区二区 | 欧美喷水高潮 | 精品国产一区二区三区国产区 | 99色综合 | 思思99热久久精品在线6 | 乱人伦xxxx国语对白 | 免费国产午夜视频在线 | 欧洲亚洲精品 | 亚洲精品一级二级 | 日本一道高清一区二区三区 | 日本在线视频免费看 | 成人在线不卡视频 | 黄色一级免费网站 | 久久se精品一区二区 | a天堂视频在线 | 欧美性一区| 日韩美女中文字幕 | 亚洲色图p| 久久91久久久久麻豆精品 | 精品国产1区2区3区 偷看农村妇女牲交 | 99热这里只有精品66 | av中文字幕一区 | 97久久超碰国产精品最新 | 一本色道久久加勒比88综合 | 96在线看片免费视频国产 | 久久国产精品久久久 | 亚洲色大网站www永久网站 | 一边吃奶一边添p好爽故事 成人av黄色 | 日本国产中文字幕 | 久久人妻内射无码一区三区 | 亚洲www啪成人一区二区麻豆 | 一区二区xxx | 成人国产精品免费观看视频 | 午夜人妻久久久久久久久 | 国产精品户露av在线户外直播 | 国产福利视频一区二区三区 | 久久精品无码一区二区日韩av | 欧美成人精品午夜免费影视 | 五月婷婷激情小说 | 午夜福利看757 | 国产三级成人 | 久久大香线蕉国产精品免费 | 亚洲第一无码精品立川理惠 | 国产精品久久久爽爽爽麻豆色哟哟 | 国产一级片在线 | 亚洲视频精品在线 | 爱爱高潮视频 | 国产精品igao视频 | 日日艹夜夜艹 | 十八禁无码免费网站 | 18禁黄网站禁片免费观看国产 | 成人免费午夜无码视频 |