岛国片免费在线观看/色综合久久伊人/欧美精品免费在线/无码精品人妻一区二区三区老牛/亚瑟国产精品久久/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中文字幕 | 亚洲成av大片大片在线播放 | 人妻精品久久久久中文字幕69 | 久久无码人妻国产一区二区 | 日本丰满毛茸茸熟妇 | 天天射天天操天天 | 丝袜+亚洲+另类+欧美+变态 | 国产熟妇另类久久久久 | 精品无人乱码高清在线观看 | 色一色成人网 | 中午日产幕无线码1区 | 久久黄色网 | 日日狠狠久久偷偷四色综合免费 | 蜜乳av久久久久久久久久久 | 一本一道波多野结衣av一区 | 欧美视频福利 | 免费在线观看一区 | 久久久久久久久久99 | 国产中文字字幕乱码无限 | 人人超碰人人 | 国产大片黄在线观看私人影院 | 亚洲成人av一区 | 久久中文网 | 久久久久久亚洲精品中文字幕 | 777色婷婷视频二三区 | 精品伊人久久久大香线蕉天堂 | 国产免费无遮挡吸乳视频在线观看 | 人妻夜夜爽天天爽 | 99热最新网址 | 日一日射一射 | 欧美成人欧美edvon | 国产在线视频一区二区三区98 | 性刺激的大陆三级视频 | 精品少妇xxxx | 欧美变态另类刺激 | 国产亚洲综合区成人国产系列 | 紧身少妇高跟鞋作爱 | 亚洲在线不卡 | 国产av一区最新精品 | 91视频www| 人妻少妇中文字幕久久 | 国产精品久久久天天影视 | 日韩精品av久久有码一区浪潮 | 国产精品嫩草69影院 | 国产成人在线观看免费 | 亚洲欧美精品在线 | 2023国产精品一卡2卡三卡4卡 | 少妇人妻综合久久中文 | 婷婷综合 | 91亚洲视频在线观看 | 99中文字幕 | 亚洲午夜久久久精品一区二区三区 | 麻豆国产精品久久人妻 | 好吊操视频 | 亚洲成色在线综合网站2018 | 中文字幕精品国产 | 香蕉视频久久久 | 日本三级播放 | 呦男呦女视频精品八区 | 亚洲精品视频三区 | 少妇午夜福利一区二区 | 丰满少妇高潮惨叫久久久一 | 五月激激激综合网色播 | 天天人人精品 | 色妹子综合 | 青青青国产在线观看手机免费 | 中文字幕乱码中文乱码777 | 一本一道久久综合狠狠老精东影业 | 久久久久国产精品人妻aⅴ牛牛 | 免费国产人成网站x8x8 | 国产精品igao视频网入口 | 大桥未久av一区二区三区 | 真人作爱90分钟免费看视频 | 日日射视频 | 欧美黑人三级 | 亚洲国产成人最新精品 | 午夜精品视频 | 日本久久综合久久鬼色 | 男女超爽视频免费播放 | av色综合久久天堂av色综合 | 精品国产迷系列在线观看 | 国产精品成人一区二区三区夜夜夜 | 亚洲欧美v国产一区二区 | 国内精品女同女同一区二区三区 | 极品少妇xxxx| 亚洲综合一区二区三区无码 | 2020国产成人精品影视 | 亚洲a无码综合a国产av中文 | 成人aaa片一区国产精品 | 亚洲精品视 | 农村少妇野战xxx视频 | 肥熟一91porny丨九色丨 | 人妻av无码系列专区移动可看 | 777yyy亚洲精品久久久 | 好吊妞人成视频在线观看强行 | 国产成人亚洲精品另类动态图 | 天堂九九 | 久久精品国产大片免费观看 | 秋霞黄色网 | 欧美色图小说 | 亚洲一区二区久久 | 午夜精品在线视频 | 性欧美洗澡 | 高清国产亚洲精品自在久久 | 婷婷丁香国产 | 国产白丝精品爽爽久久蜜臀 | 特级黄色毛片视频片子 | 国产成人综合久久精品av | 激情毛片无码专区 | 丰满熟妇人妻中文字幕 | 自偷自拍亚洲 | 久久久久九九九九九 | 老太脱裤让老头玩ⅹxxxx | 日韩专区在线播放 | 香蕉视频毛片 | 国产伦理精品一区二区三区观看体验 | 亚洲国产av无码精品色午夜 | 亚洲欧洲日产国码中文字幕 | 噼里啪啦高清在线观看 | 欧美久草视频 | 欧美涩涩涩 | 少妇性饥渴bbbbb搡bbbb | 美国性生活大片 | 伊人干网综合亚洲 | 美女无遮挡免费网站 | h片在线看| 久久婷婷人人澡人人喊人人爽 | 乱人伦无码中文视频在线 | 国产中文字幕在线视频 | 久久99精品久久久久子伦 | 精品亚洲韩国一区二区三区 | 日韩欧美一中文字暮专区 | 99美国热 | 人人爽爽人人 | 亚洲福利精品 | 国产人妻人伦精品欧美 | 日韩精品一区二区视频 | 婷婷五月综合色中文字幕 | 黑人毛片看看 | 国产精品视频一区国模私拍 | 亚洲精品无码高潮喷水a片软 | 五月天av在线播放 | 日本高清在线一区二区三区 | 内射人妻无码色ab麻豆 | 日韩在线第二页 | 国产夜夜嗨 | 91亚洲专区 | 亚洲欧美高清在线精品一区二区 | 精品播放 | 国产无遮挡又黄又爽不要vip软件 | 精品无码一区二区三区在线 | 又爽又大又黄a级毛片在线视频 | 日韩精品久久久久久久电影蜜臀 | 亚洲日韩乱码一区二区三区四区 | 四虎黄色网 | 国产成人一区二区啪在线观看 | 婷婷夜色潮精品综合在线 | 国产精品欧美一区乱破 | 国产成人青青久久大片 | 天天做天天爱 | 精品无人乱码一区二区三区 | 欧美熟妇性xxx交潮喷 | 国内丰满少妇猛烈精品播 | 国产欧美va欧美va香蕉在线观看 | 日韩 精品 综合 丝袜 制服 | 国产精品h片在线播放 | 色欲色香天天天综合无码www | 四虎国产精品成人免费4hu | 国产精品白丝av网站在线观看 | 小黄鸭精品aⅴ导航网站入口 | 亚洲中文字幕无码日韩 | 久久久久无码精品国产h动漫 | 国产在线看片免费人成视频97 | 日本特黄特色aaa大片免费 | 日本爽快片100色毛片视频 | 国产免费不卡av在线播放 | 日韩高清在线观看不卡一区二区 | 成人亚洲欧美一区二区三区 | 侵犯の奶水授乳羞羞游戏 | 在线中文字幕播放 | 久热精品在线播放 | 久久毛片网站 | 最新国产精品久久精品 | 欧美五月激情 | 成人免费午夜无码视频 | 丝袜美腿一区二区三区动态图 | 慈禧一级淫片91 | 色综合久久五月 | 欧美视频一二 | vr成人片在线播放网站 | 成人网站精品久久久久 | 日韩久久免费视频 | 国产精品偷伦视频免费还看的 | 亚洲综合第一 | 免费啪视频在线观看视频日本 | 国产精品久久久久免费 | 偷偷草网站 | 天天射射综合 | 欧美成人一区二区三区 | 爱爱小视频网站 | 丰满大爆乳波霸奶 | 隔壁放荡人妻bd高清 | 亚洲精品视频二区 | 国产成人无码av大片大片在线观看 | 久操视频在线观看免费 | 色婷婷精品国产一区二区三区 | 国内久久精品视频 | 国产国产成年年人免费看片 | 色88久久久久高潮综合影院 | 无码中文字幕人妻在线一区 | 波多野一区二区 | 1314成人网 | 精品国产av一区二区果冻传媒 | 免费 黄 色 人成 视频 在 线 | 欧州色网| 亚洲小视频网站 | 色女人av| 久久久无码精品亚洲日韩电影 | 思热99re视热频这里只精品 | 亚洲女久久久噜噜噜熟女 | 高圆圆的特级毛片 | 秋霞午夜鲁丝片午夜精品 | 二区三区av | 九九久久国产精品 | 香港三级澳门三级人妇99 | 欧美日韩国产在线播放 | 伊人色综合九久久天天蜜桃 | 你懂的在线网站 | 一本一道久久综合狠狠老 | 欧日韩在线 | 97人妻碰碰视频免费上线 | 无码精品久久久久久人妻中字 | 在线日韩中文字幕 | 国产在线视频福利资源站 | 欧美 亚洲 国产 另类 | 欧美日韩系列 | 69精品丰满人妻无码视频a片 | www.国产欧美 | 亚洲色大成网站www尤物 | 日韩视频在线观看视频 | 国产中文区4幕区2021 | 特黄色一级片 | 日本欧美色十大禁片毛片 | 免费人成在线观看网站免费观看 | 成人乱人伦视频在线观看 | 日韩在线视频观看 | 最近中文字幕mv在线视频看 | 无码丰满少妇2在线观看 | 亚洲国产成人久久一区 | 一本大道av伊人久久综合 | 性欢交69精品久久久 | 亚洲精品成人网 | 国产一区二区三区免费观看在线 | 中文字幕在线观看网 | 特级西西444www大精品视频免费看 | 国产在线一二区 | 伊人超碰在线 | 色九九九| 国产福利午夜 | 黑人jizz29性黑人 | 最新版天堂资源在线 | 天堂成人国产精品一区 | 欧美性色黄 | 高清不卡二卡三卡四卡免费 | 韩国国内大量揄拍精品视频 | 人妻熟女少妇一区二区三区 | 香蕉网在线播放 | 中文字幕一区二区三区在线播放 | 亚洲日本一区二区三区 | 国产欧美日韩久久久久 | 一个色综合久久 | 欧美日韩激情 | 国产午夜精品久久久久 | 国产猛男猛女超爽免费视频网站 | 在线黄色大片 | 热久久伊人中文字幕无码 | 欧美亚洲自偷自拍 在线 | 国产午夜精品一区二区三 | 精品亚洲国产成人av在线时间短的 | 国产精品久久久久久久久婷婷 | 日本黄色短片 | 国产色视频在线 | 中文无码一区二区视频在线播放量 | 一级黄大片 | 免费人成视频在线 | 国产jjizz女人多水喷水 | 午夜性色福利在线视频福利 | 日日碰狠狠添天天爽超碰97久久 | 国产成人在线精品 | 在线免费观看视频黄 | 久久久黄色片 | av在线免费观看网址 | 久久婷婷五月综合色国产免费观看 | 少妇高潮一区二区三区99 | 亚洲视频黄 | 国产又黄又刺激又高潮的网站 | 手机看黄色 | av网站一区 | 欧美资源| 97成人精品视频在线播放 | 香蕉大久久 | 久久久a级片| 无码国产精品一区二区免费模式 | 久碰久摸久看视频在线观看 | 夜操操 | 久久精品超碰av无码 | 国产精品国产三级国产剧情 | 天天干天天曰 | 天天操夜夜骑 | 国产精品色吧国产精品 | 在线免费观看你懂的 | 天堂资源网| 亚洲亚洲人成综合网络 | 在线看片免费人成视频影院看 | 99爱精品视频在线观看免费 | 日日狠狠久久偷偷四色综合免费 | 欧美小视频在线观看 | 国产在线看片免费人成视频 | 国产69精品久久99不卡的观看体验 | 国模雨珍浓密毛大尺度150p | 亚洲女人毛片 | 亚洲国产精品毛片 | 欧美亚洲人成网站在线观看 | 91久久综合 | 一级中文免费 | 天堂网欧美 | 日本成本人片免费网站 | 亚洲精品久久久久中文第一幕 | 蜜臀av国产一区二区三区 | 久久免费观看视频 | 久久一区二区视频 | 国产精品中文久久久久久久 | 欧美日韩在线一区二区三区 | 午夜高清在线无码 | 最新福利在线 | 视频精品一区 | 久久艹中文字幕 | 亚洲综合不卡 | 亚洲人xxxx | 日本成本人片免费网站 | 欧美色就色 | 毛片av中文字幕一区二区 | 亚洲免费看av| 女人高潮av国产伦理剧 | 女人喷潮完整视频 | www.日本色 | 91九色最新 | 国产一级二级视频 | 四色网址 | 成人福利视频在线观看 | 香港经典a毛片免费观看播放 | 91好吊色国产欧美日韩在线 | 欧美www| 日本丰满白嫩大屁股ass | 伊人久久精品无码麻豆一区 | 国产成人久久精品流白浆 | 91羞羞视频 | 午夜福利麻豆国产精品 | 亚洲图片日本v视频免费 | 久久99久国产精品黄毛片入口 | 少妇乳大丰满高潮喷水 | 天堂av在线免费观看 | 影音先锋在线资源无码 | av大片在线无码永久免费网址 | 91专区在线观看 | 综合久久综合久久 | 亚洲成在人线天堂网站 | 国产中文字幕一区二区三区 | 午夜精品久久久久久久男人的天堂 | 欧美日韩123| 美腿制服丝袜国产亚洲 | 天天操夜夜操很很操 | 自拍21区 | wwwzzzyyy成人免费 | 久热香蕉视频 | 男女啪啪免费体验区 | 日韩每日更新 | 欧美狠狠爱 | 高清无码不用播放器av | 亚洲国产精品久久精品 | 欧美三级韩国三级日本三斤 | 欧美乱轮视频 | 中文字幕 国产精品 | 7777欧美成是人在线观看 | 色婷婷激情五月 | 国产精品影音先锋 | 2021国产精品一卡2卡三卡4卡 | 久久久久久久久嫩草精品乱码 | 亚洲精品网站在线观看 | 欧美国产另类 | 国产91桃色在线观看网站 | 国产亚洲精品久久久久久无 | 伊人影院网 | 欧美不卡影院 | 国产成人亚洲精品无码蜜芽 | 日本道精品一区二区三区 | 色久阁| 天天爽一爽 | 日本免费观看mv免费版视频网站 | 妹子色综合| 国产亚洲视频中文字幕97精品 | www.av日韩| 久久99精品久久久久久无毒不卡8 | 国产免费黄网站 | 国产午夜无码视频免费网站 | 又黄又湿免费高清视频 | 精品国产v无码大片在线看 青青青看免费视频在线 | 8x福利精品第一导航 | 欧美综合自拍亚洲图久青草 | 亚洲中文字幕永久在线全国 | 综合久久久久6亚洲综合 | 成人在线看片 | 日本免费一二区 | 裸身美女无遮挡永久免费视频 | 超碰在线超碰在线 | 久久精品国产99久久六动漫 | 天堂…中文在线最新版在线 | 玖草资源 | 欧美天天爽 | 99久久久久国产精品免费 | 丁香五月网久久综合 | 国产女人18毛片18精品 | 理论片高清免费理论片毛毛片 | 特黄特色三级在线观看 | 亚洲精品无码久久久久秋霞 | 欧美另类在线视频 | 少妇高潮叫床在线播放 | 亚洲国产欧美在线观看片 | 黄色精品视频网站 | av在线不卡免费 | 精品一二三区 | 黄页网站视频免费大全 | 九九久久精品无码专区 | 日韩伊人网 | 国产免费网站看v片在线观看 | 国产偷抇久久精品a片69 | 真人无码国产作爱免费视频 | 欧美又大又黄又粗又长a片 成人午夜福利免费专区无码 | 精品乱人伦一区二区三区 | 国语对白少妇spa私密按摩 | www.人人草 | 成人午夜视频免费 | 又色又爽又黄18网站 | 老子影院午夜伦不卡无码 | 亚洲国产区男人本色在线观看 | 欧美日韩国产一区二区三区 | 国产成人在线免费视频 | 色婷婷在线观看视频 | 无码午夜成人1000部免费视频 | 夜夜天天拍拍 | 国产视频久久久久久 | 亚欧美日韩香蕉在线播放视频 | 国产又粗又猛的视频 | 天天干夜操 | 亚洲欧美综合精品成人网站 | 亚洲国产精品国自产拍张津瑜 | 青青青草国产线观 | 色就是色网站 | 成人区人妻精品一区二区不卡 | 天干夜天干天天天爽2022 | 国产另类xxxx | 亚洲高清在线看 | 在线播放十八禁视频无遮挡 | 成人精品综合免费视频 | 国产精品人成视频免费播放 | 开心春色激情网 | 久久精品岛国av一区二区无码 | 国产丝袜视频一区二区三区 | 丰满少妇裸体淫交 | 成人免费视频网站 | 一区二区三区四区国产精品 | 日日欧美 | 国产亚洲精品日韩在线tv黄 | 国产精品爱久久久久久久电影 | 初尝黑人嗷嗷叫中文字幕 | 一级国产黄色片 | 久久综合久中文字幕青草 | 日韩女同强女同hd | 亚洲精品久久久久中文字幕一区 | 国产精品88av | 日本精品视频一区二区三区四区 | 三上悠亚中文字幕在线播放 | 国产欧美视频在线播放 | 丰满放荡岳乱妇91www | 久久天天躁狠狠躁夜夜夜 | 中文字幕第31页 | 狠狠热在线视频免费 | 中文字幕一本性无码 | 国内爆初菊对白视频 | 国产美女自卫慰水免费视频 | 亚洲欧美综合久久 | 久久精品视频在线免费观看 | 耽肉高h喷汁呻吟j产奶视频 | 自拍三区 | 国产极品美女高潮无套 | 午夜三级在线观看 | 日韩精品黄色片 | 欧美成人一区二区 | 欧美福利在线 | 不卡欧美 | 国产精品久久久久久妇女6080 | 操碰视频在线 | 国产偷窥熟女高潮精品视频 | 亚洲日韩一区二区一无码 | 国产又色又爽无遮挡免费软件 | 色婷婷综合成人av | 18黄暴禁片在线观看 | 婷婷国产在线 | 91精品国产综合久久婷婷香蕉 | 乱中年女人伦av二区 | 日本丰满少妇bbbbbb凹凸 | 制服丝袜人妻日韩在线 | 国产成人av综合亚洲色欲 | 午夜av大片 | 一级黄色大毛片 | 成年人看的免费视频 | 成人国产精品一区二区免费看 | 久久婷婷五月综合成人d啪 日日干日日射 | 国产精品久久欧美久久一区 | 久久久久久久综合狠狠综合 | 亚洲欧美国产制服图片区 | 色妞www精品视频 | 国产一区二区免费 | 99精品国产99久久久久久97 | 久久人人做人人妻人人玩精品hd | 人与动人物xxxx毛片 | 精品久久久久久久无码 | 日韩精品视频在线免费观看 | 亚洲第8页 | 亚洲乱码卡一卡二卡新区豆 | 992tv在线观看| 成人性生交大片免费8 | 最新中文字幕av无码专区不 | 国产精品视频在线观看 | 日韩精品91亚洲二区在线观看 | 国产精品久久久国产偷窥 | 国产又粗又猛又爽又黄 | 国产专区国产av | 两性午夜刺激性视频 | 国产精品亚洲片在线 | 国产黄色一区二区 | 欧洲成人综合 | 国内精品久久久久久久97牛牛 | 野花中文免费观看6 | 风间由美乳巨码无在线 | 交做爰xxxⅹ性爽 | 国产尤物精品自在拍视频首页 | 色婷婷在线影院 | 亚洲第7页 | 日韩精品久久一区二区桃色 | 99视频在线观看视频 | 日本高清视频色wwwwww色 | 国产一区二区三区 | 香蕉网站在线观看 | 久久久久久亚洲综合影院 | 免费视频成人片在线观看 | 夜夜高潮天天爽欧美国产亚洲一区 | 亚洲一区二区三区自拍天堂 | 日本黑人一区二区免费视频 | 中文无码乱人伦中文视频在线 | 亚洲在线一区 | 欧美人交a欧美精品 | 国产一区二区三区免费视频 | 糖心vlog精品一区二区 | 日本xxxx色视频在线播放 | 亚洲一区二区经典在线播放 | 在线日韩| 狠狠色婷婷久久综合频道毛片 | 亚洲国产激情五月色丁香小说 | 热热涩热热狠狠色香蕉综合 | 一本一道久久综合久久 | 伊人性视频 | 日韩国产丝袜人妻一二区 | 亚洲综合第二页 | 日韩青青草 | 少妇精品导航 | 久拍国产在线观看 | 国产超高清麻豆精品传媒麻豆精品 | 97网站| 日本丰满白嫩大屁股ass | 漂亮ts人妖调教直男激情影片 | 亚洲va天堂va国产va久 | 亚洲狠狠丁香婷婷综合久久久 | 一本之道之高码清乱码加勒比 | 日韩视频网站在线观看 | 天堂亚洲国产中文在线 | 一区二区三区无码按摩精油 | 国产视频99 | 久青草影院在线观看国产 | 国产又黄又粗又爽 | 亚洲精品aa片在线观看国产 | 综合色区亚洲熟妇另类 | 狠狠色婷婷久久综合频道日韩 | 美女极度色诱视频国产免费 | 国产精品久久久久久无毒不卡 | 欧美毛多水多肥妇 | 色眯眯影视| 欧美巨大极度另类 | 亚洲综合精品视频 | 国产无套内射又大又猛又粗又爽 | 婷婷欧美一区二区三区 | 免费中文字幕在线观看 | 蜜臀av性久久久久蜜臀av麻豆 | 精品久久久久国产免费第一页 | 欧洲女人牲交性开放视频 | 91精品一本久道久久丁香狠狠躁 | 午夜免费啪视频在线观看 | 可以免费看av的网站 | 亚洲色婷婷六月亚洲婷婷6月 | 人妻中字视频中文乱码 | 国产黄色在线观看 | jzzijzzij亚洲成熟少妇在线观看 欧美日韩美女 | 精品国产片一区二区三区 | 亚洲国产区男人本色在线观看 | 五月婷婷小说 | 黄色伊人 | 影音先锋中文在线 | 韩国精品一区二区三区无码视频 | 揉少妇的双乳从后挺进视频 | 色翁荡熄又大又硬又粗又视频图片 | 99久久精品国产一区二区蜜芽 | 亚洲欧美国产va在线播放 | 亚洲成人一区二区三区 | 欧美一级视频 | 亚洲专区免费 | 无码熟妇人妻av影音先锋 | 波多野结衣在线网站 | 伊人网综合在线观看 | 久久免费黄色 | 欲香欲色天天天综合和网 | 又爽又黄又无遮挡网站动态图 | 综合在线国产 | 深夜免费福利 | 精品一区二区三区在线播放视频 | 成人午夜精品无码一区二区三区 | www视频在线观看免费 | 免费在线观看黄色片 | www.国产精品 | 伊人亚洲综合网色 | 日本一本草久国产欧美日韩 | 精品国产这么小也不放过 | 色一情一乱一伦一区二区三欧美 | 亚洲xx网 | 亚洲成人av免费在线观看 | 在线涩涩免费观看国产精品 | 国产美女精品视频线免费播放 | 久操久操| 亚洲综合色区在线观看 | 91高潮大合集爽到抽搐 | 国产精品99久久久精品无码 | 国产男人搡女人免费视频 | 四虎院影wwwf678com| 日亚韩在线无码一区二区三区 | 欧美一级淫片aaaaaaa喷水 | 99福利| 国产精品88av| 人人人妻人人澡人人爽欧美一区 | 色狠狠一区二区 | 国产成人精品一区二区不卡 | 草草在线影院 | 日日干夜夜爽夜夜高潮 | 久久久久国色av∨免费看 | 国产男人的天堂 | 香蕉久久福利院 | 一区二区欧美视频 | 又色又爽又黄无遮挡的免费软件 | 国产精品亚洲精品久久 | 国产情侣激情呻吟露脸高清短视频 | 国产精品高潮呻吟久久aⅴ码 | 亚洲精品久久久久69影院 | 久久久久成人网 | 欧美高清中文字幕 | 亚洲 欧美 自拍 美腿 卡通 | 性无码免费一区二区三区屯线 | 国产区在线看 | 国产成人精品自在线导航 | 嫩草视频在线看 | 久精品国产欧美亚洲色aⅴ大片 | 九九在线精品 | 无码加勒比一区二区三区四区 | 在线免费小视频 | 亚洲色欲色欲欲www在线 | 婷婷五月六月激情综合色中文字幕 | 强开小婷嫩苞又嫩又紧视频韩国 | 午夜在线观看免费视频 | 夏同学福利网 | 一二三四视频社区在线 | 精品国产一区二区三区四区动漫a | 国产真人无遮挡作爱免费视频 | 色偷偷www.8888在线观看 | 国产人成无码视频在线观看 | 九九激情网 | 伊人成伊人成综合网222 | 久久九九日本韩国精品 | 一区二区av | 亚洲国产精品ⅴa在线观看 国产精品熟女高潮视频 | 99精品偷拍在线中文字幕 | 青青草免费在线 | 亚洲国产成人久久综合碰碰免 | 男女真人后进式猛烈动态图视频 | 久久久久亚洲精品无码蜜桃 | 中文字幕 在线观看 亚洲 | 亚洲国产精品一区二区尤物区 | 国产香港明星裸体xxxx视频 | 久久久久久国产精品无码超碰 | 日本高清色www网站色噜噜噜 | 在线观看老湿视频福利 | 久久99精品视频 | 亚洲 人av在线影院 亚洲精品无码久久久久秋霞 | 欧美日韩国产精品综合 | 丁香花中文在线免费观看 | 日本精品网 | 日日摸天天摸爽爽狠狠97 | 国产精品99久久久久久成人四虎 | 国产香蕉一区二区三区在线视频 | 亚洲精品高清国产一久久 | 2021久久最新国产精品 | 男人天堂五月天 | 8mav精品成人 | 欧美经典一区二区 | 青青操在线观看视频 | 中国少妇的呻吟xvideos | 国产亚洲精品网站 | 久久精品视频网 | 久99久热只有精品国产15 | 99久久久国产精品 | 伊人久久大香线蕉av色婷婷色 | 久久久久久久99精品免费观看 | 两性色午夜视频免费播放 | 日韩av图片 | 亚洲精品久久久久久久久久 | 亚洲人成网站18禁止大 | 好爽毛片一区二区三区四 | 国产初高中真实精品视频 | 毛片哪里看 | 欧美高清视频一区二区三区 | 中文字幕亚洲综合久久综合 | 色一情一乱一伦一区二区三区四区 | 中文字幕丰满乱孑伦无码专区 | 伦伦影院午夜理论片 | 青草草97久热精品视频 | 国产福利观看 | 中文字幕日产乱码一区 | 一个添下面两个吃奶把腿扒开 | 日本理论视频 | 日韩亚洲中字无码一区二区三区 | japanese国产在线 | 日韩久久久久久 | 97久久超碰亚洲视觉盛宴 | 中文字幕无码人妻丝袜 | 啦啦啦www播放日本观看 | 337p日本大胆欧洲亚洲色噜噜 | 天天摸天天摸色综合舒服网 | 欧美日韩综合一区二区三区 | 四虎麻豆 | 国产高清乱理伦片 | 少妇无码一区二区二三区 | 吃瓜黑料视频永久地址 | 131美女mm爱做爽爽爽视频 | 日本公妇乱淫免费 | 国产清纯白嫩初高生视频在线观看 | 狠狠躁夜夜躁人人爽天天不 | 日韩精品一卡二卡 | 日本少妇高潮正在线播放 | 超碰97久久国产精品牛牛 | 手机版av | 亚洲精品ww | 无码专区3d动漫精品免费 | 亚洲国产aⅴ精品一区二区 欧美疯狂性受xxxxx喷水 | 欧美一级色图 | 久久精品国产清自在天天线 | 在线久| 中文字幕亚洲精品 | 皇帝调教后妃全肉高h | 500av导航大全精品 | 国产偷窥真人视频在线观看 | 亚洲精品国产精品乱码不卡 | 免费视频久久久 | 亚洲精品国偷拍自产在线 | 久草免费福利资源站在线观看 | 日本免费福利视频 | 日韩激情一区 | 国产农村妇女毛片精品久久麻豆 | 色欲av伊人久久大香线蕉影院 | 狠狠狠狠狠干 | 欧美视频一区二区三区在线观看 | 欧美国产日韩一区二区在线观看 | 香蕉成人av| 自拍偷拍第1页 | 日本久久丰满的少妇三区 | 亚洲中文字幕无码专区 | 夜夜骑夜夜骑 | 无码乱人伦一区二区亚洲一 | 国产70老熟女重口小伙子 | 无码啪啪熟妇人妻区 | 东北粗壮熟女丰满高潮 | 中文字幕一本性无码 | 亚洲欧洲一区 | 99久久99久久久精品齐齐 | 一区二区高清视频 | 久久综合色一综合色88 | 国产亚洲产品影市在线产品 | 手机av中文字幕 | 亚洲精品无码成人av电影网 | 国产精品久久久久久久不卡 | 日韩a∨精品日韩在线观看 偷拍亚洲视频 | 久久不见久久见免费视频6无删减 | 少妇性l交大片免费观看 | 无码专区人妻系列日韩精品 | 麻豆中出| 大桥未久av一区二区三区 | 亚洲精品无码久久 | 欧美z0zo人禽交免费观看99 | 夜夜爽日日澡人人添蜜臀 | 五月天桃花网 | 欧洲美女x8x8免费视频 | 伊人国产在线 | youjizz自拍 | 色天天干 | av最新版天堂资源在线 | 精品久久中文 | 青青在线精品视频 | 久久aⅴ无码av高潮av喷吹 | 日韩午夜精品 | 成人精品一区二区户外勾搭野战 | 天天干天天拍 | 国产凹凸在线一区二区 | 日韩人妻中文无码一区二区七区 | 内射老妇bbwx0c0ck| 成人av手机在线观看 | 国产精品久久久久亚洲影视 | 5858s亚洲色大成网站www | 亚洲人成小说网站色 | 国产成人综合亚洲亚洲国产第一页 | 亚洲.日韩.欧美另类 | 中文天堂在线最新版在线www | 一区二区不卡在线 | 色五月丁香六月欧美综合 | 粗大挺进尤物人妻中文字幕 | 人妻avav中文系列久久 | 一区二区久久精品66国产精品 | 蕾丝av无码专区在线观看 | 久久久久久久久免费 | 男女激烈床震gif动态图免费 | 国产911情侣拍拍在线播放 | 国产极品美女高潮抽搐免费网站 | 老司机免费福利视频 | 日韩av无码中文无码电影 | 久久免费小视频 | 日本三级视频 | 中文无码乱人伦中文视频在线 | 色噜噜狠狠色综合久夜色撩人 | 少妇激情偷公乱柔佳 | 婷婷色在线观看 | 我要看免费的毛片 | 久久精品久久精品久久精品 | 亚洲a成人无码网站在线 | 日日拍夜夜嗷嗷叫国产 | 欧美熟妇另类久久久久久不卡 | 伊人久久精品一区二区三区 | 成年视频免费高清在线看 | 性高朝久久久久久久久久 | 日韩精品免费一区二区三区竹菊 | 中年人妻丰满av无码久久不卡 | 狠狠色狠狠色综合久久 | 国产真实偷乱视频 | 中文乱码35页在线观看 | 韩国精品一区二区三区无码视频 | 97久久超碰 | 精品人妻无码一区二区三区性 | 午夜在线不卡精品国产 | 手机看片福利视频 | 欧州一级片 | 一区二区视频观看 | 国产精品热久久无码av | 亚洲欧美日韩成人综合一区 | 欧美一级片a | 夜夜夜爽 | 天天玩天天操 | 少妇出轨日记 | 国产九九精品 | 欧美网站免费 | 青青草成人免费视频 | 青青操免费在线观看 | 欧美日本中文字幕 | 亚洲色网址 | 欧美极品少妇xxxxⅹ免费视频 | 亚洲区在线播放 | 精品毛片一区二区免费看 | 久久99国产精品尤物 | 中文字幕国产在线观看 | 伊人久久大香线蕉亚洲 | 狠狠躁天天躁无码中文字幕 | 国产成av人片在线观看无码 | 理论片福利片 | 91激情网| 国精产品乱码一区一区三区四区 | 老牛精品亚洲成av人片 | 日本中文字幕一区 | 婷婷色av | 国产精品情侣 | av综合区| 一级a性色生活片久久毛片明星 | 精品久久免费观看 | 天天av天天翘 | 成年美女黄网站色大片免费软件看 | 99久久精品国产成人一区二区 | 亚洲国产精品久久久久秋霞小说 | 亚洲 欧美 另类 综合 偷拍 | 鸥美一级黄色片 | 精品亚洲成a人片在线观看 国产女人高潮大叫a毛片 | 国产精品久久久久久 | 免费成年人在线视频 | 免费人成再在线观看视频 | 在线观看日本国产成人免费 | www.久久久久久久 | 日韩中文字幕区一区有砖一区 | 国产一级片网站 | 欧美 亚洲 一区 | 婷婷五月亚洲综合图区 | 亚洲欧美亚洲 | 久久一本精品 | 亚洲美女啪啪 | 五月色婷婷亚洲精品制服丝袜1区 | 国产在线视频不卡 | 无码专区一va亚洲v专区在线 | 国产高清自拍av | 国产亚洲精久久久久久无码苍井空 | 久草国产在线视频 | 天堂8在线中文在线 | 尤物99av写真在线 | 亚洲成av人在线观看成年美女 | 国产午夜性爽视频男人的天堂 | 国产精品yy9299在线观看 | 激情一区二区三区欧美 | 台湾黄三级高清在线观看播放 | 久久草在线视频播放 | 婷婷激情av | 人人爱人人乐免费 | 国产欧美久久一区二区 | 热热99| 日本做受高潮好舒服视频 | 中文字幕理伦午夜福利片 | 国产精品美女久久久久av福利 | 亚洲国语自产一区第二页 | 国产亚洲美女精品久久久久 | 欧美国产日韩一区二区三区 | 亚洲欧美国产精品18p | 影音先锋中文在线 | 欧美丰满熟妇aaaaa片 | 狼人亚洲国内精品自在线 | 久久99精品久久久久久琪琪 | 曰本丰满熟妇xxxx性 | 欧美韩日精品 | 国内外精品激情刺激在线 | 无码少妇一区二区浪潮免费 | 国产欧美日韩一区二区三区 | 成人在线观看黄色 | 国产免费午夜福利片在线 | 日韩在线视频一区 | 97人妻精品一区二区三区 | 对白刺激国语子与伦 | 超碰综合| 久久免费视频在线观看 | 看免费黄色毛片 | q欧美性猛交xxx7乱大交 | 91淫黄看大片 | 欧美日韩的一区二区 | 在线成人激情视频 | 久久精品伊人波多野结衣 | wwwxxx国产 | 好吊色一区二区三区 | 人妻无码中文字幕永久在线 | 国产精品va无码一区二区 | 亚洲 欧美 中文 日韩aⅴ综合视频 | 日韩视频在线免费 | 老熟女乱之仑视频 | 久久久久人妻精品一区 | 亚欧激情乱码久久久久久久久 | 99久久婷婷国产综合精品青草免费 | 乱子真实露脸刺激对白 | 麻豆自媒体 一区 二区 | 国产日韩精品视频一区二区三区 | 少妇人妻偷人精品无码视频 | 无套内谢的新婚少妇国语播放 | 97国产婷婷综合在线视频 | 无码人妻aⅴ一区二区三区蜜桃 | 欧美激情视频网址 | 久久91亚洲精品中文字幕奶水 | 亚洲蜜桃精久久久久久久久久久久 | 免费观看bbb毛片大全 | 满春阁精品a∨在线观看 | 日本加勒比中文字幕 | 人人妻一区二区三区 | 99久久国产综合精品女图图等你 | 国产嫖妓一区二区三区无码 | 国产午夜福利不卡在线秋霞秋霞 | 国产国语老龄妇女a片 | 韩国主播福利一区二区三区 | 天堂资源在线中文 | 欧美手机看片 | 极品瑜伽少妇hd | 亚洲一区激情校园小说 | 国产区一区二区 | 依依成人精品视频在线观看 | 亚洲精品美女网站 | 欧美精品日韩在线观看 | 精品人伦一区二区三区蜜桃视频 | 91少妇和黑人露脸 | 欧美成人片在线 | 欧美成人精品欧美一级乱 | 日韩精品射精管理在线观看 | 好吊妞国产欧美日韩免费观看 | 精品国产乱码久久久久久浪潮小说 | 日韩乱论| 中文精品久久久久国产网址 | youjizzyou| 99九九99九九九视频精品 | 99一区二区 | 尤物精品国产第一福利网站 | 欧美色视频日本 | 日日夜夜网 | 97久久精品国产一区二区三区 | 午夜成人性刺激免费视频 | 午夜欧美福利视频 | 日韩69永久免费视频 | 九九视频精品在线观看 | 国产女人成人精品a区 | 99久久这里只有精品 | 精品人妻中文av一区二区三区 | 娇小性色伦xxxxx中国av | 亚洲狠狠婷婷综合久久久久图片 | 日本一区二区三区免费播放 | 日本高清色倩视频在线观看 | 精美欧美一区二区三区 | 中文字幕第十一页 | 日韩夜夜操 | 亚洲色图自拍 | 一区二区传媒有限公司 | 91羞羞视频 | 欧美性大战久久久久久 | 中文字幕乱码熟妇五十中出 | 色情一区二区三区免费看 | 成人av18| 国产亚洲精品久久久久5区 49vv国产淫片aaaaaaa | 96超碰在线 | 久啪视频 | 久久久一本 | 日韩三区四区 | 伊人色综合网久久天天 | 亚洲欧洲视频 | 伊人久久大香线蕉午夜av | 国产无毛片 | 777米奇久久最新地址 | 国产毛片久久 | 四虎影视av | 一区二区三区乱码在线 | 中文 | 久久欧美一区二区三区性生奴 | 亚洲男女内射在线播放 | 精品久久久99大香线蕉 | av无码小缝喷白浆在线观看 | 最新中文字幕在线视频 | 国产精品一线二线三线 | 性做久久久 | 日本亚洲欧美在线 | 黄色日批视频在线观看 | 国产黄色精品视频 | 午夜大片爽爽爽免费影院 | 国产精品a免费一区久久电影 | 动漫av纯肉无码免费播放 | 国产成人无码午夜福利在线直播 | 国产亚洲精品久久久 | 91av蝌蚪| 欧美熟妇丰满肥白大屁股免费视频 | 无码里番纯肉h在线网站 | 国产香蕉尹人在线视频你懂的 | 亚洲熟妇无码av不卡在线 | 91视频在线观看免费 | 亚洲精品1卡2卡三卡4卡乱码 | 狠狠五月天 | 最新的国产成人精品2020 | 久操视频精品 | 国产精品久久久久久妇女6080 | 国产69精品久久久久app下载 | 成人年无码av片在线观看 | 懂色一区二区二区av免费观看 | 欧美牲交videossexeso欧美 | 爆爽久久久一区二区又大又黄又嫩 | 成人无遮羞视频在线观看 | 男人的天堂2018 | 国产成人尤物在线视频 | 最近2019中文字幕大全第二页 | 亚洲a级黄色片 | 亚洲欧美国产va在线播放 | 国产精品久久久久久久妇女 | 欧美日韩精品一二三区 | 日韩精品一卡2卡3卡4卡新区乱码 | 中文字幕在线播放日韩 | 亚洲欧洲另类精品久久综合 | 午夜欧美艳情视频免费看 | 亚洲aa视频 | 99精品一区二区三区无码吞精 | 九九视频在线播放 | 国产综合色在线精品 | 日韩久久网站 | 成人天堂入口网站 | 久久超碰97人人做人人爱 | 亚洲自偷自偷图片高清 | 亚洲春色av无码专区在线播放 | 久久一卡二卡三卡四卡 | 日本亚洲欧洲色α | 日韩一区二区三区免费看 | 四虎国产精品永久免费观看视频 | 国产果冻豆传媒麻婆精东 | 国产乱码卡二卡三卡老狼 | 久久精品日产第一区二区三区在哪里 | 99热青青草 | 国模国产精品嫩模大尺度视频 | 国内老熟妇乱子伦视频 | 91精品视频一区二区三区 | 国产91蝌蚪 | 国产乱在线 | 国产成人在线视频网站 | 综合精品国产 | 国产肉体ⅹxxx137大胆 | 天堂а√中文在线官网 | 国产精品青青在线观看爽 | 一二三四社区在线高清观看8 | 亚洲欲色欲色xxxxx在线观看 | 亚洲第一aaaaa片 | 干少妇av| 国产亚洲精品无码成人 | 国产人成亚洲第一网站在线播放 | 日日摸夜夜添狠狠添欧美 | 久久精品视频在线看4 | 国产日韩欧美自拍 | 五月综合激情在线 | 97av麻豆蜜桃一区二区 | 色综合av亚洲超碰少妇 | 久久99国产精品久久99大师 | 国产偷国产偷亚洲高清日韩 | 天天干天天色天天 | 一区二区三区污 | 欧美白妞大战非洲大炮 | 久久久久亚洲精品天堂 | 亚洲国产精品999 | 无套无码孕妇啪啪 | 国产亚洲日韩在线aaaa | 日本免费黄视频 | 另类重口特殊av无码 | 久久久无码人妻精品一区 | 亚洲av片毛片成人观看兔费 | 老司机在线精品视频网站 | 国产综合色产在线精品 | 黄色片在线免费播放 | 免费成人av网址 | 国产高清视频在线观看69 | 91精品视频在线播放 | 欧美三级中文字幕在线观看 | 日本囗交一级视频 | 成人免费a视频 | 91视频成人免费 | 永久免费无码网站在线观看个 | 亚洲天堂自拍偷拍 | 国产精品老热丝在线观看 | 精品精品国产自在97香蕉 | 性大毛片视频 | 国产又黄又猛又粗又爽的小说网站 | 国产三级在线观看播放 | 一级黄色片国产 | 92国产精品午夜福利无毒不卡 | 成人av无码一区二区三区 | 日韩国产在线一区 | 国产成人小视频 | 欧美乱码伦视频免费 | 天天好逼综合 | 懂色av一区二区三区久久久 | 亚洲中文字幕久久精品蜜桃 | 久久99国产乱子伦精品免费 | 国产三级一区二区三区视频 | 超碰国产精品久久国产精品99 | youjizz日韩| 国产女人叫床高潮大片免费 | 最新中文字幕免费视频 | 成人无遮挡裸免费视频在线观看 | 国产精品一品二区三区四区18 | xxxx性视频 | 无码里番纯肉h在线网站 | 国产偷人妻精品一区 | 成人亚洲一区 | 蜜臀久久99精品久久久久宅男 | 秋霞av在线| 中文字幕欧美激情 | 日本免费人成在线观看网站 | 国产福利一区二区三区在线观看 | 白嫩少妇bbwbbw撒尿 | 日本丰满大乳奶做爰 | 国内精品国产三级国产a久久 | 日本亚洲免费 | 91精品国产综合久久婷婷香 | 国产成人8x人网站视频在线观看 | www.久久视频 | 久久久国产不卡一区二区 | 8x拔播拔播x8国产精品 | 粉嫩av一区二区夜夜嗨 | 成人免费观看网站 | 亚洲精品久久久久久一区二区 | 成人在线免费网址 | 久久婷婷婷 | 日婷婷 | 北条麻妃69av | 成人毛片av| 97超碰人人爱香蕉精品 | 欧美日韩成人在线视频 | 亚洲中文无码成人片在线观看 | 亚洲精品鲁一鲁一区二区三区 | 午夜xxxxx | 欧美一级淫片 | 天堂网av在线播放 | 亚洲性夜夜综合久久7777 | 午夜dj视频在线观看完整版1 | 黑人巨大精品欧美一区二区小视频 | 日本精品毛片一区视频播 | 天天操比 | 人人人人爽 | 欧洲vodafone精品性 | aa视频在线| 五月婷婷之婷婷 | 亚洲欧美一区中文字幕蜜臀 | www.久久av.com| 国产视频亚洲 | 免费裸体黄网站18禁止观看 | 国产乱来乱子视频 | 国产又黄又猛又粗又爽的a片动漫 | 91免费成人 | 极品美女aⅴ在线观看 | 午夜爽爽影院理论片午夜梦回 | 午夜性视频国产牛牛视频 | 欧美大片高清免费观看 | 粉嫩小泬无遮挡久久久久久 | 国产二区视频在线 | 国产精品videosex性欧美 | 亚洲国产中文在线二区三区免 | japanese丰满少妇最高潮 | 99视频精品全部免费 在线 | 成人在线激情 | 激情五月综合网 | 亚洲免费影视 | 文中字幕一区二区三区视频播放 | 无套内射在线观看theporn | 成人性生交大片免费看中文 | 久草在线视频看看 | 亚洲国产97在线精品一区 | 久久精品5 | 国产精品久久久乱弄 | 国产粉嫩尤物极品99综合精品 | 快好爽射给我视频 | 国产手机精品a | 国产九色在线播放九色 | 99视频精品 | 免费大黄网站在线观 | 66av99精品福利视频在线 | 国产内谢| 久久人人艹 | 99久久99久久精品免费看蜜桃 | 亚洲国产一二三区 | 亚洲欧美成人一区 | 美女被张开双腿日出白浆 | 欧美人与性动交a欧美精品 琪琪午夜伦埋影院77 | 久草原精品资源视频 | 欧美a在线播放 | 亚洲综合首页 | 亚洲成在人网站无码天堂 | 久久香蕉国产线看观看导航 | 成人精品天堂一区二区三区 | 亚洲乱码国产乱码精品精不卡 | 最新中文乱码字字幕在线 | 亚洲日本丝袜丝袜办公室 | 久久人人爽人人爽人人片av高清 | 亚洲va欧美va国产综合先锋 | 在线精品亚洲一区二区小说 | 天天天操天天天干 | 成人福利视频导航 | 国产激情精品一区二区三区 | 日韩av片免费播放 | 亚洲欧美日韩精品永久在线 | 亚洲不卡1卡2卡三卡入口 | 成人网址在线观看 | 中文字幕高清在线观看 | 国产乱精品 | 超碰曰口干天天种夜夜爽 | 日韩欧美高清dvd碟片 | 91浏览器在线观看 | 国产精品久久久综合久尹人久久9 | 国产99视频精品免费视频6 | 精品美女久久久 | 麻豆国产尤物av尤物在线看 | 久久超碰色中文字幕超清 | 丰满人妻一区二区三区视频53 | 超碰伊人 | 高h文h肉h柔佳 | 国产污污视频 | 国产精品无码一区二区三区电影 | 男女下面一进一出免费视频网站 | 国产毛片a高清日本在线 | 日韩精品中文字幕无码专区 | 国产av无码专区亚汌a√ | 国语自产少妇精品视频蜜桃 | 美女视频网站免费 | 国产高潮好爽好大受不了了 | 国产新婚疯狂做爰视频 | 天天做夜夜爱 | 欧美三级乱人伦电影 | 少妇无码精油按摩专区 | 自拍偷区亚洲综合激情 | 人人射人人爽 | 国产精品综合久久久 | 日韩毛片免费无码无毒视频观看 | 自拍偷自拍亚洲精品播放 | 福利资源在线 | 99久久婷婷国产综合精品 | 国产情侣疯狂作爱系列 | 欧美大荫蒂毛茸茸视频 | 总裁男男互攻互受h啪肉np文 | 狠狠色依依成人婷婷九月 | 一本色道久久综合 | 日韩h片 | 黄色片在线免费播放 | 十八禁无遮无挡动态图 | 亚洲视频无码高清在线 | 蜜桃av少妇久久久久久高潮不断 | 日韩专区视频 | 成人福利免费视频 | 午夜少妇性影院私人影院在线 | 超碰欧美 | 丝袜足脚交在线播放 | 国产日韩欧美一区二区 | 欧美精品1区2区 | 亚洲综合网站精品一区二区 | 午夜一区二区三区在线观看 | jdav精品视频在线观看 | 中文字幕第一页在线 | 欧美真人作爱免费视频 | 国产n老影院视频 | 中文字幕乱人伦视频在线 | 欧美日韩在线视频一区二区 | 美女羞羞视频网站 | 人妻av无码av中文av日韩av | 精品久久久久中文字幕app | 懂色av一区二区夜夜嗨 | 中文字幕一二三综合a | 欧美在线三级 | 久久99精品久久久久久水蜜桃 | 亚洲国产成人一区二区三区 | 伊人激情在线 | 性生交片免费无码看人 | 波多野结衣的av一区二区三区 | 免费1级做爰片在线观看爱 日本精品三级 | 色愁愁久久 | 黄色一级欧美 | 国产精品无码翘臀在线看 | xxxx日本在线观看 | 97国产一区二区三区四区久久 | 青视频在线 | 又粗又硬国语对白 | 亚洲愉拍自拍欧美精品 | 成人99一区二区激情免费看 | 亚洲成aⅴ人在线视频 | 国产男生夜间福利免费网站 | 亚洲欧美一区二区爽爽爽 | 少妇寂寞小伙满足少妇在线观看 | 人妻中出受孕 中文字幕在线 | 麻豆精品传媒一二三区 | 瑜伽裤国产一区二区三区 | 国产 日韩 另类 视频一区 | 波多野结衣一区二区三区 | 久久无码av一区二区三区 | 国产69精品久久久久人妻刘玥 | 国产日韩欧美不卡在线二区 | 国产亚洲精品久久无码98 | 免费无码又爽又刺激高潮虎虎视频 | 天天拍夜夜拍 | 影音先锋在线视频 | 在线高清亚洲精品二区 | 人人干人人噪人人摸 | 97中文字幕在线观看 | 久久人人爽天天玩人人妻精品 | 77成人网 | 国产精品呻吟久久人妻无吗 | 午夜亚洲乱码伦小说区69堂 | 日本精品视频一区二区 | 欧美国产综合欧美视频 | 四虎亚洲欧美成人网站 | 天天操夜夜操很很操 | www.淫.com | 日本免费更新一二三区不卡 | 亚洲成av人片在线观高清 | 久久国产综合精品swag蓝导航 | 久久国产精品视频 | 无套在线观看 | 久草老司机| a在线观看免费 | 欧美久久伊人 | 99国产成人精品 | 国产色播av在线观看 | 欧美黄色免费观看 | 玩弄放荡人妇系列av在线网站 | 国产精品久久久久9999高清 | 成a∧人片在线观看无码 | 午夜性做爰免费看 | 你懂的在线观看网站 | 婷婷激情五月网 | 伊人色婷婷 | 国产精品久久久久久久久免费相片 | 成人区精品一区二区 | 国产日产久久久久久 | 欧美巨波霸乳影院 | 国产精品区一区二区三含羞草 | 日本丰满白嫩大屁股ass | 91久久久爱一区二区三区 | 日韩精品中文字幕一区二区三区 | 欧美老妇交乱视频在线观看 | 成人拍拍拍无遮挡免费视频 | 国产91九色 | 日本熟妇乱人伦a片免费高清 | 香蕉视频国产 | 男女爽爽午夜18污污影院 | 青青国产在线观看 | www.jiujiucao| 91亚洲国产成人 | 亚洲国产精品无码久久98 | 拍摄av现场失控高潮数次 | 国内精品久久久久久不卡影院 | 九九热这里都是精品 | 天天色婷婷 | 日韩福利小视频 | 久久久中文网 | 制服欧美激情丝袜综合色 | 黄色超碰 | 丰满人妻熟妇乱又伦精品劲 | 亚洲人成网亚洲欧洲无码久久 | 一本色道久久亚洲综合精品蜜桃 | 无码中文字幕日韩专区视频 | 天天摸天天做天天爽2019 | 久久久久久久久久久久久久久久久久久久 | 亚洲视频网站在线 | 日韩1区| 欧美日韩精品二区 | 亚洲熟妇另类久久久久久 | 69av在线 | 强制高潮18xxxx按摩 | 操操影视| 天天躁日日躁狠狠躁喷水软件 | a级成人毛片 | 欧美亚洲 | 内射夜晚在线观看 | 亚洲大色堂人在线视频 | 国产美女被遭强高潮免费一视频 | 国产偷抇久久精品a片69麻豆 | 一级生活毛片 | 成年性午夜无码免费视频 | 五月天中文字幕mv在线 | 亚洲中文字幕aⅴ天堂自拍 亚洲vs日韩vs欧美vs久久 | 亚洲蜜桃精久久久久久久久久久久 | 亚洲丝袜在线播放 | 国产我和子的与子乱视频 | 国产精品青草久久久久福利99 | 国产av一区最新精品 | 亚欧成a人无码精品va片 | 中文字幕无线码免费人妻 | 国产操操操 | 懂色av懂色av粉嫩av分享吧 | 免费的av网站在线观看国产精品 | 日韩爱爱网 | 亚洲中文字幕aⅴ天堂自拍 亚洲vs日韩vs欧美vs久久 | 国产成人无码a区在线观看导航 | 色欧美在线视频 | 国产农村妇女高潮大叫 | 国产露脸系列magnet | 久久精品国产精品亚洲艾草网 | av在线播放一区二区 | 少妇被爽到高潮动态图 | 婷婷综合社区 | 91精品国产高清一区二区三区蜜臀 | 369手机看片 | 亚洲综合精品 | 高潮毛片无遮挡高清免费 | 国产内射一区亚洲 | 亚洲人成精品久久久久桥本 | 色综合久 | 国产亚洲精品aa片在线爽 | 天天做夜夜爱爱爱 | jizz一区二区| 色婷婷综合缴情综免费观看 | 国产精品国产三级国产专i 国产精品午夜剧场免费观看 | www.国产在线播放 | 亚洲成色www.777999 | 国产成人精品免费视频大全最热 | 久久久久久久99精品免费观看 | 天堂在线精品视频 | 国产精品久久久久久久久久久不卡 | а√天堂资源8在线官网 | 日韩综合在线 | 日本亚洲高清 | 中文字幕,久热精品,视频在线 | 五月综合网亚洲乱妇久久 | 欧美日韩乱国产 | 一级特黄色毛片 | 欧美人与动牲交xxxxbbbb | 久久精品久久国产 | 国产精品色内内在线播放 | 黑人巨大精品欧美一区二区免费 | av女人天堂| 4hu44四虎www在线影院麻豆 | 欧美日韩一区二区三区在线观看视频 | 久久亚洲精品无码爱剪辑 | 精品国产不卡在线观看免费 | 日日噜噜噜夜夜爽爽狠狠蜜臀av | 日韩爱爱网站 | 婷婷成人av | 天天人人综合 | 国产最爽的乱淫视频国语对白 | 亚洲人精品午夜射精日韩 | 国产美女久久久亚洲综合 | 亚洲激情成人 | 爱福利视频 | 国产丰满老女人hd | 国内精品久久久久久久日韩 | 国产精品yy | 天天色网站 | 色悠久久久久综合欧美99 | 欧美一级大黄 | 帮老师解开蕾丝奶罩吸乳网站 | 熟女少妇人妻黑人sirbao | 国产精品第七页 | 一级做a爰片性色毛片99高清 | 成人午夜一区 | 日韩欧无码一区二区三区免费不卡 | 亚洲国产精品入口 | 亚洲成人一二区 | 精品国产乱码久久久久久小说 | 一区二区三区高清视频3 | 98国产精品综合一区二区三区 | 无码人妻精品一区二区三18禁 | 国产精品美女www爽爽爽视频 | 欧美激情一区在线 | 日韩久久毛片 | 伊人色综合九久久天天蜜桃 | 久久精品91视频 | 日本牲交大片免费观看 | 夜夜添夜夜添夜夜摸夜夜摸 | 18岁毛片 | 99国产欧美另类久久片 | 亚洲精品乱码一区二区三区 | 小辣椒av福利在线网站 | 亚洲国产精品无码中文字 | 好吊妞这里都是精品 | 二区视频在线 | 麻豆一区二区在线观看 | 高清亚洲 | 天天摸日日摸 | 久久久久久18 | 青草青草视频2免费观看 | 中文无码字幕中文有码字幕 | 人人妻人人澡人人爽超污 | 成人午夜免费在线观看 | 99r在线精品视频在线播放 | 四虎永久免费在线观看 | 男人的天堂av女优 | 国产午夜精品理论片久久影院 | 国产成人午夜在线视频极速观看 | 超碰97av在线 | 亚洲精品视频在线看 | 亚洲国产欧洲综合997久久 | 日本人妻中文字幕乱码系列 | 蜜桃在线一区二区 | 国产精品国产三级国产专i 国产精品午夜剧场免费观看 | 精品卡1卡2卡三卡免费网站 | 国产午夜伦伦午夜伦无码 | 乌克兰少妇xxxx做受 | 亚洲 欧洲 日韩 综合在线 | 国产精品久久久久久亚洲毛片 | 在线精品国产成人综合 | 八区精品色欲人妻综合网 | 日产精品1区2区3区 亚洲黄色一区 | 亚洲乱码伦小说区 | 1024在线视频 | 伊人影视网| 色欲色香天天天综合网站免费 | 欧美 国产 精品 | 中国xxxx性自由视频 | 欧美牲交黑粗硬大 | 日本欧美大码a在线观看 | 极品少妇xxxooo性开gif | www.欧美精品 | 久久综合综合久久综合 | 中出在线播放 | 国产夜夜嗨 | 伊人久久大香线蕉综合网站 | 免费国产在线精品一区 | 中文字幕av观看 | 亚洲综合色丁香婷婷六月图片 | 欧美性折磨bdsm激情另类视频 | а√天堂资源中文在线官网九色 | 亚洲中文字幕精品久久 | 国产色产综合色产在线视频 | 2021天天躁夜夜看 | 欧美性性性性xxxxoooo | 国产精品va在线播放 | 国产区视频在线观看 | 4438ⅹ亚洲全国最大色丁香 | 一级肉体大战片 | 一区三区不卡高清影视 | 99热国产这里只有精品9 | 国产特黄级aaaaa片免 | 欧洲影院 | 99精品视频在线免费观看 | 亚洲精品无码不卡在线播he | 亚洲图欧洲图自拍另类高清 | av大片在线无码免费 | 嫩草在线看| 性视频久久 | 日本老熟妇50岁丰满 | 少妇毛片一区二区三区免费视频 | 欧美精品乱码视频一二专区 | 国产精品一二三在线 | 黄色大片在线 | 动漫美女羞羞视频网站中文 | 日本做受高潮好舒服视频 | 国产免费无遮挡吸乳视频在线观看 | 日韩精品第一页 | 影音先锋啪啪av资源网站app | 亚洲精品av无码喷奶水糖心 | 久久av高潮av无码av | 亚洲一区二区三区 | 产后漂亮奶水人妻无码 | 人妻丰满熟妞av无码区 | 和岳每晚弄的高潮嗷嗷叫视频 | 亚洲人成电影网站色 | 婷婷久久综合九色综合97 | 日本道久久 | 久久狠狠爱亚洲综合影院 | 天天干夜夜操视频 | 国产精品久久久久久精 | 久操免费在线观看 | 4438ⅹ亚洲全国最大色丁香 | 国产免费久久久久久无码 | 在线免费观看小视频 | 久久国产福利国产秒拍 | 好男人社区在线www 最近中文字幕在线mv视频在线 | 凹凸av导航大全精品 | 69极品少妇一区二区 | 国产精品欧美成人 | 亚洲精品国产精品乱码不99按摩 | 国产卡一卡二卡三无线乱码新区 | 日韩影视一区 | 日日日网站| 好男人社区资源 | 国产农村妇女精品 | 中文在线无码高潮潮喷在线播放 | 日本卡2卡3卡4卡5卡精品视频 | 国产白丝袜喷白浆毛片av | 日日摸天天添天天添破 | 欧美成人在线影院 | а√天堂资源8在线官网在线 | 粗大猛地挺进娇喘啊在线视频 | 色综合区 | 久久草在线视频免费 | 亚洲人av在线无码影院观看 | 色就是色av | 黄色成年人网站 | 日韩av三级在线 | 天天做天天添av国产亚洲 | 国产av永久无码天堂影院 | 99久久国产自偷自偷免费一区 | 亚洲欧美不卡视频在线播放 | 欧美黑人狂躁日本寡妇 | 久久视频在线播放 | 国产嫩草影院久久久久 | 欧美一级搡bbbb搡bbbb | 最近国产中文字幕 | 久久h视频| 天天综合激情 | 四虎网址在线 | 久久国产精品一区二区三区 | 蜜桃黄色网 | 91精品久久天干天天天按摩 | 久久99精品国产91久久来源 | 国产日韩欧美综合在线 | 99欧美日本一区二区留学生 | 奇米激情小说 | 欧美黑人又粗又大高潮喷水 | 国精品无码人妻一区二区三区 | 日韩在线中文字幕 | 制服丝袜在线第一页 | 久久精品国产久精国产69 | 亚洲精品自偷自拍无码 | 久久无码专区国产精品 | 成人爽爽爽 | 中国xxxx性自由视频 | 黑人太粗太深了太硬受不了了 | 久久久精品国产一区二区三区 | 最新中文字幕一区 | 91精品国产99久久久久久 | 久章草国语自产拍在线观看 | 亚洲无吗一区二区三区 | 日本免码va在线看免费 | 亚洲天堂免费视频 | 亚洲精品综合 | 91丨九色丨蝌蚪最新地址 | 五月激情丁香网 | 国产精品亚洲玖玖玖在线观看 | 丝袜美腿丝袜亚洲综合 | 亚洲精品一区二区三 | 青青草视频免费 | 国产免费一区二区三区最新不卡 | 免费又黄又爽又猛的毛片 | 亚洲欧美日韩精品成人 | 亚洲欧美另类激情 | 女女女女女裸体开bbb | 精品乱子伦 | 国产精品www夜色视频 | 人妻中文字幕乱人伦在线 | 伊人久久精品欧洲综合网 | 亚洲第一狼人伊人av | 一本东东热 | 国产色视频一区二区三区qq号 | 玩中年熟妇让你爽视频 | 97人妻免费碰视频碰免 | 成在人线av无码免费漫画 | 免费色黄网站 | 情侣做性视频在线播放 | 日本丰满美少妇 | 日本高清www无色夜在线视频 | 亚洲人成色99999在线观看 | 色又黄又爽18禁免费网站 | 黑人与中国少妇xxxx视频在线 | 女人12毛片视频 | 99中文字幕在线观看 | 国产精品麻豆va在线播放 | 日本欧美一区二区三区 | 欧美老妇乱辈通奷 | 欧美精品一二区 | 毛片网在线| 综合亚洲综合图区网友自拍 | 久操97 | 亚洲精品国产品国语在线 | 欧美乱码卡一卡二卡三新区 | 91精品久久久久五月天精品 | 国自产拍偷拍精品啪啪一区二区 | 日韩精品久久久久久久的张开腿让 | 狠狠干夜夜草 | 精品黑人一区二区三区国语馆 | 国产精品一区二区熟女不卡 | 国产av精国产传媒 | 99热6这里只有精品 日日夜夜中文字幕 | 日日摸夜夜添狠狠添久久精品成人 | 国产91丝袜在线播放九色 | 亚洲日韩av一区二区三区中文 | 一级做a爱片性色毛片高清 欧美精品videosex极品 | 成人毛片观看 | 天天狠天天透天干天天 | 女女同性女同一区二区三区九色 | 欧美乱码精品一区二区三区 | 囯产精品久久久久久久久久妞妞 | 欧美日韩免费在线视频 | 国产乱对白刺激在线视频 | 羞羞视频在线免费 | 亚洲精品一区二区三区影院 | 思思久久精品一本到99热 | 91风间由美一区二区三区四区 | jizzjizz亚洲中国少妇 | 国产xx视频 | 日韩.www| 欧美国产另类 | 免费看久久妇女高潮a | 狠狠色噜噜狠狠狠狠2022 | 日韩国产亚洲高清在线久草 | 波多野吉衣av在线 | 天堂网免费视频 | 丝袜白浆 | 99re久久资源最新地址 | 亚洲国产欧美日韩欧美特级 | 连续高潮抽搐爽死喷水流白浆 | 大黑牛凹凸国产视觉盛宴 | 国产精品pans私拍 | 日日夜夜国产 | 日韩欧美一区二区三区视频 | 欧亚乱熟女一区二区在线 | 少妇一级淫片免费放2 | 天天爱天天做天天av | 涩欲国产一区二区三区四区 | 91嫩草国产在线观看 | 国产男女猛烈无遮挡a片漫画 | 日日夜夜综合网 | 日韩综合精品 | 亚洲国产婷婷香蕉久久久久久99 | 久久爱综合 | 色啊色| 五月天丁香综合久久国产 | 中文字幕久久精品波多野结百度 | 极品粉嫩鲍鱼视频在线观看 | 婷婷成人综合激情在线视频播放 | 久久久国产精品网站 | 日日骚视频 | 亚洲а∨天堂男人无码 | 亚洲精品久久久狠狠爱小说 | 黄色网久久| 成人写真福利网 | 伊人影音 | 中文字幕第一页在线vr | 好男人社区在线www 最近中文字幕在线mv视频在线 | 国产91观看 | а√天堂www在线а√天堂资源 | 国产一区二区毛片 | 高清福利视频 | 国产女人爽到高潮免费视频 | 999re5这里只有精品 | 狠狠插综合 | 五月依人网 | 成人美女黄网站色大免费的 | 一区二区乱子伦在线播放 | 欧美拍拍视频免费大全 | 麻豆文化传媒精品一区二区 | 日本欧美视频在线观看 | jzzjzz日本丰满成熟少妇 | 国产午夜小视频 | 香蕉久久夜色精品升级完成 | 日韩高清在线观看不卡一区二区 | 久久无码字幕中文久久无码 | 初尝情欲h名器av | 熟女系列丰满熟妇av | 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 免费视频国产在线观看 | 国产视频在| 波多野结衣av在线观看 | 亚洲色中文字幕在线播放 | 国产精品成人一区二区三区 | 亚洲精品在线免费观看视频 | 欧美成人精品激情在线视频 | 日韩激情第一页 | 少妇被粗大的猛烈进出69影院一 | 国产成人精品国内自产拍免费看 | 亚洲乱理伦片在线观看中字 | 国产在线无码精品电影网 | 日日摸夜夜添夜夜添一区二区 | yy111111少妇影院免费观看 | 国产精品自拍合集 | 亚洲乱亚洲乱妇小说网 | 亚洲三级成人 | 天天操天天碰 | 老熟女乱婬视频一区二区 | 色婷婷狠狠五月综合天色拍 | 青青国产精品 | 日韩免费精品视频 | 北条麻妃99精品青青久久主播 | 久久成人伊人欧洲精品 | 一区二区三区国产最好的精华液色 | 久久免费视频网站 | 午夜影视网 | 欧美中文亚洲v在线 | 久久久久人妻一区精品色欧美 | 麻豆国产精品久久人妻 | 四虎国产精品永久在线无码 | 亚洲jizzjizz日本少妇软件 | 蜜桃91丨九色丨蝌蚪91桃色 | 精品国产你懂的在线观看 | 人人添人人澡人人澡人人人人 | 福利片网址 | 风流少妇一区二区三区 | 国产jjizz女人多水 | 亚洲国产成人精品女人 | 中文字幕+乱码+中文字幕一区 | 黄色三级国产 | 国产精品欧美一区喷水 | 老子午夜理论影院理论 | 清风阁黄色网 | 国产欧美日韩精品专区 | 色综合av在线 | 国产美女亚洲精品久久久综合 | 又爽又大又黄a级毛片在线视频 | 在线看片免费人成视频播 | 久久综合精品国产二区无码 | 伊人久久中文 | 日韩一区二区精品葵司在线 | 亚洲人av高清无码 | 国产精品100页 | 第一福利丝瓜av导航 | 自拍偷拍欧美亚洲 | 国产+高潮+白浆+无码 | 中文字幕 日韩有码 | 亚洲自偷精品视频自拍 | 夜夜夜操操操 | 草裙社区精品视频三区免费看 | 午夜影视剧场 | 97干在线 | 成人伊人亚洲人综合网 | 日韩国产中文字幕 | 亚洲人成网站在线播放942 | 99久久精品国产波多野结衣 | 亚洲精品尤物av在线观看不卡 | 国产男女无遮挡猛进猛出 | 亚洲成人中文字幕 | 国产 成 人 亚洲欧洲 | 97色婷婷| 苍井空一区二区波多野结衣av | 青草视频在线观看视频 | www.四虎在线 | 成人乱人伦精品小说 | 天堂视频免费看 | 久久综合伊人中文字幕 | 性男女做视频观看网站 | 综合视频一区 | 日韩欧美中文字幕在线视频 | 亚洲成年网站 | 亚洲乱码一区二区三区在线观看 | 国产精品区一区第一页 | 日本另类视频 | 亚洲午夜网站 | a片免费视频在线观看 | 国产成人免费视频 | 大学生粉嫩无套流白浆 | 免费看av毛片 | 极品少妇第一次偷高潮哇哇大 | 中文幕无线码中文字蜜桃 | a级在线视频 | 男人的天堂网页 | 久久亚洲中文无码咪咪爱 | 国产zzjjzzjj视频全免费 | 毛片在线网 | 日本少妇p | 国产特级毛片aaaaaa | 日韩精品一区二区av在线观看 | 午夜久久久久久 | 亚洲高清一区二区三区电影 | 伊人av超碰久久久麻豆 | 四虎国产精品永久地址99 | 成人国产一区二区精品 | 免费无码作爱视频 | 在线中文新版最新版在线 | 国产精品露脸视频观看 | 国产精品卡一卡2卡三卡网站 | 亚洲性夜 | 日本在线免费看 | 亚洲日韩∨a无码中文字幕 亚洲中文字幕日产乱码高清app | 神马午夜嘿嘿嘿 | 日韩色影院 | 免费av网站在线播放 | 亚洲龙腾yy精品小说网 | 亚洲日韩欧美一区视频 | 亚洲爆乳中文字幕无码专区网站 | 综合色99| 97欧美视频 | 人妻忍着娇喘被中进中出视频 | av资源在线 | 国产国产人免费人成免费 | 黄色毛片基地 | 日本妞干网 | 欧美成人国产精品高潮 | 色妞色视频一区二区三区四区 | 免费福利视频在线观看 | 色天天色综合 | 国产成人无码av大片大片在线观看 | 国产欧美一区二区三区在线播放 | 欧av在线 | 老太做爰xxxⅹ性xxxhd | 国产夫妻在线观看 | 思思久久99热久久精品66 | 久久久久人妻一区精品性色av | 欧美人与动物xxx | 日韩在线国产 | 一本色道精品久久一区二区三区 | 夜夜躁狠狠躁日日躁视频 | 五月激情综合网 | 三级日本 三级韩国 三级欧美 | 久久久麻豆精品一区二区 | 国产一区二区黑人欧美xxxx | 亚洲不卡的av | 欧美日韩日本国产 | 久久羞羞 | 懂色av成人一区二区三区 | 久久久九九九热 | 亚洲伊人久久网 | 日韩福利在线观看 | 国产激情久久久久影院老熟女免费 | 成人年无码av片在线观看 | www久久只有这里有精品 | 国产h视频在线观看 | 久久不射影院 | 4hu四虎永久在线影院的剧情介绍 | 尤物一区二区三区精品 | 亚洲国产精品美女久久久久 | 男女无遮挡羞羞视频 | 丰满人妻被黑人连续中出 | 人人妻人人爽人人做夜欢视频九色 | 久久久精品中文字幕乱码18 | 色五月激情五月亚洲综合 | 欧美另类 自拍 亚洲 图区 | 精品人妻无码区在线视频 | 一区二区三区无码被窝影院 | 久久免费偷拍视频 | 国内一级黄色片 | 一级做a爰片性色毛片99高清 | 五月婷婷久久草 | 七月丁香五月婷婷首页 | 欧美三级在线视频 | 各处沟厕大尺度偷拍女厕嘘嘘 | 国内精品久久久久久久久齐齐 | 亚洲色国产欧美日韩 | 成年人黄色在线观看 | 色妞精品av一区二区三区 | 精品国产自在精品国产精华天 | 国产免费一区二区 | 亚洲欧美成人 | 人人综合亚洲无线码另类 | 色噜噜狠狠色综合成人网 | 国产欧美日韩精品a在线观看 | 成人宗合网 | 成人免费乱码大片a毛片 | 亚洲国产精品系列 | 少妇大叫受不了了爽爽爽摸摸视频 | 亚洲成a∨人片在线观看无码 | 中文字幕丰满孑伦无码专区 | 国产午夜激无码av毛片不 | 亚洲国产人在线播放首页 | 欧美色国 | 九九亚洲 | 大地av| 国产网红无码精品福利网 | 国产一级特黄aa大片出来精子 | 欧美日韩成人一区二区在线观看 | 国内精品久久久久伊人av | www污在线观看 | 婷婷四房播播 | 国产精品乱码一区二区三 | 大黑人交xxxx18视频 | 国产黄色大片 | 亚洲色无码综合图区手机 | 日韩精品一区在线 | 婷婷激情小说网 | 影音先锋中文字幕在线 | 亚洲无人区午夜福利码高清完整版 | 一区二区亚洲精品国产精华液 | 国产精品露脸国语对白 | 五月天一区二区三区 | 日日操操 | 插入综合网 | 美女18网站 | 午夜成人鲁丝片午夜精品 | 久久中文字幕人妻熟av女 | 伊人79| 久久精品国产精品亚洲色婷婷 | 日韩精品一区二区三区不卡 | 午夜视频网站在线观看 | 超碰在线亚洲 | 中文字幕精品亚洲无线码一区 | 国产精美视频 | 欧美乱大交xxxxx | 日韩超级大片免费观看 | 亚洲精品视频免费观看 | www.国产视频.com| 日本视频在线播放 | wwwxx69| 欧美精品日韩在线观看 | 中国一级片黄色一级片黄 | 黄色录相一级片 | 久久咪咪 | 国产精品国产三级国产aⅴ原创 | 国产精品丝袜高跟鞋 | 天天干国产 | 欧美潮喷少妇100 | 日本一区午夜艳熟免费 | 自拍偷拍欧美视频 | 亚洲国产精品综合久久2007 | 国产女同互磨高潮在线观看 | 国产精品911| 国色天香国产精品 | 久久久99精品免费观看 | 人人妻人人澡人人爽人人精品电影 | 亚洲成av人片在线观看wv | 久草热线 | 国产a国产片 | 精品综合久久久久久97 | 一本一本久久aa综合精品 | 欧美日韩国产亚洲沙发 | 在线观看91精品国产网站 | 日日夜夜综合 | 人间精品视频在线播放 | 男女高潮喷水在线观看 | 免费精品一区 | 最新国自产拍av | 亚洲精品一区二区三区四区 | 无码人妻日韩一区日韩二区 | 日本三级欧美三级人妇英文 | 成人狠狠色综合 | 超黄网站在线观看 | 伊人久久成综合久久影院 | 一区二区三区亚洲精品国 | 我看黄色一级片 | 免费av在| 欧美激情综合五月色丁香小说 | 亚洲午夜久久久影院伊人 | 国产又色又爽又黄的在线观看 | 激情五月婷婷网 | 久久精品—区二区三区 | 亚洲在线免费看 | 一本大道在线无码一区 | 中文字幕免费在线看 | 粉嫩av久久一区二区三区小说 | 森泽佳奈av在线播放 | 亚洲黄色录像片 | 丁香婷婷综合久久来来去 | 婷婷丁香六月激情综合在线人 | 中文字幕在线视频免费视频 | 国产亚洲成av人片在线观黄桃 | 亚洲综合无码精品一区二区三区 | 激情亚洲图片激情亚洲小说 | 538精品视频在线观看 | 亚洲桃色综合影院 | 亚洲精品国产免费 | 伊人宗合网 | 69久久精品无码一区二区 | 中文字幕精品久久久久 | 国产香蕉97碰碰久久人人 | 一个本道久久综合久久88 | 中文字幕一区二区人妻电影 | 亚洲一区尤物 | 老汉av | 亚洲精品欧美一区二区三区 | 久草免费福利视频 | 毛片多多 | 国产一区二区三区a | 天下第一社区视频www日本 | аⅴ资源新版在线天堂 | 久久午夜伦鲁片免费无码 | 久久久久夜夜夜综合国产 | 亚洲精品无码久久久久y | 人妻无码视频一区二区三区 | 午夜亚洲福利 | 国产一区二区三区成人欧美日韩在线观看 | 亚洲尹人| 88国产精品 | 一个人看的www视频免费观看 | 日韩一区二区视频在线 | 99久久久久久久 | 国产亚洲欧美在线观看三区 | 寂寞人妻瑜伽被教练日 | 337p人体粉嫩胞高清视频 | 天天干天天操天天干 | 黑人入室粗暴人妻中出 | 亚洲欧美偷拍视频一区 | 美女又爽又黄网站泳装 | 中文字幕第一 | 乱人伦人妻系列 | 国产精品久久婷婷 | 国产精品嫩草影院av | 永久黄网站免费视频性色 | 亚洲aⅴ无码专区在线观看 国产美女三级无套内谢 | 日本一区二区久久免费黑人精品 | 人妻少妇69式99偷拍 | 国产蜜臀视频 | 国产成人无码一区二区三区在线 | 一边捏奶一边高潮视频 | av无码中文一区二区三区四区 | 国产成人影院一区二区三区 | 成人欧美一区二区三区黑人动态图 | 女人爽到喷水的视频大全 | 日本sm/羞辱/调教/捆绑视频 | 纯肉无遮挡h肉动漫在线观看国产 | tube·88hdxxxx国产 | 亚洲欧洲精品成人久久av18 | 麻豆精品久久 | 色婷婷综合久色aⅴ五区最新 | 欧美噜噜久久久xxx 亚洲专区欧美专区 | 久久精品久久国产 | 疯狂的欧美乱大交 | 欧美亚洲久久 | 久久99国产精品久久99小说 | 亚洲中文无码av永久 | 日韩av午夜在线 | 国产亚洲精品岁国产微拍精品 | 波多野结衣爽到高潮大喷 | 国产精品久久久久久久毛片 | 亚洲免费色 | 亚洲男人的天堂一区二区 | av免费线上看 | 伊人久网 | 国产午夜精品理论片a级探花 | 日日夜夜草 | 久久人人玩人妻潮喷内射人人 | 无码一区二区三区亚洲人妻 | 在线a人片免费观看 | 丰满人妻一区二区三区免费视频 | 狠狠色噜噜狠狠狠狠2022 | 处破痛哭a√18成年片免费 | 台湾佬中文字幕 | av日韩免费在线观看 | 东京热加勒比无码少妇 | 色又黄又爽18禁免费视频 | 欧美黄色一级大片 | 日韩一级片av | 亚洲深夜福利视频 | 真实的国产乱xxxx在线 | 青青伊人国产 | 国产新婚夫妇叫床声不断 | 日韩欧无码一二三区免费不卡 | 少妇厨房愉情理伦片bd在线观看 | 国产成在线观看免费视频 | 丰满奶水hdⅹxxx | 怡红院av一区二区三区 | 日韩精品一区二区亚洲 | 一区二区三区四区国产 | 国产精品国产三级国产试看 | 日本一级淫片免费放 | 999热精品视频 | 亚洲女人天堂成人av在线 | 人妻无码一区二区三区av | 14美女爱做视频免费 | 99热在| 久久婷婷综合激情亚洲狠狠 | 亚洲成熟丰满一区二区三区 | 国产福利萌白酱在线观看视频 | 无码国产精品久久一区免费 | av不卡在线免费观看 | 新超碰在线 | 国内精品伊人久久久久影院对白 | 国产免费网站看v片在线观看 | 亚洲成在线观看 | 精品少妇牲交视频大全 | 青青草国产在现线免费观看 | 亚洲一卡一卡二新区无人区 | 亚洲成av人最新无码不卡短片 | 国产无套在线 | 中文字幕有码无码av | 日本波多野结衣在线 | 天堂中文а√在线官网 | 色窝窝无码一区二区三区成人网站 | 亚洲熟妇无码八av在线播放 | 欧美三日本三级少妇99 | 成人乱码一区二区三区av | 亚洲欧洲日韩欧美网站 | 人妻中文无码就熟专区 | 免费在线观看www | 天天爱天天操天天干 | 女警高潮潮一夜一区二区三区毛片 | 16一17女人毛片 | 精品无码中文字幕在线 | 在线观看黄网址 | 日本大肚子孕妇交xxx | 天天激情站| 日韩高清久久 | 中文字幕av久久 | 黄色大片免费网站 | 草免费视频 | 99极品视频| 日韩av免费片 | 日本不卡一区二区三区视频 | 人妻丰满熟妞av无码区 | 国产一线二线三线女 | 中文字幕一二三区波多野结衣 | 中文字幕38页 | 色噜噜一区二区三区 | 亚洲视频综合网 | 成人精品久久 | 少妇出轨精品中出一区二区 | 狠狠干91| 在线看毛片的网站 | 天天躁日日躁狠狠躁欧美老牛 | 国产日本卡二卡三卡四卡 | 鲁啊鲁在线| 又嫩又硬又黄又爽的视频 | 国产精品区二区三区日本 | 噜噜色av| 夜夜摸,狠狠添,日日添,高潮出水 | 天堂v视频 | 亚洲午夜无码极品久久 | 国模无码一区二区三区不卡 | 亚洲成a人v影院色老汉影院 | 亚洲色欲色欲欲www在线 | 东京热人妻丝袜无码av一二三区观 | 91精品国产美女在线观看 | 91国产视频在线观看 | 黑人尾随强伦姧人妻爽翻天 | 亚洲美女一级片 | 九九九久久久久 | 狠狠色丁香久久婷婷综合蜜芽五月 | 天天爽亚洲中文字幕 | 亚洲码国产日韩欧美高潮在线播放 | 午夜黄色小视频 | 在线观看亚洲专区 | 精品亚洲成a人在线观看青青 | 中文字幕人妻av一区二区 | 国产精品久久久久久久久久久久久久久 | av在线操| 亚洲aⅴ男人的天堂在线观看 | 亚洲精品永久免费 | 亚洲va欧美va人人爽午夜 | 国产成人欧美日本在线观看 | 色婷婷六月亚洲婷婷6月 | 日韩女女同一区二区三区 | 日韩欧美综合在线视频 | 久久久久爽人综合网站 | 四虎1515 | 日本中文字幕不卡 | 国产精品久久久久久爽爽爽 | 欧美日韩国产va另类 | 在线观看精品91福利 | 在线看片免费人成视频播 | 人妻.中文字幕无码 | 婷婷五月综合丁香在线 | 久久久无码中文字幕久... | 国产精品久久久久久久久大全 | 日本私人vps一夜爽毛片 | 国产欧美色图 | 少妇被粗大的猛烈进出动视频 | 久久99精品网久久 | 日日草 | 国产精品自产拍在线观看中文 | 久久久www成人免费毛片麻豆 | 成人亚洲网站 | 欧美系列在线观看 | 国产精品乱码 | 四虎国产精品永久在线 | 日日夜夜拍 | 国产人19毛片水真多19精品 | 日韩三级毛片 | 色欲av伊人久久大香线蕉影院 | 国产偷国产偷精品高清尤物 | 粉嫩虎白女p虎白女在线 | 日本一区二区在线不卡 | 可以直接看的毛片 | 乱码一区二区三区四区 | 国产乱子伦视频在线观看 | 天天天天天操 | 午夜性开放午夜性爽爽 | 尤物网站在线观看 | 国产麻豆一精品一av一免费 | 乡下人产国偷v产偷v自拍 | 无码人妻斩一区二区三区 | 国产情侣真实54分钟在线 | 亚洲大成色www永久网站注册 | 欧美国产日韩在线播放 | 精品日韩 | 中文无码不卡人妻在线看 | 色av网址 | 国产免国产免费 | 欧美有码在线观看 | 日本一区二区精品 | 97久久偷偷做嫩草影院免费看 | 精品国产乱码久久久久乱码 | 中文日本字幕mv在现线观看 | 国产欧美一区二区三区久久人妖 | 亚洲日本va午夜蜜芽在线电影 | www日韩 | 国产绳艺sm调教室论坛 | 国产亚洲精品久久久久久小舞 | 一本加勒比hezyo东京图库 | 国产一区二区伦理 | h视频免费在线 | 国产成人手机高清在线观看网站 | 国产精品国产午夜免费看福利 | 亚洲国产精品无码观看久久 | 天天鲁在视频在线观看 | 999国内精品视频免费 | 狠狠干天天射 | 日日色视频| 日韩在线观看a | 天天操人人 | 在线中文字幕日韩 | 成年美女黄网站色奶头大全 | 亚洲a久久 | 亚洲日韩激情无码一区 | 97爱视频 | 无码熟熟妇丰满人妻啪啪软件 | 国产 日韩 欧美 自拍 | 成人国产欧美大片一区 | 日日摸日日碰夜夜爽av | 可以直接看的av网址站 | 怡春院国产精品视频 | av在线免费播放 | 日韩高清成人 | 亚色91 | 嫩草福利视频精品一区二区三区 | 女人舌吻男人茎视频 | 国产在线看片免费观看 | 亚洲一区日韩高清中文字幕亚洲 | 另类天堂av | 老司机福利影院在线观看 | 久久精品免费看 | 免费观看的av在线播放 | 成人亚洲欧美一区二区 | 太平公主秘史在线观看 | www.成人在线 | 精品国产午夜理论片不卡 | 国内精品久久久久久久果冻传媒 | 精品无码国产污污污免费 | 免费看国产曰批40分钟 | 天天操操操操 | 国产视频欧美 | 国产一精品久久99无吗一高潮 | 无码少妇一区二区三区视频 | 国产成人av一区二区三区在线 | 免费高清不卡av | 熟妇的奶头又大又长奶水视频 | 99在线影院 | 欧美国产在线视频 | 思思久久99热只有频精品66 | 96在线视频 | 69精品丰满人妻无码视频a片 | 国产一区二区波多野结衣 | 国产视频在线观看网站 | 久久99婷婷 | 国产精品人妻熟女男人的天堂 | 亚洲精品成人在线视频 | 日韩午夜激情视频 | 亚洲国产精品成人 | 伊人精品久久久久中文字幕 | 国产精品久久久久久久久免费看 | 无码不卡黑人与日本人 | 福利网站在线观看 | 九九国产精品无码免费视频 | 免费观看成人毛片 | 国产日产久久高清欧美 | 国产一级揄自揄精品视频 | 你懂的在线视频网站 | 亚洲人成在线观看网站无码 | 亚洲精品一区国产欧美 | 久久女人天堂精品av影院麻 | 少妇bbw揉bbb欧美 | 日本理论片免费观看在线视频 | 大学生粉嫩无套流白浆 | 国产精品免费观看调教网 | 亚洲男人第一无码av网 | 国内少妇人妻丰满av | 国产传媒懂得 | 羞羞影院午夜男女爽爽在线观看 | 国产xxxxx在线观看免费 | 中文字幕大桥未久. | 一个综合色 | 91免费版黄 | 播五月婷婷 | 亚洲免费在线视频观看 | 成人无码精品一区二区三区 | 精品乱码一卡2卡三卡4卡二卡 | 噼里啪啦完整高清观看视频 | www夜夜操 | 日本黄页网站免费观看 | 黄色aaa毛片| 亚洲国产日韩成人a在线欧美 | 免费大黄网站在线观 | 国产亚洲精品久久久久秋霞不卡 | 国产成人亚洲日韩欧美 | 亚洲高清aⅴ日本欧美视频 爱搞国产 | 人人超碰人人爱超碰国产 | 日本边添边摸边做边爱小视频 | 亚洲区中文字幕 | 国产男人搡女人免费视频 | 亚洲高清成人 | 久草免费手机视频 | 99re99热| 艳妇臀荡乳欲伦69调教视频 | 国产情侣激情在线对白 | 看片网址国产福利av中文字幕 | 首页 亚洲 欧美 制服 丝腿 | 久久久久人妻精品区一三寸 | 久久精晶国产99久久6 | 男人天堂b| 波多野结衣av中文字幕 | 96视频在线| 国产探花在线观看 | 日韩中文字幕亚洲 | 激情第一页 | 欧美日韩在线一区二区三区 | 欧美日韩视频在线播放 | 亚洲成片在线观看12345 | av在线.com | 人人妻人人做人人爽精品 | 18禁无码无遮挡在线播放 | yourporn精品视频入口 | 在线观看国产精品普通话对白精品 | 无码纯肉动漫在线观看 | 国产精品jizz| 中文字幕亚洲在线 | 欧美人伦禁忌dvd放荡欲情 | 亚洲a影院 | 国产中文字幕在线免费观看 | 天堂8中文 | 成人美女黄网站色大色费全看在线观看 | 免费看涩涩| 极品美女扒开粉嫩小泬 | 精品国精品自拍自在线 | 亚洲国产精品午夜久久久 | 国产a国产国产片 | 人人妻人人澡人人爽人人精品 | 国产仑乱无码内谢 | 久久天堂av女色优精品 | 爆乳护士一区二区三区在线播放 | 狠狠操人人干 | 国产精品亚洲一区二区三区天天看 | 成 人色 网 站 欧美大片在线观看 | av无码免费岛国动作片片段欣赏网 | 五月天婷亚洲天综合网精品偷 | 国产乱人伦av在线a最新 | 亚洲国产成人久久综合人 | 亚洲一区二区三区播放 | 欧美成人一区二免费视频小说 | www.av欧美 | 久久婷婷国产综合尤物精品 | 国产人成无码视频在线观看 | 777久久久免费精品国产 | 好爽插到我子宫了高清在线 | 亚洲不卡视频 | 成人爽a毛片在线视频 | 日本激情在线观看 | 久草在线免费福利资源 | 日韩资源网 | 狠狠摸狠狠操 | 久久18p| 国产一级av毛片 | 精品久久久爽爽久久男人和男人 | 亚洲最大成人综合 | 亚洲成人一区在线观看 | 日本www色| 激情视频区 | 欧美国产日本高清不卡 | 国产一区二区内射最近更新 | 国产在线午夜 | 麻花豆传媒剧国产免费mv在线 | 一区二区三区四区在线 | 中国 | 国产乱人激情h在线观看 | 狼群精品一卡二卡3卡四卡网站 | 免费看男女做爰爽爽视频 | 色97在线| 秋霞午夜鲁丝一区二区老狼 | 青青青国产依人在线 | 无码aⅴ在线观看 | 亚洲线精品一区二区三区 | 国产精品 高清 尿 小便 嘘嘘 | 成片在线看一区二区草莓 | 亚洲中文字幕无码不卡电影 | 色眯眯影院 | 午夜伦情电午夜伦情电影 | 精品无人区麻豆乱码1区2区 | 国产在线观看免费观看不卡 | 成人羞羞国产免费图片 | 精品人妻系列无码人妻漫画 | a国产视频 | 久久婷婷国产综合精品 | 久久夜色精品夜色噜噜亚 | 亚洲美女午夜一区二区亚洲精品 | 午夜国产羞羞视频免费网站 | 国产女主播喷水视频在线观看 | 波多野结衣99 | 人妻激情另类乱人伦人妻 | 免费观看成人欧美www色 | 从背后进入你的世界小说免费阅读 | 亚洲乱码国产乱码精品精姦 | 久久网伊人| 美女私密调教81网站 | 亚洲一区二区影院 | 麻豆tv入口在线看 | 狠狠躁三区二区久久天天 | av在线视屏 | 日本成人中文字幕在线 | 久久综合伊人77777麻豆最新章节 | 久久精品亚洲中文字幕无码麻豆 | xxxx操| 精品国产一区二区三区性色av | 国产精品女同磨豆腐磨出水了 | www夜色| 五月婷色 | 亚洲 欧洲 日韩 综合在线 | 特级毛片在线 | 日韩三区四区 | 亚洲愉拍99热成人精品 | 亚洲精品乱码久久久久久蜜桃图片 | 精品精品国产自在97香蕉 | 久久99热只有频精品8 | 自拍偷自拍亚洲精品情侣 | 国产黄色大片免费观看 | 夜夜嗨av涩爱av牛牛影视 | 熟女chachacha性少妇 | 亚洲第一区欧美国产综合 | 国产亚洲高初学生不卡观看 | 国产精品久久久久这里只有精品 | 日本不卡视频 | 麻豆精品导航 | 亚洲国产精品国自产拍久久 | 啪啪av大全导航福利网址 | 深夜av福利 | 操批网站| 起碰97| 日韩第一页在线 | 无遮挡很爽很污很黄的网站 | 四虎精品一区二区免费 | 又爽又黄又无遮挡的激情视频免费 | 国产精品久久久久久久久免费樱桃 | 全部免费毛片在线播放网站 | 日韩狠狠操 | 十八禁裸体www网站免费观看 | 欧美不卡视频在线 | 久久亚洲在线 | 91丝袜超薄交口足 | 亚洲精品国偷拍自产在线观看 | 18禁无遮挡无码网站免费 | 日本系列 1页 亚洲系列 | 天天插天天干天天 | 2019国产品在线视频 | 国产原创av在线 | 伊人性伊人情综合网 | 国产亚洲日本 | 日本久久精品一区二区三区 | av无码久久久久不卡网站下载 | 少妇寂寞小伙满足少妇在线观看 | 国自产拍偷拍精品啪啪av | 精品小视频在线观看 | 色婷婷欧美 | 国产成人综合野草 | 9l国产精品久久久久麻豆 | 青青青国产在线观看资源 | 香蕉中文网 | 亚洲热在线 | 国产麻豆精品精东影业av网站 | 夜夜爽爽 | 色资源在线 | 亚洲成av人片无码不卡播放器 | 麻豆果冻传媒精品国产av | 成人毛片一区二区 | 欧美美女一区二区 | 激情五月婷婷综合网 | 国内精品自国内精品66j影院 | 国产av国片精品jk制服 | 免费国产拍久久受拍久久 | 久久久综合九色合综国产精品 | 国产成人亚洲精品自产在线 | 国产在线拍偷自揄拍无码 | 亚洲富人天堂视频 | 色播影音好色 | 麻豆aⅴ精品无码一区二区 国产热视频 | 色屁屁www免费看欧美激情 | 精品黑人一区二区三区国语馆 | 国产成人中文字幕 | 首页 亚洲 欧美 制服 丝腿 | 国内精品久久毛片一区二区 | 欧美视频网站中文字幕 | 国内熟妇人妻色在线视频 | 99久久婷婷国产综合精品青草免费 | 午夜精品久久久99热福利 | 日韩视频一区二区在线观看 | 无码国产偷倩在线播放老年人 | 国产精品高潮呻吟久久aⅴ码 | 亚洲精品久久久无码大桥未久 | 欧美激情久 | 精品免费在线观看 | 99草在线视频 | 高圆圆的特级毛片 | 亚洲天堂777 | 永久免费观看的毛片视频 | 东京热无码一区二区三区av | 无遮掩60分钟从头啪到尾 | 欧美1区2区3区视频 亚洲av禁18成人毛片一级在线 | 日本在线视频www色 神马久久久久久 | 无码人妻品一区二区三区精99 | 亚洲天砖砖区免费 | 久久久九九精品国产毛片a片 | 91不戴套国语对白在线观看 | 国产亚洲综合区成人国产 | 国产 高潮 抽搐 正在播放 | 四虎影视永久在线精品 | 国产性夜夜春夜夜爽免费下载 | 欧美淫网站| gai在线观看免费高清 | 国产激情偷乱视频一区二区三区 | 日韩欧美在线综合网另类 | 国内精品久久久久久99 | 成人h在线无码精品动漫网站 | 麻豆蜜桃av蜜臀av色欲av | 日日噜噜噜夜夜爽爽狠狠视频 | 女人18片毛片60分钟 | 亚洲精品一级二级 | 男女啪啪永久免费观看网站 | 激烈的性高湖波多野结衣 | 亚洲人成在线播放 | 婷婷夜色福利网 | 亚洲天堂视频在线播放 | 色多多在线看 | 国产白袜脚足j棉袜在线观看 | 在线看片免费不卡人成视频 | 131美女爱做视频免费 | 国产中文综合免费 | 制服丝袜美腿一区二区 | 欧美性综合 | 国产性猛交xx乱老孕妇 | 中文幕无线码中文字夫妻 | 亚洲视频p | 亚洲精品久久久久久久不卡四虎 | 日本一区二区免费在线 | 国产精品嫩草55av | 久久久久久久久久久久91 | 欧美影音 | 欧美日韩一区二区三区在线观看免费 | 亚洲旡码欧美大片 | 综合网五月 | 日韩精品一区二区三区在线观看l | 男人天堂视频在线 | 特级无码毛片免费视频播放 | 最新天堂在线视频 | 野花社区www视频最新资源 | 欧美在线一二 | 久久综合九色欧美综合狠狠 | 国产农村妇女毛片精品 | 少妇厨房愉情理9仑片视频 美女胸18大禁视频网站 | 欧美狠狠爱 | 蜜乳av一区二区三区 | 日日夜夜天天 | 人伦片无码中文字 | 久久久亚洲精品成人 | 亚洲国产欧美在线观看的 | 2021中文字幕在线观看 | 国产成人一区二区视频免费 | 亚洲熟妇少妇任你躁在线观看 | 久久精品国产99国产精品严洲 | 啊啪啪多水爱爱成人 | 国产精品自在线拍国产 | 曰韩在线 | 国产精品久久久久久久久免小说 | 久久人妻无码aⅴ毛片a片app | 98久久人妻少妇激情啪啪 | 玖玖在线视频 | 在线播放国产视频 | 日韩无码在钱中文字幕在钱视频 | 国产强奷伦奷片 | 三级黄艳床上祼体式看 | cao视频| 国产成人av免费观看 | 丰满少妇理论片bd高清 | 久久久久波多野结衣高潮 | 第一福利在线视频 | 午夜福利三级理论电影 | 国产va免费精品高清在线观看 | 国产免费一级淫片a级中文 欧美精品一区二区三区在线 | 98精品国产入口 | 夜夜撸小说 | 成人三级av | 亚洲欧美中文日韩v日本 | 国产精品精品视频一区二区三区 | 少妇导航 | 久久99热只有频精品6狠狠 | 日韩国产高清在线 | 精品国产乱码一区 | 在线不卡福利 | 亚洲精品无码鲁网中文电影 | 国产成人综合亚洲精品 | 色xxx| 日本大尺度吃奶呻吟视频 | 天天干天天干天天干天天干天天干天天干 | 欧美爱爱动态图 | 免费黄色一级 | 中文字幕欧美亚州视频免费 | 国产精品爱啪在线线免费观看 | 亚洲а∨天堂男人无码 | 久久不见久久见www日本网 | 开心激情婷婷 | 一本大道无码人妻精品专区 | 亚洲女同精品一区二区 | 久久精品aⅴ无码中文字字幕 | 曰本无码不卡高清av一二 | 五十路熟妇强烈无码 | 久久精品人人槡人妻人人玩 | 色狠狠av一区二区三区 | 国产av一区二区三区最新精品 | 国产一级高清 | 亚洲人成无码网站在线观看野花 | 日本久久网 | 国产对白叫床清晰在线播放图片 | 亚洲一区二区三区四区五区高 | www午夜精品男人的天堂 | 男人和女人做爽爽免费视频 | 国产美女视频黄a视频免费 久久久久久久久久久久影院 | 亚洲精品一区二区三区婷婷月 | xxx国产老太婆视频 免费中文熟妇在线影片 | 国产免费又色又爽粗视频 | 性夜影院午夜看片 | 亚洲 国产 制服 丝袜 一区 | 中文字幕久久综合 | 黑人巨大精品欧美黑寡妇 | 欧美丰满大乳高跟鞋 | 欧美大片免费高清观看 | 日本爽爽爽爽爽爽在线观看免 | 亚洲社区在线观看 | 美女免费网站在线观看 | 亚洲制服丝袜自拍中文字幕 | 国产精品一品二区三区的使用体验 | 欧美人成在线 | 国产丝袜脚交 | 欧美日韩在线观看精品 | 日本三级吃奶头添泬 | 欧美日韩激情一区二区 | 日本亚洲vr欧美不卡高清专区 | 人人爱人人草 | 亚洲大尺度专区无码浪潮av | 亚洲色大成网站www永久 | 自拍 另类 综合 欧美小说 | 久久久久久久波多野高潮日日 | 天天插天天爽 | www.日韩av.com | 成人超碰97 | 色欲综合视频天天天综合网站 | 国产乱人伦av在线a最新 | 午夜tv影院 | 日韩美女做爰高潮免费 | 国产黑丝一区二区 | 99久久欧美日韩国产二区 | 成人亚洲a片v一区二区三区动漫 | 九九天堂 | 亚洲欧洲成人精品av97 | 2019久久久高清日本道 | 亚洲欧美视频在线 | 国产白嫩精品又爽又深呻吟 | 欧美成人免费视频一区二区 | 亚洲精品久久夜色撩人男男小说 | 午夜dj在线观看高清在线视频完整版 | 国产成a人亚洲精v品久久网 | 无码中文字幕在线播放2 | 日本在线播放一区二区 | 亚洲精品久久久蜜桃网尤妮丝 | 久久精品视频一区二区三区 | 成人h免费观看视频 | 亚洲国产欧美在线观看 | 日韩欧群交p片内射中文 | 亚洲人成电影网站色mp4 | 欧洲精品不卡1卡2卡三卡四卡 | 亚洲欧美日韩国产另类电影 | 无码国产激情在线观看 | 女人被狂躁到高潮视频免费网站 | 亚洲国产精品激情在线观看 | 男人的天堂久久 | 四虎精品成人影院在线观看 | 超碰pro| 国产区在线观看 | 加比勒色综合久久 | 国产中年熟女高潮大集合 | 中字乱码视频 | 最近免费中文字幕中文高清百度 | 天天做天天干 | 国产性猛交xx乱老孕妇 | 免费久久久 | 日韩mv与欧美mv区别在哪 | 国产精品久久久久久久久久免 | av无码午夜福利一区二区三区 | 国产91欧美 | 国产男女猛烈无遮挡免费视频网站 | 国产ts惠奈酱群妖互玩 | 久久精品国产sm调教网站演员 | 国产精品乱码一区二区三区 | 亚洲欧洲精品在线 | 色人阁在线视频 | 日韩一二三区在线 | 少妇人妻无码专区视频免费 | 男女啪啪高潮激烈免费版 | 久久久日韩 | 国产色拍拍拍拍在线精品 | 日韩1区3区4区第一页 | 一本大道无码日韩精品影视_ | 少妇乱人伦无码视频 | 天天做日日做天天添天天欢公交车 | 狠狠躁天天躁夜夜躁婷婷 | 国产女人高潮抽搐叫床视频 | 久久亚洲高潮流白浆av软件 | 在线视频 亚洲 | 色资源av中文无码先锋 | 亚洲99影视一区二区三区 | 咪咪色图 | 麻豆一区二区三区精品视频 | 亚洲国产精品女人 | 亚洲精品无码永久在线观看性色 | 无码囯产精品一区二区免费 | 无码av天堂一区二区三区 | 久久青草费线频观看 | 五月天一区二区三区 | 国产精品久久九九 | xxx久久| lutube成人福利在线观看污 | 人妻精品久久无码专区精东影业 | 国产精品99久久久久久久vr | 欧美性喷潮 | 最新久久久 | 天堂在线观看视频 | 久久国产精品嫩草影院的使用方法 | 色大师在线观看免费播放 | 欧美视频精品在线观看 | 亚洲日韩av无码中文字幕美国 | 国产精品成人影院在线观看 | 精品国精品国产自在久国产不卡 | 2019av在线播放 | 久久riav | 日韩.www| 全球av集中精品导航福利 | 国产午夜精品久久精品电影 | 女人夜夜春高潮爽a∨片传媒 | 久久老子午夜精品无码怎么打 | 亚洲午夜久久久久久久久红桃 | 美女一二区 | 亚洲精品久久一区二区三区 | 日本香港三级亚洲三级 | 伊人久久大香线蕉av波多野结衣 | 亚洲午夜无码极品久久 | 手机免费看av | 久久久国产一区二区三区四区小说 | 午夜少妇性开放影院 | 国产一区二区三区免费观看网站上 | 天堂av网站 | 亚洲精品日本无v一区 | 992tv在线观看免费进 | 日韩精品a片一区二区三区妖精 | 日本高清在线一区至六区不卡视频 | 免费观看男女性高视频 | 午夜福利视频极品国产83 | 国产精品国产三级国产三级人妇 | 毛片网站在线看 | 少妇99在线观看 | 国产在线无码不卡影视影院 | 少妇福利视频 | 国产精品福利在线播放 | 99久久婷婷国产综合精品草原 | 人乳喂奶hd无中字 | 欧美乱大交做爰xxxⅹ性黑人 | 国产免费脚交足视频在线观看 | 狠狠色噜噜狠狠狠777米奇888 | 四虎一级片 | 中文字幕精品久久久久人妻红杏ⅰ | 伊人久久影院 | 另类毛片 | 亚洲午夜精品一区 | 久久精品久久久久久 | 国产精品青草久久福利不卡 | 久久亚洲精 | 国产黑色丝袜在线观看片不卡顿 | 成年人小视频网站 | 加勒比一本heyzo高清视频 | 国产98在线 | 免费、 | 99视频99| 国产精品伦一区二区三区在线观看 | 国产免费丝袜调教视频免费的 | 国产毛片毛片 | 久久亚洲精品无码av红樱桃 | 久久中文字幕av一区二区不卡 | 久久亚洲精品无码播放 | 四虎在线观看视频 | 日韩精品不卡 | 女上男下啪啪激烈高潮无遮盖 | 性xxxx18免费观看视频 | 成人h动漫精品一区二区器材 | 国产人妻黑人一区二区三区 | 无码 人妻 在线 视频 | 日韩午夜精品免费理论片 | 亚洲午夜久久久无码精品网红a片 | 国产自在自线午夜精品 | 国产精品亚洲成在人线 | 午夜精品极品粉嫩国产尤物 | 91免费在线| 97精品国产97久久久久久粉红 | 少妇china高潮∨jdao | 国产综合免费视频 | 欧洲一卡2卡3卡4卡国产 | 亚洲精品2 | 插插无码视频大全不卡网站 | 国产成人精品日本亚洲网站 | 成人午夜做爰视频免费看 | 国内精品久久久久久久久齐齐 | 国产线精品视频在线观看网 | 亚洲 丝袜 自拍 清纯 另类 | 婷婷中文字幕 | 久久久久97国产 | 最新最近中文字幕 | 亚洲人成无码网www动漫 | 欧美精品韩国精品 | 亚洲女人天堂色在线7777 | 天堂av中文| 日韩视频在线观看免费 | 久久久久亚洲精品无码系列 | 18禁成人黄网站免费观看久久 | 国产裸体免费无遮挡 | youjizz.com在线播放 | 国产黄色av网站 | 超碰在线9 | 日本一区二区在线高清观看 | 国产乱子伦视频一区二区三区 | 亚洲 欧美 另类 综合 偷拍 | 久久精品人人做人人爽 | 黑人粗大猛烈进出高潮视频 | 亚洲男人精品 | 白丝美女被狂躁免费视频网站 | 久久婷婷五月综合色区 | 特黄aaaaaaaaa真人毛片 |