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

主站蜘蛛池模板: 宅男噜噜噜66在线观看 | 欧美日韩不卡合集视频 | 99热6这里只有精品 日日夜夜中文字幕 | 视频一区 中文字幕 | 免费国产一区二区三区四区 | xxxxx亚洲| 亚洲婷婷五月激情综合app | 无码人妻丝袜在线视频红杏 | 一群黑人大战亚裔女在线播放 | 久久久这里只有免费精品 | 无遮挡啪啪摇乳动态图 | 成人区人妻精品一区二区三区 | 午夜小视频在线免费观看 | 中文二区 | 无码aⅴ在线观看 | 日皮视频免费看 | 欧美黑人性猛交xxxx | 精品午夜久久福利大片 | 天堂久久影院 | 欧美激情久久久久久久 | 成年轻人网站色直接看 | 99r热| 国产私拍在线 | 成人自慰女黄网站免费大全 | 99爱色| 精品国产一区二区三区久久 | 免费黄色在线播放 | 欧美最骚最疯日b视频观看 大杳蕉狼人伊人 | jizz日本美女 | 久久精品亚洲国产av老鸭网 | 日韩欧美精品中文字幕 | 国模冰莲大胆自慰难受 | 日韩免费观看视频 | 亚洲精品久久久久久国 | 一级aaa毛片| 2020国产精品午夜福利在线观看 | 91av福利| 国产这里有精品 | 哈尔滨老熟女啪啪嗷嗷叫 | 精品国产福利 | 18禁裸男晨勃露j毛免费观看 | 午夜视频在线观看免费观看1 | 超碰中文字幕在线 | 亚洲精品成av人片天堂无码 | 国产在线一区二区香蕉 在线 | 国产午夜精品一区 | 亚洲色爱图小说专区 | 欧美一区二区三区黄色 | 青青青草网站免费视频在线观看 | 伊人久久精品无码av一区 | 亚洲一区二区三区四区 | 五月婷婷婷婷婷 | 免费三级网 | 国产一区二区色 | 色综合天天综合欧美综合 | aaa国产 | 青草影院内射中出高潮-百度 | 欧美一级理论片 | 国产精品igao视频网网址不卡日韩 | 欧美图片激情小说 | 国产手机在线无码播放视频 | 强伦人妻一区二区三区视频18 | 操女网站 | 亚洲午夜精品久久久久久浪潮 | 高清无码午夜福利视频 | 日本爽爽爽| 青草视频网 | 秋霞无码久久久精品交换 | 91国偷自产中文字幕久久 | www91在线 | 在线成人看片黄a免费看 | 风间由美性色一区二区三区 | 国产一区综合 | 亚洲人成网站18禁止中文字幕 | 亚洲男人的天堂在线aⅴ视频 | 人与野鲁交xxxⅹ视频 | 亚洲乱码无码永久不卡在线 | 亚洲成av人片天堂网老年人 | 欧美精品一区二区三区蜜桃视频 | 免费黄片毛片 | 国内自拍五区 | 伊人精品一本久久综合 | 在线观看无码av免费不卡软件 | 国产欧美一区在线观看 | 午夜精品久久久久久久久久蜜桃 | 少妇愉情理伦片丰满丰满 | 国产专业剧情av在线 | 影音先锋啪啪av资源网站app | 国产高欧美性情一线在线 | 9re热国产这里只有精品 | 亚洲 中文 欧美 日韩 在线观看 | 国内毛片毛片毛片 | 天天做天天爱天天要天天 | 欧美九九九 | 黄在线免费观看 | 国产未成满18禁止免费看 | 在线亚洲精品国产成人av剧情 | 国产麻豆剧果冻传媒一区 | 楼下的房客 在线 | 在线日韩一区 | 在线看片免费人成视频福利 | 国产精品高潮呻吟伦理之爱欲 | 强行从后面挺进人妻 | 求欧美精品网址 | 亚洲а∨天堂男人色无码 | 亚洲精品久久久久中文字幕二区 | 国产精品第一区 | 天堂资源wwwav啪啪 | 久久不见久久见免费视频6无删减 | 国产精品性色 | 吃奶呻吟张开双腿做受在线播放 | 伊人久久大香线蕉精品 | 熟妇丰满大屁股在线播放 | 在线a人片免费观看 | 久久久www成人免费毛片麻豆 | 亚洲精选在线观看 | 久久久久国产精品www | 日本熟日本熟妇中文在线观看 | 久久免费精品国产72精品九九 | 国产精品欧美一区二区三区奶水 | 午夜福利看757 | 欧美日韩在线亚洲二区综二 | 免费看黄av| 男人的天堂av亚洲一区2区 | 美玉足脚交一区二区三区图片 | 欧美一卡2卡三卡4卡乱码免费 | 亚洲人人 | 69精品久久久 | 亚洲女优天堂 | 在线观看成人黄色 | 中国美女洗澡免费看网站 | 久久99国产只有精品 | 亚洲无砖砖区一二区免费 | 国产suv精品一区二区33 | 成人片网址 | 老男人把我添得很舒服 | 亚洲素人av | 久久精晶国产99久久6 | 内射中出日韩无国产剧情 | 色婷婷tv | 最爽无遮挡行房视频 | aa国产视频| 久久天天综合桃花久久 | 日韩欧美群交p片內射中文 国产成在线观看免费视频 乐播av一区二区三区在线观 | 亚 洲 视 频 高 清 无 码 | 狠狠色噜噜狠狠狠狠色综合久av | 在线观看免费黄色 | 中文字幕一本性无码 | 亚洲一区二区三区免费视频 | 又黄又湿免费高清视频 | 日本高清免费的不卡视频 | 国产黄色三级 | 国产亚洲精品久久久久久入口 | 蜜臀999| 少妇精品久久 | 五月天久久久久 | 国产黑丝一区 | 国产亚洲精品网站 | 麻豆chinese帅男男 | 国产成人无码a区在线视频无码dvd | 黄网站在线免费 | 在线视频观看一区二区 | 一本久道久久丁香狠狠躁 | 玩弄漂亮少妇高潮白浆 | 日韩免费av | 日韩精品人妻av一区二区三区 | 69天堂人成无码免费视频 | 国产欧美亚洲一区二区 | 国产70老熟女重口小伙子 | 天美一区二区三区 | 国产对白叫床清晰在线播放图片 | 在线视频精品中文无码 | 国产特黄特色大片免费视频 | 8090yy成人免费看片 | 国产精品一v二v在线观看 | 亚洲国产精品无码久久秋霞 | 国产一区二区三区黄 | 四虎视频国产精品免费 | 成人在线一区二区三区 | 影音先锋男人的天堂 | 少妇被粗大的猛烈进出免费视频 | 色综合久久无码五十路人妻 | 久久综合九色综合欧美亚洲 | 性av盈盈无码天堂 | 精品人成视频免费国产 | 亚洲 欧美 制服 另类 日韩 | 久久久人人人婷婷色东京热 | 四虎影库永久在线 | 日本少妇一级片 | 被灌满精子的少妇视频 | 国产色综合天天综合网 | 国产精品无码专区av在线播放 | 娇小6一8小毛片 | 日本一卡2卡3卡4卡免费专区 | 久久久亚洲国产美女国产盗摄 | 日本免费一区二区三区中文字幕 | 日韩欧美中文字幕公布 | 福利av在线 | 精品国产一区二区三区粉芽 | 国产黑丝一区二区 | 亚洲欧美视频二区 | 国产农村妇女毛片精品 | 日韩在线视频线视频免费网站 | 狠狠躁夜夜躁无码中文字幕 | 久久精品色欧美aⅴ一区二区 | 美女高潮无遮挡免费视频 | 日日夜夜免费精品 | 无遮掩60分钟从头啪到尾 | 91精品国自产在线偷拍蜜桃 | 欧美大片c片免费看视频 | 国产精品农村妇女bbw | 99久久精品国产欧美主题曲 | 九九热在线播放 | 97午夜理论片影院在线播放 | 亚洲国产精品一区二区成人片国内 | 初尝人妻少妇中文字幕 | 国产精品国色综合久久 | 国产精品爽到爆呻吟高潮不挺 | 亚洲国产美女精品久久久 | 亚洲色图18p | 日韩人妻无码精品—专区 | 欧美成人片一区二区三区 | 先锋人妻无码av电影 | 欧美日韩在线视频一区二区 | 欧洲美女性开放视频 | 亚洲欧美国产精品专区久久 | 男女18禁啪啪无遮挡 | 蜜臀久久99精品久久久无需会员 | 欧美日韩精品一区二区在线视频 | 成人羞羞国产免费动态 | 欧美日韩一区二区在线 | 日本特黄特色 | 国产亚洲精品资源在线26u | 国产亚洲精品久久久久妲己 | 狠狠色狠狠色综合网老熟女 | 在线观看国产精品va | 无遮无挡三级动态图 | 色多多www视频在线观看免费 | 尤物av无码色av无码 | 92福利1000集在线观看 视频 | av无码天一区二区一三区 | 忘忧草社区在线www网 | 伊人22综合 | 亚洲天天 | 亚洲成a人一区二区三区 | 国产精品成人在线视频 | 国产精品亚洲一区二区三区 | 8050午夜二级无码中文字幕 | 国产免费一区二区三区视频 | 岛国4k人妻一区二区三区 | 99国产精品久久久久久久成人热 | 色综合久久无码中文字幕 | 亚洲理论在线中文字幕观看 | 午夜电影院理伦片8888 | 久久91精品国产91久久久 | 日韩av中字 | 虎白女粉嫩尤物福利视频 | 在线天堂新版资源www在线 | 日韩三级视频在线观看 | 日本一二三不卡视频 | 久久国内精品 | 国产亚洲精品久久77777 | 亚洲爆乳少妇无码激情 | 一区二区三区在线免费 | 精品一区国产vr | 国产亚洲欧美日韩在线观看一区 | 手机在线观看日韩av | 女同性av片在线观看免费网站 | 国产精品区在线观看 | 永久天堂网av手机版 | 伊人久久大香线蕉av一区 | 亚洲人成影院在线观看 | 一区二区三区在线视频播放 | 亚洲αⅴ无码乱码在线观看性色 | 大尺度无遮挡激烈床震网站 | 都市激情国产 | 忍不住的亲子中文字幕 | 在线不卡日韩 | 好吊妞视频788gao在线观看 | 国产免费无码一区二区视频 | 久久婷婷人人澡人爽人人喊 | 奇米影视色777四色在线首页 | 午夜在线国产 | 精品国产乱码久久久久久果冻传媒 | 亚洲欧美日韩国产一区二区 | 国产素人在线观看人成视频 | 久久成人欧美 | 日本三级不卡视频 | 羞羞视频免费在线看 | 人与人性恔配视频免费 | 亚洲综合自拍 | 日日擼夜夜擼 | 日韩中文字幕免费 | 久久精品国产99久久香蕉 | 亚洲日韩av无码 | 天天操天天舔天天干 | 国产麻豆一精品一男同 | 四虎国产精品成人永久免费影视 | 久久久国产精品麻豆a片 | 男人进入女人下部视频 | 成人小视频免费看 | www.色人阁| 久久精品人人爽人人爽 | 欧美群妇大交乱免费视频 | 精品国产不卡在线观看免费 | 亚洲午夜久久久久久久久久久 | 色激情综合网 | 推油少妇久久99久久99久久 | 国产日韩a | 99re在线视频精品 | 日本亚洲vr欧美不卡高清专区 | 神马久久网站 | 91精品国产自产91精品 | 国产精品99久久久久久久久 | 久久99国产精品久久99小说 | 国产精品极品美女自在线观看免费 | 91精品久久久久久综合五月天 | 国产免费午夜福利在线播放11 | 欧美日在线| 國产一二三内射在线看片 | 亚洲伊人久久综合成人 | 精品国产乱码久久久久久口爆网站 | 人妻丰满熟妇岳av无码区hd | 精品乱码一卡二卡四卡 | 久久深爱网 | 日本少妇bbwbbw精品 | 日韩成人三级 | 成人国产精品日本在线 | 久久久久综合一区二区不卡 | 天堂一区 | 99国产精品久久99久久久 | 日韩av区 | 四虎最新在线永久免费 | 日日碰狠狠躁久久躁 | 国产高潮又爽又刺激的视频 | 一级大片在线观看 | 国产精品性 | 污片在线观看 | 精品国产片一区二区三区 | 7777精品伊久久久大香线蕉软件的特点 | 福利视频一二三在线观看 | 国产福利免费在线观看 | 亚洲黄色免费在线观看 | 欧洲亚洲国产成人综合色婷婷 | 日本韩国一区二区在线观看 | 99国产成人综合久久精品欧美 | 国产精品女人高潮毛片圣水 | 综合婷婷| 爱爱小视频网站 | 天码人妻一区二区三区 | 国产资源在线观看 | 天干夜天天夜天干天 | 欧美成人在线网站 | 成人国产精品入口 | 91免费在线看| 在线αv| 无码专区天天躁天天躁在线 | 国产人妖ts重口系列 | 日韩精品国产一区二区三区久久 | 成年片黄色日本大片网站视频 | 女邻居丰满的奶水 | 九九九伊在人线综合2023 | 国内少妇高潮嗷嗷叫在线播放 | 国产精品爱久久久久久久电影蜜臀 | www.日本少妇 | 思思久久96热在精品国产, | a在线亚洲男人的天堂 | 国产精品视频一区二区噜噜 | 狠日狠干日日射 | 5566综合网 | 久久99国内精品自在现线 | 精品 在线 视频 亚洲 | 日本一区二区三区免费观看 | 丝袜人妻一区二区三区 | 一区二区三区无码被窝影院 | 国产成人无码av一区二区 | 国产视频高清 | 99国产精品久久久久久久夜 | 青青草激情| 亚洲一区二区乱码 | 午夜精品无人区乱码1区2区 | 久久你懂的 | 国产美女口爆吞精普通话 | 久草av免费 | 亚洲aaaaaaa| 久久大香伊蕉在人线免费 | www日韩精品 | 成片免费观看视频大全 | 希岛爱理黑人巨大88av | 少妇久久久久久被弄到高潮 | 撸撸综合色av| 国产大学生自拍视频 | 国产精品99久久久久久成人四虎 | 黄色片免费在线观看 | 女的被弄到高潮娇喘喷水视频 | 日本黄色xxxxx | 国产乱码一卡二卡三卡免费 | 国产在线清纯极品美女援交 | 好爽毛片一区二区三区四 | 九九九国产 | 伊人狼人大焦香久久网 | 黄桃av无码免费一区二区三区 | 亚洲精品自拍偷拍视频 | 国产精品丝袜黑色高跟鞋v18 | 色婷婷一区二区三区四区成人网 | 欧美日本视频在线观看 | 国产在线无码制服丝袜无码 | 日本不卡中文字幕 | 午夜九九九 | 欧美黑人又粗又大久久久 | 国产无遮挡无码很黄很污很刺激 | 蜜臀91丨九色丨蝌蚪中文 | 九九亚洲精品 | xxxx野外性xxxx黑人 | 欧美猛交xxx | 亚洲精品综合一区二区三 | 国产粉嫩嫩00在线正在播放 | 丰满的人妻hd高清日本 | 国产九九热 | 国产欧美亚洲一区 | 成人永久免费福利视频免费 | 一区免费视频 | 一本加勒比hezyo中文无码 | 久久精品黄aa片一区二区三区 | 亚洲日本在线播放 | 色av网址 | 亚洲大尺度在线观看 | 国产美女遭强高潮免费 | 99在线免费视频 | 爽死你欧美大白屁股在线 | 国产av激情无码久久天堂 | 欧美人妻一区二区三区 | 亚洲成av人片无码不卡 | 国产美女久久精品香蕉 | 91看片淫黄大片一级在线观看 | 久久精品亚洲一区二区三区浴池 | 不卡在线观看av | 在线看片国产 | 97人人添人澡人人爽超碰 | 九九热视频这里只有精品 | 奇米在线7777在线精品 | 在线va无卡无码高清 | 国产又黄又粗又爽 | 夜夜天天| 精品欧洲av无码一区二区 | 精品亚洲国产成人a片app | 中文国产日韩欧美二视频 | 六月丁香亚洲综合在线视频 | 少妇厨房愉情理9伦片视频 日韩av无码一区二区三区 | 黄色片中文字幕 | 色综合天天综合综合国产 | 亚洲日本激情 | 人人做人人爽人人爱 | 伊人影院在线播放 | 狠狠做五月深爱婷婷 | 把女邻居弄到潮喷的性经历 | 99精品国产福久久久久久 | 亚洲另类激情专区小说 | 成人国内精品视频在线观看 | 欧美精品一区视频 | 日本中文字幕有码 | 国产视频一二三 | 成人黄色免费网址 | 国产免费人成视频尤勿视频 | 99福利在线 | 俄罗斯av片| 无码熟妇人妻av在线一 | 日韩欧美久久精品 | 无码精品人妻一区二区三区中 | 国产熟女一区二区三区四区五区 | 亚洲天堂在线视频播放 | 综合久久久久综合 | 草草久久97超级碰碰碰 | 色噜噜狠狠狠综合曰曰曰 | 久久精品久久久久久久 | 91蝌蚪在线| 亚洲人女同志footjob | 91精品视频免费在线观看 | 欧美性video高清精品 | 一级片黄色的 | 国产对白乱刺激福利视频 | 再深点灬舒服灬太大了在线视频 | 精品蜜桃一区二区三区 | 99精品网站| 久久大香伊蕉在人线免费 | 国产白嫩大乳丰满在线 | 国产成人亚洲综合无码品善网 | 成人免费大片在线观看 | 欧美人妖另类aaaaa | 久久精品中文字幕少妇 | 在线观看网址你懂的 | 五月婷婷激情六月 | 美女人妻激情乱人伦 | 亚洲偷自拍拍综合网 | 欧美色图狠狠干 | 乱操视频| 特级无码毛片免费视频尤物 | 亚洲无亚洲人成网站77777 | 日韩在线亚洲 | 日本丰满白嫩大屁股ass | www插插插无码免费视频网站 | 欧美熟妇性xxx交潮喷 | 国产在线不卡人成视频 | 色偷偷亚洲第一综合网 | 国产又黄又猛又粗又爽的a片动漫 | 最近中文字幕在线 | 人妻忍着娇喘被中进中出视频 | 小嫩批日出水视频 | 东京热无码人妻一区二区av | 浪潮av激情高潮国产精品香港 | 欧美专区亚洲专区 | 成人片黄网站色大片免费 | 日韩在线视频精品 | 四虎久久影院 | av操操| 午夜影视av| 一级黄色免费看 | 国产精品无码一区二区在线 | 91丨porny丨露出| 欧美视频一二 | 东北老女人高潮久久91 | 老司机午夜免费福利 | 国产精品自在拍首页视频8 亚洲一区二区三区尿失禁 中文在线а√天堂官网 | 亚洲男人a在天堂线一区 | 亚洲免费区| 日韩av免费网站 | 亚洲春色av无码专区最 | 欧美激情一区二区三区四区 | 97超级碰碰人国产在线观看 | 亚洲精品一区,精品二区 | 亚洲天堂视频在线观看免费 | 亚洲精品国产一区黑色丝袜 | 超级碰在线观看 | 女人裸体做爰免费视频 | 国产ww久久久久久久久久 | 亚洲国产精品三区 | 亚洲综合免费视频 | 免费无码av片在线观看 | 国产区综合| 国产伦理一区二区 | 久久人人爽人人爽人人片亚洲 | 国产精品久久久久久久久快鸭 | 91精品一线二线三线 | 国产亚洲精品电影网站在线观看 | 亚洲 丝袜 制服 欧美 另类 | 色天使久久综合网天天 | 日本欧美www | 首页 动漫 亚洲 欧美 日韩 | 后入内射欧美99二区视频 | 五月婷六月丁香狠狠躁狠狠爱 | 国产理论高清一卡二卡三卡 | 免费的色网站 | 学生妹无套内射正在播放 | 真人无码国产作爱免费视频 | 欧洲丰满少妇a毛片 | 国产精品制服丝袜白丝 | 看成年女人午夜毛片免费 | 97国产在线 | 少妇扒开双腿自慰出白浆 | 天天操天天爱天天干 | 黄页网址大全免费观看 | 97成人在线视频 | 国产精品久久久久久久影院 | 97久久久亚洲综合久久 | 日韩一区网站 | 人妻无码中文字幕免费视频蜜桃 | 亚洲一区尤物 | 黄色片观看| 无码专区—va亚洲v天堂 | 欧美做受69| 美女视频黄免费 | xxxx日本高清 | 亚洲韩国精品无码一区二区三区 | 亚洲欧美一区二区三区视频 | 亚洲综合激情五月丁香六月 | 成人欧美一区二区三区黑人孕妇 | 精品午夜久久 | 欧美日韩综合精品 | 亚洲精品视频在线免费播放 | 99国产精品欧美一区二区三区 | 成人免费视频久久 | 精品久久久久久久 | 久久久久a| 国产乱国产乱老熟300部视频 | 亚洲jizzjizz少妇野女人 | 免费无码又爽又刺激高潮 | 无套内射蜜桃小视频 | 青青草无码国产亚洲 | 欧美激情老妇 | 亚洲精品色午夜无码专区日韩 | 亚洲国产欧美日韩另类 | 久久久综合激的五月天 | 免费毛片a| 蜜臀av国内精品久久久夜夜蜜臀 | 亚洲综合熟女久久久40p | 天天综合视频 | 99re国产精品视频 | 国产在线拍揄自揄视频菠萝 | 蜜桃av.com | 夜晚被公侵犯的人妻深田字幕 | 亚洲精品一卡二卡三卡四卡2021 | av天堂亚洲狼人在线 | 热舞福利精品大尺度视频 | 就爱操av| 涩涩屋视频在线观看 | 亚洲精品大片 | 国产亚洲精品美女久久久m 欧美高清视频在线观看 | 欧美大胆丰满熟妇xxbb | 日韩免费av网站 | 无码免费午夜福利片在线 | 国产一区二区不卡在线看 | 亚洲娇小与黑人巨大交 | 亚洲自偷自偷图片高清 | 国产午夜亚洲精品久久 | 亚洲综合不卡 | 香港三级午夜理伦三级 | 国产男女av | 亚洲成人久久久久久久 | 亚洲干干| 国产精品人成视频国模 | av大片在线无码免费 | 天天色天天爽 | 青青草原精品99久久精品66 | 国产精品一卡2卡三卡4卡 | 少妇被猛烈进入到喷白浆 | 国产99久久久 | 三级亚洲 | 一区二区三区在线免费观看视频 | 一区二区三区无码高清视频 | 韩国黄色三级 | 亚洲熟妇自偷自拍另欧美 | 成人网站www污污污网站 | 国产免费视屏 | 亚洲香蕉成人av网站在线观看 | 日本aaa视频 | 国产又粗又猛视频免费 | 亚洲 中文 欧美 日韩 在线观看 | av色综合网 | 激情国产一区二区三区四区 | 亚洲精品无码成人a片蜜臀 国产有码av | 18禁黄久久久aaa片广濑美月 | 欧美激情视频免费在线观看 | 蜜桃av亚洲精品一区二区 | 婷婷丁香五月中文字幕 | 国产精品亚洲精品一区二区 | 午夜男女爽爽影院免费视频 | 久久污 | 一道本av在线| 无码av高潮喷水无码专区线 | 熟妇人妻av无码一区二区三区 | 岛国激情视频 | 欧美日韩一区二区视频在线观看 | 嫩草网页| 少妇人妻上班偷人精品视频 | 国产精品色综合精品福利在线 | 欧美久久久久 | 日本少妇网 | 97性视频 | 日本怡春院一区二区三区 | 最新欧美精品一区二区三区 | 亚洲天堂视频在线观看免费 | 日本裸体xx少妇18在线 | 人人爽人人做 | 91在线播放国产 | 少妇高潮潮喷到猛进猛出小说 | 亚洲精品天堂网 | 国产对白受不了了 | 级毛片内射视频 | 做爰视频毛片视频 | 偷拍一女多男做爰免费视频 | 暗哟交小u女国产精品袍频 午夜yy | 欧美亚洲日韩不卡在线在线观看 | 国内激情av片 | 国产真实乱对白精彩久久老熟妇女 | 抽插丰满内射高潮视频 | 国产激情视频在线观看的 | 无码专区中文字幕无码野外 | 秋霞av国产精品一区 | 人妻少妇乱子伦精品无码专区电影 | 欧美另类在线制服丝袜国产 | 体内精69xxxtv | 日韩中文幕 | 久久精品无码专区免费 | 国产精品熟女视频一区二区 | 国产98在线 | 免费, | a天堂在线观看视频 | av在线专区| 亚洲午夜久久久精品一区二区三剧 | 久久影视久久午夜 | 亚洲阿v天堂在线 | 国内精品视频一区 | 亚洲a∨精品一区二区三区下载 | 男人的午夜天堂 | 揄拍成人国产精品视频99 | 亚洲精品456在线播放第一页 | 天天干免费视频 | 推油少妇久久99久久99久久 | 一本一道波多野结衣av中文 | 国产精品久久久久久久久久嫩草 | 黄色高清 | 日韩精品少妇无码受不了 | 精品999日本久久久影院 | 国产成人av电影在线观看第一页 | 久久精品国产亚洲夜色av网站 | 国产伦子沙发午休系列资源曝光 | 秋秋影视午夜福利高清 | 老司机在线精品视频播放 | 亚洲精品成人久久电影网 | 国产成人无码激情视频 | 精品欧美一区二区精品久久久 | 漂亮人妻偷人精品视频 | 成年美女黄网色视频免费4399 | 牛牛av| 成人久久久精品国产乱码一区二区 | 99日本精品永久免费久久 | 夜夜躁狠狠躁日日躁aab苏桃 | 亚洲精品国产一区二区小泽玛利亚 | 51啪影院| 92电影网午夜福利 | 91av免费| 天天爽 | 丁香婷婷综合网 | 国产成人麻豆精品午夜福利在线 | 欧美 日韩 人妻 高清 中文 | 一级中文免费 | 久久久无码精品亚洲日韩蜜臀浪潮 | 日韩欧美一区二区三区不学 | 手机看片日韩久久 | 日韩av在线免费 | 午夜视频网站 | 国产传媒毛片精品视频第一次 | 一区二区视频网 | av国内精品久久久久影院 | 婷婷五月六月激情综合色中文字幕 | 99热这里只有精品国产免费免费 | 日韩成人福利 | 无码国产福利av私拍 | 久草成人在线视频 | 免费在线观看毛片网站 | 国内黄色精品 | 国产免费一级一级 | 伊人精品久久久久7777 | 国产狂做受xxxxx高潮 | 久久视频黄色 | 五月天亚洲色图 | 免费人成精品欧美精品 | 国产精品v欧美精品∨日韩 天天躁日日躁狠狠躁喷水软件 | 91精品成人久久 | 久久综合a∨色老头免费观看 | 99久久99久久久精品齐齐综合色圆 | 久久婷婷五月综合色99啪 | 老熟妇性色老熟妇性 | 呻吟对白激情videos | 精品伊人久久久 | 风韵犹存丰满大屁股熟妇 | 国产三级午夜理伦三级 | 中文字幕亚洲精品 | 中文字幕无码免费不卡视频 | 久久嫩草精品久久久精品才艺表演 | 精品少妇一区二区30p | 激情伊人五月天久久综合 | 欧美日韩精品在线观看 | 亚洲精品成人福利网站app | 国产男女嘿咻视频在线观看 | 中文字幕在线播放视频 | 午夜伊人网 | 亚洲午夜无码av毛片久久 | 亚洲无亚洲人成网站77777 | 免费看污又色又爽又黄的小说男男 | 极品尤物一区二区三区 | 亚洲色大成网站www尤物 | 欧美精品第一区 | 国产如狼似虎富婆找强壮黑人 | 日本中文字幕影院 | 青青国产揄拍视频 | 久久久精品网 | 亚洲精品无码久久久久 | 蜜桃少妇av久久久久久久 | 成人午夜污污在线观看网站 | 亚洲精品无码不卡av | 国产黄色视屏 | 君岛美绪一区二区三区在线视频 | 能免费看黄色的网站 | 台湾无码一区二区 | 曰本极品少妇videossexhd 天天躁夜夜躁天干天干200 | 成人欧美一区二区三区白人 | www.国产色 | 亚洲精品高清在线观看 | 99视频精品国产免费观看 | 色偷偷www.8888在线观看 | 欧美另类日韩 | 中国一级特黄毛片大片久久 | 国精品人妻无码一区二区三区性色 | 66lu国产在线观看 | 在线资源天堂 | 熟妇五十路六十路息与子 | 欧美一区二区三区视频在线 | 国产亚洲精品久久久91 | 天堂а√在线资源在线 | 亚洲免费高清 | 色吊丝中文字幕 | 激情六月丁香婷婷 | av少妇| 日韩尤物 | 国产成人免费看 | 日韩手机看片 | 亚洲激情视频网站 | 免费国偷自产拍精品视频 | 亚洲精品无码av人在线播放 | 国产成人av片免费 | 婷婷五月深爱综合开心网 | 国产精品久久久久高潮 | 色婷婷亚洲一区二区三区 | 91亚洲精| 国产无套内射久久久国产 | 极品白嫩高潮呻吟喷水av | 国产精品色婷婷亚洲综合看 | 女高中生自慰污污网站 | 国产福利二区 | 亚洲精品无码国模 | 亚洲第一网站 | 男男毛片 | 特级做a爰片毛片免费看 | 日韩性猛片aaaaaaa做受 | 亚洲高清在线播放 | 天干天干天啪啪夜爽爽av | 欧美牲交a欧美牲交aⅴ免费下载 | 国产一区二区不卡在线看 | 1000部啪啪未满十八勿入 | 伊人影院网| 一级片在线免费 | 黄色激情小说视频 | 欧美第一区 | 91中文在线 | 欧洲vat一区二区三区 | 国产成网站18禁止久久影院 | а√天堂ww天堂八 | 国产精品久久久久久亚洲影视 | 国产欧美一级片 | 黄色av网站免费在线观看 | 国产一区中文字幕 | 免费裸体黄网站18禁免费 | 狠狠狠色丁香婷婷综合激情 | 黄色毛片视频在线观看 | 欧美日韩国产精品一区二区三区 | 2021精品亚洲中文字幕 | 欧美老妇胖老太xxxxx | 又色又爽又黄又硬的视频免费观看 | 午夜一级黄色片 | 日韩欧美日韩在线 | 亚洲老妈激情一区二区三区 | 成 人 黄 色 视频播放16 | 亚洲愉拍二区一区三区 | 国产青青青 | 色噜噜狠狼综合在线 | 国产精品欧美一区喷水 | 2020亚洲视频| 午夜亚洲乱码伦小说区69堂 | 8888四色奇米在线观看 | 国产做受视频在线观看 | 中文字幕在线第一页 | 爽爽av| 亚洲日韩欧美国产高清αv 欧美成人一区在线 | 久久久久人妻精品区一 | 国产产无码乱码精品久久鸭 | 国产午夜精品久久久 | 国产精品久线在线观看 | 理论片福利片 | 国产小视频你懂的 | 无码h黄肉3d动漫在线观看 | 丰满熟妇人妻中文字幕 | 农村妇女毛片精品久久久 | 亚洲国产成人久久综合同性 | 成人无码av片在线观看蜜桃 | 久久亚洲色www成人图片 | 亚洲久色影视 | 男女草比视频 | x88av 福利| 国产精品嫩草影院一二三区入口 | 中出视频在线观看 | 欧美猛交免费 | 99爱在线精品视频免费观看 | 97精品视频 | 国产午夜成人久久无码一区二区 | 午夜理论片yy8860y影院 | 国产成人免费视频精品含羞草妖精 | 亚洲中文字幕日本在线观看 | 成人动漫中文字幕 | 无码成人av在线一区二区 | 亚洲操你 | 亚洲精品久久蜜桃站 | 蜜桃视频在线观看一区 | 亚洲国产精品无码中文字 | 欧美牲交视频免费观看 | 99久久成人精品国产网站 | 天天色爱| 亚洲精品国产精品国自产网站按摩 | 欧美日韩一本无线码专区 | 日本大片免a费观看视频 | 欧美高清熟妇啪啪内射不卡自拍 | a√天堂中文 | 日本激情中文字幕 | 少妇夜夜爽夜夜春夜夜高潮 | 青青视频免费在线观看 | 成人高h视频 | 国产精品亚洲玖玖玖在线观看 | 日韩成人免费视频 | 欧美人与性动交0欧美精一级 | 综合久久婷婷综合久久 | 国产91成人欧美精品另类动态 | 成人在线a| 亚洲偷自拍另类图片二区 | 久久综合亚洲鲁鲁九月天 | 中文字幕丝袜第1页 | 泰国三级av | 久久不见久久见www电影免费 | 一区二区三区高清av专区 | 亚洲成人精品久久 | 美女又爽又黄 | 亚洲色欧美色2019在线 | 国产在线看片 | 国产精品igao为爱做激情 | 日日摸日日碰夜夜爽无码 | 99美国热| 亚洲欧美日产综合在线网 | 筱崎爱三级在线播放 | 国产乱人激情h在线观看 | 99国产精品国产精品九九 | 中文国产乱码在线人妻一区二区 | 成人午夜亚洲精品无码网站 | 国产亚洲欧美日韩亚洲中文色 | 亚洲无限看 | 国产传媒毛片精品视频第一次 | 狠狠色噜噜综合社区 | 亚洲三级影院 | 亚洲精品成人久久久 | 日产幕无线码三区在线 | 亚洲欧美精品无码一区二区三区 | 国产精品高潮呻吟av久久软件 | 午夜精品久久久久久久男人的天堂 | 日本伊人影院 | 午夜日韩福利 | av午夜久久蜜桃传媒软件 | 中字毛片 | 99热99精品 | 日本一级色片 | 在线a亚洲v天堂网2019无码 | 国内精品少妇在线播放 | 天堂资源中文最新版在线一区 | 成人午夜视频免费在线观看 | 久久精品人人做人人爽电影 | 国产一区二区三区免费看 | 全球成人中文在线 | 免费又黄又裸乳的视频 | 在线视频观看免费视频18 | 国内精品九九久久久精品 | 久久最新免费视频 | 91精品啪在线观看国产商店 | 无码少妇一区二区三区 | 久久成人a毛片免费观看网站 | 成人麻豆亚洲综合无码精品 | 夜夜躁狠狠躁日日躁2021日韩 | 久久久97| 免费人成在线观看网站播放 | 亚洲国产在一区二区三区 | 伊人久久大香线蕉午夜av | 国产亚洲欧美日韩在线观看一区 | 国模汤芳大尺度啪啪 | 欧美女神肛门的呐喊 | 男人扒开女人双腿猛进免费视频 | 成人欧美一区二区三区在线湿哒哒 | 天堂视频在线免费观看 | 亚洲红桃视频 | 国产一区第一页 | 91精品视频在线播放 | 激情婷婷网 | 国产理论剧情大片在线播放 | 日本又黄又硬又爽的大片 | 欧美一级淫片aaaaaaa喷水 | 欧美成人www免费全部网站 | 亚洲a∨精品一区二区三区下载 | 午夜成人爽爽爽视频在线观看 | 国产在线观看码高清视频 | 亚洲国产成人久久一区二区三区 | 久久久久久久久久久免费 | 无遮无挡爽爽免费视频 | 国产激情久久久久久 | 蜜桃臀无码内射一区二区三区 | 国产最新精品自产在线观看 | 欧美18一19性内谢 | 伊人激情网 | 午夜精品久久久久久中宇69 | 久草在线观看福利 | 九九精品国产 | 蜜臀av人妻国产精品建身房 | 中国免费毛片 | 国产小屁孩cao大人免费 | 欧美人成在线视频 | 操操操爽爽爽 | 精品无码av不卡一区二区三区 | 国偷自产一区二视频观看 | 欧美狂猛xxxxx乱大交3 | 亚洲精品午夜一区人人爽 | 欧美成人在线免费 | 337p粉嫩日本欧洲亚福利 | 少妇的网站 | 无码国模国产在线观看免费 | 亚洲国产桃花岛一区二区 | 国产偷国产偷亚州清高app | 亚洲这里只有久热精品伊人 | 久久视频这里只精品99 | 亚洲精品午夜无码电影网 | 亚洲人妖视频 | av无码久久久久久不卡网站 | 第一福利av | 大香线蕉伊人精品超碰 | 欧洲午夜精品 | 久久不见久久见免费影院www | 亚洲大胆人体视频 | 亚洲欧美日韩第一页 | 久久久久久无码午夜精品直播 | 亚洲天堂久久 | 国产精品久久久久婷婷二区次 | 国产精品国产三级国产av剧情 | 91狠狠综合 | 亚洲乱码一区av春药高潮 | 久久亚洲精| 亚洲热色 | 一本色道久久88综合日韩精品 | 欧美寡妇xxxx黑人猛交 | 亚洲福利视频在线 | 国产痴汉av久久精品 | 一区二区三区高清视频3 | 欧美丰满妇大ass | 无码人妻精品一区二区三区免费 | 思思99re6国产在线播放 | 亚洲熟妇少妇任你躁在线观看 | 欧美一区二区 | 日韩高清在线观看不卡一区二区 | 九九视频国产 | 日韩av片无码一区二区三区 | 亚洲欧美成人 | 加勒比人妻av无码不卡 | 日韩在线h| 被窝的午夜无码福利专区 | 日本免费黄色网址 | 天天天天天干 | 久久综合中文网 | 久久99久久99精品免观看 | 亚洲制服 视频在线观看 | 91久久国产露脸精品国产 | 日韩精品久久无码人妻中文字幕 | 久久精品国产99久久6动漫亮点 | 久久视频这里有久久精品视频11 | 超碰在线观看免费版 | 欧美色欧美亚洲另类七区 | 男女裸交无遮挡毛片免费 | 成人aaa片一区国产精品 | 国产主播啪啪 | 日韩中文字幕区一区有砖一区 | 精品亚洲卡一卡2卡三卡乱码 | 免费观看交性大片 | 欧美精品成人一区二区三区四区 | 国产农村老太xxxxhdxx | 中文字幕无线码中文字幕免费 | 狠狠色狠狠| 午夜影院在线播放 | 永久免费在线看 | 中文字幕乱码亚洲精品一区 | 97国产精品人妻无码久久久 | 高清毛茸茸的中国少妇 | 国产成人在线视频 | 日本日本熟妇中文在线视频 | 日本高清有码视频 | 国产三级视频在线播放线观看 | 午夜在线a亚洲v天堂网2018 | 色人阁五月 | 又白又嫩毛又多15p 很色很爽很黄裸乳视频 | 亚洲日韩在线a视频在线观看 | 日韩精品毛片无码一区到三区 | 亚洲 丝袜 制服 欧美 另类 | 无码人妻丰满熟妇啪啪网不卡 | 久久中文精品无码中文字幕下载 | 极品妇女扒开粉嫩小泬 | 成视人a免费观看 视频 | 国产精品亚洲二区在线播放 | 精品无码av一区二区三区不卡 | 久久久无码精品亚洲日韩蜜桃 | 久久综合国产伦精品免费 | 日韩av女优在线播放 | 最新天堂资源在线 | 国产亚洲a∨片在线观看 | 成年网站在线在免费线播放欧美 | 无码一区二区波多野结衣播放搜索 | av天天在线观看 | 欧美人妻日韩精品 | 成年人福利网站 | 天堂√| 亚洲另类春色国产精品 | 久久久精品国产免大香伊 | 337p人体粉嫩久久久红粉影视 | 国产网站视频 | 国产乱xxxxx79国语对白 | 亚洲成av人片不卡无码 | 男人吃奶摸下挵进去好爽 | 蜜桃精品久久久久久久免费影院 | 国产成a人片在线观看视频下载 | 亚洲福利精品视频 | 伊甸园精品99久久久久久 | 伊人天天久大香线蕉av色 | 欧美日韩另类小说 | 欧洲精品99毛片免费高清观看 | 色天天躁夜夜躁天干天干 | 97精品国产97久久久久久粉红 | 视频一区二区在线播放 | 少妇高潮av久久久久久 | 国产八十老太另类视频 | 日产乱码一区二区三区在线 | 欧美精品亚洲精品日韩专区一乛方 | 最新午夜综合福利视频 | 91久久久久久久一区二区 | 国产精品理论片 | 在线色| 日韩人妻无码一本二本三本 | 国产午夜无码片免费 | 色八区人妻在线视频 | 伊人成色综合人夜夜久久 | 国产精品51麻豆cm传媒 | 香蕉99久久国产综合精品宅男自 | 国产又粗又猛又爽又黄的视频免费 | 狠狠躁夜夜躁人人躁婷婷视频 | 天天插天天操 | 久久手机看片 | 欧美日韩高清 | 制服丝袜有码中文字幕在线 | 午夜精东影业传媒在线观看 | 竹内纱里奈69av在线 | 久久精品麻豆日日躁夜夜躁妓女 | 狠狠综合欧美综合欧美色 | 4438xx亚洲最大五色丁香一 | 美国伦理3野性 | 一区二区三区回区在观看免费视频 | 日本美女黄网站 | 琪琪女色窝窝777777 | 国产在线精品一区二区三区直播 | 中文字幕亚洲精品一区 | 中文字幕日本人妻久久久免费 | 天天操天天舔天天干 | 懂色一区二区三区 | 亚洲精品久久久久久成人 | 少妇大叫太大太粗太爽了a片小说 | 小宝贝荡货啊用力水湿aⅴ视频 | 99久久亚洲精品 | 精品国产在天天在线观看 | 欧美精品与人动性物交免费看 | 亚洲色av性色在线观无码 | 亚洲成av人片不卡无码手机版 | 欧美综合视频在线观看 | 免费激情网站 | 美女露胸无遮挡 | 自拍偷拍视频网站 | 国产无套粉嫩白浆在线观看 | 国产精品国产三级国产专区53 | www.99精品| 亚洲精品久久久一区二区三区 | 天天干,天天爽 | 久久99精品福利久久久久久 | 91视频合集| 国产夫妻自拍小视频 | av在线精品 | 青青91| 婷婷综合在线视频 | 国产精品民宅偷窥盗摄 | 国产精品400部 | 亚洲蜜臀av国产aⅴ综合小说 | 日韩不卡一二区 | 欧美国产亚洲日韩在线二区 | 女人被黑人狂躁c到高潮小说 | 国产香港明星裸体xxxx视频 | www.日韩视频 | 欧美视频一区在线观看 | 日韩人妻熟女中文字幕aⅴ春菜 | 国产鲁鲁视频在线观看免费 | 无码专区天天躁天天躁在线 | 精品国产av一二三四区 | jizz一区二区三区 | 99国产热| 亚洲的天堂av无码 | 久久福利小视频 | 亚洲国产成人精品无码区一本 | 成人免费视频视频在线观看 免费 | 亚洲网站免费观看 | av大片在线无码永久免费网址 | 欧美毛片视频 | 欧美人与动牲猛交xxxxbbbb | 好男人社区神马在线观看www | 熟妇人妻中文av无码 | 少妇午夜性影院私人影院软件 | 国产精品久久久久久久第一福利 | 欧美亚洲日韩国产网站 | 欧美极品在线视频 | 久久合合| 四虎成人精品无码永久在线 | 亚洲人成亚洲人成在线观看 | 三级成年网站在线观看 | 久久播我不卡 | 在线观看免费网页欧美成 | 天天操天天操 | 亚洲欧美一区二区三区不卡 | 久艹精品 | 欧美视频一区二区三区四区在线观看 | 麻豆午夜在线 | 国产夜夜嗨 | 国产国产人免费人成免费视频 | 国产成人久久综合77777 | 国产欧美在线一区二区三 | 51精品国产人成在线观看 | 欧美另类色图 | 人妻无码专区一区二区三区 | 变态 另类 国产 亚洲 | 国产人成高清在线视频99最全资源 | 99热在线精品国产观看 | 国产激情欧美 | 在线观看高h无码黄动漫 | 一区二区三区亚洲精品国 | 欧美一级xxx | 毛片完整版的免费观看 | 国产欧美现场va另类 | 狼狼综合久久久久综合网 | 亚洲免费网站观看视频 | 国产性生活视频 | 亚洲国产av玩弄放荡人妇 | 中文字幕精品久久久久人妻红杏ⅰ | 日本精品videossex 黑人 | 我朋友的妈妈在线观看 | 国产片久久 | 午夜一区二区三区在线观看 | 国产亚洲精久久久久久无码苍井空 | 成人麻豆日韩在无码视频 | 色 亚洲 日韩 国产 综合 | 爱情岛福利视频 | 96视频在线 | 久久午夜色播影院 | 色婷婷88av视频一二三区 | 国产精品视频福利 | 91久久国产最好的精华液 | 国产精品久久网 | 国产jjzzjjzz视频全部免费 | 亚洲福利视频一区 | 国产福利第一视频 | 国产女人成人精品a区 | 国产精品偷伦一区二区 | 刘亦菲久久免费一区二区 | 久久久久久久久久久久中文字幕 | 殴美一区二区 | 国产理论影院 | 欧美视频一区二区三区 | 亚洲成人精品 | 免费在线播放av | 韩国主播福利一区二区三区 | av大天堂 | 黄色免费视频在线观看 | 成人在线免费 | 国产精品嫩草影院9 | 欧美深夜在线 | 强被迫伦姧在线观看无码 | 91手机看片 | 香蕉视频色在线观看 | 又色又污又黄又爽又吃胸 | 天堂国产一区二区三区 | 91黄色在线 | 亚洲欧美中文日韩v在线观看不卡 | 久久亚洲美女精品国产精品 | 91超碰在线播放 | 神马影院一区二区三区 | 亚洲一区二区三区精品视频 | 午夜无码区在线观看亚洲 | 国产亚洲欧美日韩精品一区二区 | 午夜精品久久久久久久久久久久久蜜桃 | 天码av无码一区二区三区四区 | 啪啪综合 | 美女啪啪国产 | 久久久久国产精品久久久久 | avtt亚洲天堂| 国产边打电话边被躁视频 | 日韩精人妻无码一区二区三区 | 久久久久xxxx| 99re8精品视频热线观看 | 浓毛老太交欧美老妇热爱乱 | 99这里只有精品 | 亚洲成人av在线播放 | 国产三级在线 | 日本在线视频一区二区三区 | 亚洲精品二 | av黄色免费在线观看 | 牛牛视频一区二区三区 | 蜜桃精品免费久久久久影院 | 亚洲精品一区14p | 国产成人无码aⅴ片在线观看 | 真实国产精品视频400部 | 91丨porny丨酒店 | 日韩欧美在线观看视频网站 | 好吊妞这里只有精品 | 亚洲视频日本有码中文 | 全黄色毛片 | 国产欧美色图 | 国产精品一区在线 | 久久无码精品一区二区三区 | 欧美成人午夜在线视频 | 欧妇女乱妇女乱视频 | av久草 | 亚洲综合色在线观看一区 | 国产精品成人久久小草 | 偷偷操不一样的99 | 欧美人与动牲交aⅴ | 伊人中文网 | 国产精品久久久久久爽爽爽床戏 | 曰本无码人妻丰满熟妇5g影院 | 东京热中文字幕a∨无码 | 欧美在线99 | 无码少妇一区二区三区浪潮av | 精品国产v无码大片在线看 青青青看免费视频在线 | 日本mv在线视频 | 久久在线| 国产亚洲欧美日韩在线一区二区三区 | 久久影院午夜 | 秋霞影院午夜丰满少妇在线视频 | 久久裸体视频 | 欧美大片 - 8mav | 国产足控在线网站 | 蜜桃av色欲a片精品一区 | 日韩精品一区二区三区中文字幕 | 福利一区二区 | 99久久精品无免国产免费 | 日韩免费小视频 | 日本熟人妻中文字幕在线 | 极品少妇高潮到爽 | 欧美伦费免费全部午夜最新 | 久久人妻少妇偷人精品综合桃色 | 午夜无码乱码在线观看 | 欧美另类一区二区三区 | 国产精品午夜无码体验区 | 精品久久久久久无码中文字幕一区 | 久久精视频 | 性淫bbwbbwbbw| 少妇熟女久久综合网色欲 | 久久一热 | 午夜视频在线播放一三 | 无码人妻丰满熟妇啪啪区日韩久久 | 四虎最新站名点击进入 | 成人动漫在线观看 | 99精品全国免费观看视频 | 国产精品苏妲己野外勾搭 | 一本到亚洲中文无码av | 少妇人妻好深太紧了a | 奇米777四色在线精品 | 2017日日夜夜| 91免费高清 | 4hu四虎永久在线影院的剧情介绍 | 国产做a爰片久久毛片a片美国 | 久久av资源网 | 亚洲国产激情一区二区三区 | 国产无遮挡色视频免费观看性色 | 中文字幕乱码人妻无码久久 | 亚洲欧洲日韩极速播放 | 中国少妇初尝黑人巨高清 | 美女福利视频在线 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 国产n老影院视频 | 中文字幕精品一区二区三区在线 | 精品人人妻人人澡人人爽牛牛 | 成人污污污www网站免费 | 国产成人无码av一区二区 | 国内自拍欧美 | 国产精品视频白浆免费视频 | 国产偷国产偷高清精品 | 精品久久久久中文字幕app | 欧美乱强伦xxxx孕妇 | 日韩亚洲国产高清免费视频 | 色欲色欲久久综合网 | 俄罗斯毛片基地 | www.51av| 午夜久久久久久久久久久 | 老熟妇午夜毛片一区二区三区 | 亚洲精品久久久日韩美女极品 | ts在线观看 | 亚洲欧美综合国产精品二区 | 亚洲图片小说激情综合 | 在线亚洲色图 | 国产精品一区二区毛片 | 亚洲黄网在线 | 国产91玉足脚交在线播放 | 国内自拍第一页 | 熟女乱色一区二区三区 | 免费在线黄色网址 | 99久久久无码国产精品免费砚床 | 亚洲人成网站18禁止久久影院 | 久久综合久久综合九色 | 亚洲精品一区二区三区四区 | 久久天天躁狠狠躁夜夜97 | 日韩国产一区二区三区四区五区 | 4hu四虎永久在线影院的剧情介绍 | 日本三级韩国三级在线观看 | 97久久超碰中文字幕 | 大香网伊人久久综合网2018 | 精品无码国产污污污免费 | 免费无遮挡无码永久视频 | 在线中文字幕有码中文 | 欧美激情性做爰免费视频 | 久久无码喷吹高潮播放不卡 | 日韩中文字幕无码一区二区三区 | 老男人把我添得很舒服 | av免费网站在线观看 | 国产猛男猛女52精品视频 | 色xxxxxx| 真人无码作爱免费视频禁hnn | 玩弄人妻少妇老师美妇厨房 | 日韩v亚洲v欧美v精品综合 | 香蕉97超级碰碰碰视频 | 特级国产午夜理论不卡 | 一本大道东京热无码 | 亚洲国产一区二区精品 | 日本熟妇乱人伦a片免费高清 | 中文字幕免费观看视频 | 欧美爱爱动态图 | 国产精品区一区二区三在线播放 | 久久久亚洲精品视频 | 在线观看www视频 | 欧美a影院 | 国产网站黄 | 在线观看网址 | 大又大又粗又硬又爽少妇毛片 | 麻豆一精品传媒卡一卡二传媒 | 亚洲 欧美 日韩 在线 | 国产chinesehd精品露脸 | 国产suv精二区一片 国产成人黄色av | 中文字幕在线观看网 | 国产真实露脸乱子伦原著 | 韩国精品无码少妇在线观看 | 午夜体验区| 国产china男男激情 | 精品一卡2卡三卡4卡乱码理论国产 | 国产伦精品一区二区三区在线 | 看全色黄大色黄大片大学生 | 欧美久久一区二区三区 | 久久久久四虎精品免费入口 | 中文字幕丰满孑伦无码精品 | 国产三级大全 | 欧美又粗又大又硬又长又爽视频 | 欧美熟妇丰满肥白大屁股免费视频 | 亚洲 自拍 欧美 日韩 丝袜 | 成人午夜国产内射主播 | xxx综合网 | 伊人色综合久久久天天蜜桃 | 熟女人妻av粗壮巨龙 | 蜜臀av免费一区二区三区 | 精品国产凹凸成av人导航 | 亚洲男人天堂影院 | 青青草娱乐在线 | 国产成人免费ā片在线观看老同学 | 久久亚洲精精品中文字幕 | 久久无码免费的a毛片大全 日本一区二区免费看 | 欧美日韩一区二区三区四区在线观看 | 亚洲毛片大全 | 亚洲精品久久久蜜桃网尤妮丝 | 亚洲国产成人久久综合 | 亚洲国产精品无码久久一区二区 | 久久不卡国产精品无码 | 亚洲国产成人精品无码区99 | 久久久久久久综合狠狠综合 | 国产va免费精品观看 | 日韩av中文字幕在线免费观看 | 欧美熟妇精品一区二区三区 | 伊人久久97 | 国产美女自拍视频 | 国产a精品 | 人妻无码专区一区二区三区 | 亚洲最大成人网站 | 九九热在线视频免费观看 | 久久99精品久久久久久野外 | 国产午夜片无码区在线观看爱情网 | 手机在线精品视频 | 亚洲欧美综合在线天堂 | 中文字幕亚洲综合久久菠萝蜜 | 久在草| 春意影院福利社 | 亚洲精品综合在线观看 | 亚洲一区二区三区欧美 | 男人打飞出精视频无码 | 波多野结衣成人在线 | 色99影院 | 中文字幕在线视频网站 | 一级片在线免费观看 | 亚洲精品美女久久久 | 日韩怡春院| 美女又爽又黄大尺度 | 极品福利在线 | 亚洲爆乳无码一区二区三区 | 久久精品亚洲天堂 | 在线观看人成视频免费不卡 | 国产黄色观看 | 黄色性视频网站 | 88xx成人永久免费观看 | 国产精品亚洲第一区 | 日本人体视频 | 成人免费看黄 | 偷偷操不一样的99 | 国产精品午夜福利在线观看地址 | 久久精品国产亚洲a∨麻豆 久久青青草原国产免费播放 | 少妇精品一区二区 | 日韩伦乱 | 久久亚洲精品中文字幕无码 | av手机免费在线观看 | 国产乱码精品一区二区三区av | 久久av无码αv高潮αv喷吹 | 在线一区二区三区四区 | 色一情一乱一乱一区免费网站 | 日韩黄色网 | 久久99久久99小草精品免视看 | 性人久久| 黄在线看片免费人成视频 | 人妻夜夜爽天天爽一区 | 亚洲 欧美 成人 自拍 高清 | 成人午夜国产内射主播 | 中文一二三区 | 色综合久久天天综合网 | 太粗太深了太紧太爽了动态图 | 91国内精品久久 | 婷婷久久综合网 | 日日碰狠狠躁久久躁96 | 狠狠色狠狠人格综合 | 女人被弄到高潮叫床免 | 爽爽影院在线 | 欧美成人wwe在线播放 | 精品一区二区三区在线成人 | 人妻体内射精一区二区 | 午夜天堂精品久久久久 | 水蜜桃无码av在线观看 | chinese国产精品 | 国产区精品在线观看 | 国产一区观看 | 91蜜桃传媒精品久久久一区二区 | 性色av一区二区三区在线观看 | 欧洲av网址 | 熟女丝袜潮喷内裤视频网站 | 狂猛欧美激情性xxxx大豆行情 | 美女扒开腿让男人桶爽揉 | 毛片内射| 伊人中文字幕在线 | 日韩欧美人妻一区二区三区 | 人妻尝试又大又粗久久 | 日韩h网站| 成人免费毛片内射美女-百度 | 艳妇臀荡乳欲伦交换在线看 | www青青草 | 国产成人永久免费视频网站 | 国产成人综合日韩精品无码不卡 | 欧美亚洲久久 | 亚洲欧美精品午睡沙发 | 日本a√在线观看 | 国产午夜精品美女视频明星a级 | 97精品超碰一区二区三区 | 国产精品剧情对白无套在线观看 | 午夜精品久久99蜜桃的功能介绍 | 免费的网站永久免费 | 日韩欧美精品在线观看 | av片天堂 | 久久婷婷激情综合色综合俺也去 | 欧美性生交大片免费看 | 国产麻豆一区二区三区 | 久久亚洲男人天堂 | 狠狠色丁香婷婷久久综合 | 久久99精品久久久久久噜噜 | 亚洲色图15p | 在线观看日本中文字幕 | 800av凹凸视频在线观看 | 中文字幕在线网 | 日韩成人av免费在线观看 | 国产欧美日韩在线播放 | 在线看片国产日韩欧美亚洲 | 欧美jizzhd精品欧美巨大 | 国产高清在线自在拍网站 | 欧美成人自拍视频 | 国产免国产免‘费 | 亚洲欧美在线视频观看 | 久久综合激的五月天 | 伊人干综合 | 少妇人妻偷人精品一区二区 | 深夜福利久久 | 亚洲av毛片 | 久精品国产欧美亚洲色aⅴ大片 | 国产精品欧美激情在线 | 久操视频在线观看免费 | 国产日韩欧美精品在线 | 无码男男做受g片在线观看视频 | 色网视频 | 黄色小视频免费网站 | 曰韩无码二三区中文字幕 | 女人高潮流白浆视频 | 亚洲精品啊啊啊 | 亚洲欧美综合精品久久成人网无毒不卡 | 黄色片亚洲 | 含羞草www国产在线视频 | 欧美一级做a爰片免费视频 性欧美牲交xxxxx视频欧美 | 国产在线无码不卡播放 | 汤唯的三级av在线播放 | 欧洲吸奶大片在线看 | 毛片1000部免费看 | 强行无套内谢大学生初次 | 中国少妇肉体xxxx | 国产色婷婷精品综合在线播放 | 无码精品人妻一区二区三区中 | 精品国产午夜福利在线观看 | 精品无人区麻豆乱码1区2区 | 色一五月 | 蜜臀久久99精品久久久久久宅男 | 中文在线字幕免 | 亚洲伦无码中文字幕另类 | 91精品久久久久久久久久 | 蜜臀av在线免费观看 | 韩毛片| 色吊丝av中文字幕 | 无码夫の前で人妻を犯す中字幕 | 女人被黑人狂躁c到高潮小说 | 色视频在线观看免费视频 | 韩国黄色在线 | 麻豆xx | 日本中文字幕第一页 | 国产啊~cao死你个小sao货 | 九一午夜精品av | 日本一区二区精品视频 | 色v99在线影院 | 任我爽精品视频在线播放 | 国内精品久久久久久久果冻传媒 | av手机天堂 | 男人天堂网在线视频 | 久久99精品久久久久久无毒不卡8 | 亚洲人成日韩中文字幕无卡 | 香蕉久久av | 国产aⅴ爽av久久久久久 | 天天做天天爱天天综合网2021 | 国产成人二区 | 亚洲国产欧美在线人成 | 99热九九这里只有精品10 | 精品国产免费一区二区三区演员表 | 成人午夜高潮刺激免费视频 | 一本之道久久 | 亚洲午夜理论电影在线观看 | 四川少妇啪啪毛片 | 日韩精品亚洲人旧成在线 | 成人有码 | 麻豆熟妇人妻xxxxxx | 国产色视频在线 | 91精品国产91久久久久久黑人 | 亚洲高清在线免费观看 | 浪潮av一区二区 | 狼狼综合久久久久综合网 | 自拍偷在线精品自拍偷无码专区 | 亚洲无人区一区二区三区 | 色欧美在线视频 | 波多野结衣av一区二区全免费观看 | 国内自拍视频一区二区三区 | 欧美激情一区二区三区四区 | 六月婷婷av| 亚洲中文字幕无码久久2018 | 国产视频亚洲 | 亚洲色素色无码专区 | 日韩a片无码一区二区三区电影 | 成人午夜爽爽爽免费视频 | 久在线观看福利视频 | 成人在线免费视频观看 | 中文字幕日本特黄aa毛片 | 久草在线视频中文 | 亚洲 日韩 另类 制服 无码 | 黄色日比视频 | 一点不卡v中文字幕在线 | 日韩欧美中文字幕一区二区 | 亚洲天堂第一 | 免费能直接看黄的视频 | 国产麻豆放荡av剧情演绎 | 欧美黑人性生活视频 | 高潮迭起av乳颜射后入 | 91成人观看 | 欧美在线一区二区三区 | 激情成人综合 | 欧美呻吟| 日韩精品2区 | 性久久久久久久 | 国产精品久久777777 | 久久久中文网 | 床戏av | 午夜免费啪视频在线18 | 怡红院a∨人人爰人人爽 | 日本卡2卡3卡4卡5卡精品视频 | 欧美精品与人动性物交免费看 | 人妻被按摩到潮喷中文不卡 | 亚洲综合欧美在线一区在线播放 | 一区小视频 | 亚洲性日韩精品一区二区三区 | 一区二区三区精品视频日本 | 成人av无码一区二区三区 | 日韩欧美国产精品一区 | 欧美成人91| 成年日韩片av在线网站 | 国产精品igao视频 | 日韩在线视频观看免费网站 | 老熟女高潮一区二区三区 | www.久久久久久 | 国精产品一品二品国精在线观看 | 人人澡人人爽人人 | 蜜臀aⅴ一区二区三区 | 亚洲色噜噜网站在线观看 | 国产露脸系列magnet | 国产欧美一区二区三区沐欲 | 91日韩视频| 亚洲国产成人精品青青草原导航 | 18分钟处破好疼哭视频在线观看 | 国产在线无码一区二区三区视频 | 巨大黑人极品videos精品 | 久久不卡日韩美女 | 男人的天堂影院 | 久久久久国产精品人妻照片 | 激情综合在线 | 色婷婷综合激情综在线播放 | 亚欧精品在线观看 | 青青草视频观看 | 欧美性猛交xxxxx水多 | 蜜臀av人妻国产精品建身房 | 一区二区三区国产在线 | 色77久久综合网 | 亚洲精品v欧洲精品v日韩精品 | 菠萝蜜视频在线观看入口 | а√天堂资源地址在线8观看 | 中文字幕日韩欧美 | 亚洲成a人片在线观看天堂 青青国产在线视频 | 国产午夜a理论毛片 | 亚洲精品第一区二区三区 | a级性生活片 | 日韩av女优在线播放 | 日韩精品卡2卡3卡4卡5 | 四虎影视永久地址www成人 | 一区二区高清视频在线观看 | 日本aaaa级毛片在线看 | 亚洲日韩久久综合中文字幕 | 亚洲国产精品国自产拍张津瑜 | 国产精品爽到爆呻吟高潮不挺 | 国产精品久久久久久久久侵犯 | 欧美国产日韩在线观看成人 | 亚洲巨乳自拍 | 亚洲精品无码久久久久去q 国产亚洲精久久久久久无码77777 | 8av国产精品爽爽ⅴa在线观看 | 欧美日韓性视頻在線 | 极品国产主播粉嫩在线 | 日本黄色天堂 | 狠狠色狠狠色综合久久第一次 | 日本免费一区二区三区日本 | 中字在线 | 糖心vlog精品一区二区 | 免费一级淫片aaa片毛片a级 | 午夜无码人妻av大片色欲 | 精品丝袜国产自在线拍小草 | 日本韩国三级 | 欧美日韩精品亚洲精品 | 天天干天天草 | 亚洲国产精品无码久久久高潮 | 色丁香婷婷综合久久 | 国产偷久久一级精品60部 | 国产成人精品一区二三区 | 十八禁无遮挡99精品国产 | 欧美一区精品 | 一区二区三区精品国产 | 免费看毛片网站 | 2020天天干 | 一级二级三级黄色片 | 欧美三级不卡 | 日韩中文字幕在线观看视频 | 一区二区三区四区在线 | 网站 | 又黄又粗又爽免费观看 | 国产精品成人av久久 | 亚洲女人天堂 | www.91视频聊天.com | 免费精品99久久国产综合精品应用 | 国产精品久久影视 | 免费无码av片流白浆在线观看 | 国产亚洲精品久久久久久国 | 四虎永久免费 | 欧美成年视频 | 亚洲最新av网站 | 天天做夜夜爱爱爱 | 无码中文人妻在线一区 | 欧洲精品乱码久久久久蜜桃 | porny丨精品自拍视频 | 情人知己在线观看普通话版 | 欧美99久久精品乱码影视 | 国产精品高清网站 | 欧美性videos高清精品 | 曰韩精品无码一区二区三区视频 | 亚洲精品图区 | 一级黄色片在线 | 中文字幕一区二 | 国产原创视频 | 日本无遮挡吸乳视频 | 亚洲一区二区三区乱码aⅴ蜜桃女 | 爱情岛论坛自拍亚洲品质极速福利 | 国内精品久久久久影院薰衣草 | 乌克兰性欧美精品高清 | 午夜色大片在线观看免费 | 色综合久久久久无码专区 | 青娱乐手机在线视频 | 亚洲国产不卡视频 | va婷婷 | 日本午夜无人区毛片私人影院 | 亚洲中文字幕va毛片在线 | 欧美日韩综合在线观看 | 免费的黄色毛片 | 欧美精品成人久久 | 男人的天堂av社区在线 | 思思久思思 | 婷婷激情综合色五月久久竹菊影视 | 五月婷婷中文字幕 | 无码专区一ⅴa亚洲v专区在线 | 在线视频亚洲 | 国产色无码精品视频免费 | 国产精品无人区 | 色老久久精品偷偷鲁 | 97视频国产| 免费精品无码av片在线观看 | 亚洲国产精品久久久天堂不卡 | 青青视频精品观看视频 | 2017亚洲天堂最新地址 | 91精品国产美女在线观看 | 欧美一级视频免费看 | 日本精品777777免费视频 | 日日摸日日碰人妻无码老牲 | 免费无码一区二区三区蜜桃 | 在线看黄的网站 | 最新 国产 精品 精品 视频 | 亚洲精品1区2区3区 中文字幕视频免费 | 亚洲精品成a人在线 | 人妻体内射精一区二区三区 | 那个网站可以看毛片 | 少妇做爰免费视频了 | 无码人妻一区二区三区精品视频 | 野外毛片 | 超碰男人天堂 | 天堂资源wwwav啪啪 | 国产精品色无码av在线观看 | 国产h在线 | 精品探花 | 国产精品国产三级国产专i 国产精品午夜剧场免费观看 | 2020年最新国产精品正在播放 | 国产真实交换配乱婬95视频 | 天堂在线资源中文 | 亚洲综合一区二区三区不卡 | 国产又黄又爽无遮挡的免费软件 | 后进极品美女白嫩翘臀视频 | 亚洲性av网站 | 亚洲男人的天堂在线视频 | 国产偷伦视频片免费视频 | xxxx日本黄色| 热99| 黄色片小视频 | 中文字幕线观看 | 激情婷婷小说 | 国产精品 无码专区 | 欧美日韩在大午夜爽爽影院 | 麻豆精品国产熟妇aⅴ一区 少妇被多人c夜夜爽爽av | 久久久精品2020免费观看 | 国产高潮流白浆视频 | 中文字幕一区二区三区在线观看 | 久久精国| 亚洲无在线 | 国产av永久无码精品网站 | 极品少妇被猛得白浆直喷白浆小说 | 日本www色 | 日韩美女在线观看一区 | 国产性xxxx18免费观看视频 | 国产精品久久久久久久久久 | 欧美视频不卡 | 一区二区三区高清日本vr | 福利视频网站导航 | 国产黄色片网站 | 天堂亚洲网 | 94久久国产乱子伦精品免费 | 久热国产vs视频在线观看 | 亚洲天堂日本 | 欧美一级黄色片 | 中文字幕一区二区精品区 | 久久亚洲一区二区三区明星换脸 | 嫩草视频 | 久久精品人人做人人综合 | 国产大学生呻吟对白精彩在线 | 午夜福利电影网站鲁片大全 | 日本少妇高潮正在线播放 | 狼人大香伊蕉国产www亚洲 | 日韩精品免费在线视频 | 久久频这里精品99香蕉 | 在线伊人网 | zzijzzij亚洲成熟少妇 | 亚洲精品在线影院 | 亚洲一片黄 | 99久久99久久免费精品蜜桃 | 国产少妇自拍 | 欧美性受xxxx黑人xyx性爽 | 久久黄色影片 | 大粗鳮巴久久久久久久久 | 精品少妇人妻av无码专区 | 97国产最新| 久热国产vs视频在线观看 | 国产精品欧美一区二区三区喷水 | 久久精品无码鲁网中文电影 | 穿情趣内衣c到高潮av片 | 国产精品美女www爽爽爽动态图 | 无码高潮少妇多水多毛 | 在线视频 一区 色 | 亚洲欧洲自拍拍偷无码 | 与子敌伦刺激对白播放 | 国产夜色av| 日本精品视频一区 | 国产精品免费高清在线观看 | 免费无码不卡视频在线观看 | 影音先锋中文字幕无码资源站 | 久久精品一本到99热免费 | 天天干天天谢 | 三上悠亚福利一区二区 | 少妇爆乳无码av专区网站寝取 | 超清无码一区二区三区 | 色香蕉色香蕉在线视频 | 欧美在线激情 | yw尤物av无码国产在线观看 | 国产 av 仑乱内谢 | 乱人伦视频中文字幕 | 久久久久青草线蕉亚洲麻豆 | 精品国产天堂综合一区在线 | 亚州av网| 一个人看的www日本动漫图片 | 亚洲国产中文字幕在线视频综合 | 日本一级淫片免费放 | 亚洲丁香五月激情综合 | 性暴力欧美猛交在线播放 | 亚洲熟妇无码久久精品 | 天天干天天干天天干天天 | 97综合视频| 亚洲黄色小视频在线观看 | 日产精品久久久久久久性色 | 乱辈侵犯中文字幕 | 毛片高潮| 亚洲中文字幕无码专区 | 丁香婷婷激情俺也去俺来也 | 中文字幕a片视频一区二区 成年无码av片在线 丝袜国产一区av在线观看 | 中文字幕久久综合久久88 | 欧美性大战久久久久久 | 天天噜噜噜在线视频 | 日韩 欧美 动漫 国产 制服 | 天天爽天天插 | 福利小视频在线播放 | 日韩久久久久久 | 日韩欧美偷拍高跟鞋精品一区 | 青青操91| 午夜视频1000 | 久久精品国产亚洲不av麻豆 | 超碰在线免费看 | 久久综合站| 性暴力欧美猛交在线播放 | 亚洲国产精品久久久久久久久久久 | 丁香婷婷激情俺也去俺来也 | 国产suv精品一区二人妻 | 亚洲成在线aⅴ免费视频 | 国产激情艳情在线看视频 | 久久婷婷五月综合色区 | 精品一区二区三区影院在线午夜 | 97国产精品人妻无码久久久 | 亚洲国产成人精品久久久国产成人一区 | 337p日本大胆欧美人视频 | 精品一区二区视频在线观看 | 婷婷成人亚洲综合五月天 | 一 级 黄 色蝶 片 | 国产精自产拍在线看中文 | 天堂在线中文资源 | 国产特级毛片aaaaaaa高清 | 96视频网站| av天天草 | 九一九色国产 | av无码免费岛国动作片不卡 | 欧美亚洲国产日韩 | 日韩精品无码免费专区午夜不卡 | 在线观看日韩精品 | 一区二区免费在线视频 | 国产伦子xxx视频沙发 | 99久久99久久免费精品小说 | 最新国产成人ab网站 | 日日插插| 青草视频免费 | 久久精品国产亚 | 水中色av综合 | 免费一二区 | 免费国产污网站在线观看不要卡 | 国产精品亚洲产品一区二区三区 | 亚洲精品视频在线观看免费 | 中文字幕在线第一页 | 日韩色区 | 亚洲国产精品无码久久久不卡 | 久久久久人妻一区精品下载 | 美女胸又黄又水 | 九九99久久精品在免费线18 | 丰满少妇69激情啪啪无 | 欧美色视频一区二区三区在线观看 | 中出视频在线观看 | 欧美精品黄色片 | 97av在线播放| 香蕉精品视频在线观看 | 免费又黄又粗又爽大片69 | 免费无码av一区二区 | 国产精品无码一区二区三区在 | 五月婷网 | 正在播放重口老熟女露脸 | 欧美国产乱视频 | 久久精品免视看国产成人 | 人妻视频一区二区三区免费 | 欧美一级大黄大黄大色毛片小说 | av网址网站| av资源天堂| 无线乱码一二三区免费看 | 少妇人妻偷人精品视频 | 久久久久久久国产精品毛片 | 一本久久伊人热热精品中文 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 亚洲成av人不卡无码影片 | 国产办公室秘书无码精品99 | 亚洲国产精品毛片av不卡在线 | 亚洲日本va在线观看 | 一区一区三区四区产品动漫 | 任我橹这里只有精品 在线视频 | 福利淫地av导航 | 国产综合久久亚洲综合 | 午夜激情在线观看视频 | 7777精品伊久久久大香线蕉软件的特点 | 韩国性猛交╳xxx乱大交 | 99久久精品国产成人一区二区 | 久久久精品人妻久久影视 | 欧美韩日一区二区三区 | 亚洲综人 | 小嫩妇好紧好爽18禁视频 | 99热久久这里只有精品 | 免费看男女www网站入口在线 | 国产精品成人网址在线观看 | 好大好长好紧爽小91 | 日韩中文字幕免费观看 | 国产无夜激无码av毛片 | 国产办公室秘书无码精品99 | 福利二区视频 | 国产成人高清亚洲一区妲妃 | 色窝窝无码一区二区三区 | 极品av麻豆国产在线观看 | 人人九九精| 欧美小视频在线观看 | 亚洲国产精品久久久天堂不卡海量 | 日韩人妻熟女中文字幕aⅴ春菜 | 少妇被爽到高潮动态图 | 爱啪啪导航 | 亚洲综合网站精品一区二区 | 青青草无码精品伊人久久蜜臀 | 大地资源中文第二页日本 | 狠狠噜天天噜日日噜视频麻豆 | 99热成人精品热久久 | 很色的网站 | 国产成人精品久久一区二区 | 日韩欧美视频二区 | 欧美日韩1区2区3区 在线播放免费播放av片 | 成人亚洲a片v一区二区三区日本 | caoprom最新国产免费地址 | 久久久97 | 大香伊蕉在人线国产最新75 | 成人本色视频在线观看 | 欧美熟妇性xxxx欧美熟人多毛 | 色乱码一区二区三在线看 | 国产精品禁18久久久夂久 | 91好色先生 | 亚州av综合色区无码一区 | 青春草在线视频 | 欧美专区在线观看 | 在线亚洲视频网站www色 | 狠狠操av| 国产性生交xxxxx无码 | 亚洲国产人在线播放首页 | 国产精品99精品久久免费 | 日日夜夜欧美 | 91一起草| 国产精品亚洲片在线观看不卡 | 夜夜摸视频网 | 免费看又色又爽又黄的国产软件 | 999热精品视频| 337p日本欧洲亚洲大胆精品 | 少妇粗大进出白浆嘿嘿视频 | 亚洲伊人情人综合网站 | 久久久99精品免费观看 | 黑人玩弄人妻1区二区 | 少妇激情a∨一区二区三区 欧美亚洲另类自拍 | www.69国产| 18岁日韩内射颜射午夜久久成人 | 日本精品一区二区三区无码 | 97色偷偷色噜噜狠狠爱网站97 | 狠狠色狠狠人格综合 | 欧美天天综合色影久久精品 | 曰韩一级片| 大香j蕉75久久精品免费8 | 日本在线观看视频免费 | 四虎亚洲精品 | 久久不见久久见免费影院小说 | 欧美xxxx少妇 | 午夜片少妇无码区在线观看 | 国产成人a区在线观看 | 国产91色在线 | 日韩 | 国产三级三级a三级 | 国产剧情av网站 | 亚洲国产一区二区三区四区电影网 | 3d动漫精品啪啪一区二区 | 日日天干夜夜狠狠爱 | 天天色天天干天天 | 亚洲性激情 | 国产精品午夜影院 | 午夜成人1000部免费视频 | 久久久久久久久久久久网站 | 伊人成综合 | 免费久久久久久 | 尤物193在线人妻精品免费 | 中文字幕乱人伦视频在线 | 2023极品少妇xxxo露脸 | 无码精品人妻一区二区三区涩爱 | a人片在线观看 | 欧美人与性动交α欧美精品 | jizzjizz欧美69巨大 | 伊人综合影院 | 99视频在线精品 | 韩日av免费 | 国产乱码一二三区精品 | 欧美日韩黄 | 天天艹天天操 | 亲子乱一区二区三区 | 国产日韩精品在线 | 亚洲欧美另类在线 | 97超碰国产在线 | 99久久国产露脸国语对白 | 欧美国产一区二区三区激情 | 九个美女露脸撒尿嘘嘘视频 | 国产免费午夜a无码v视频 | 日韩亚洲欧美一区二区三区 | 中文精品在线观看 | 92午夜少妇极品福利无码电影 | 亚洲成人精品 | 国产美女自拍视频 | 一级黄色片a | 国产超碰人人爽人人做人人添 | 精国产品一区二区三区四季综 | 激情婷婷网 | 国产成人亚洲综合无码品善网 | 青青青青国产免费线在线观看 | 国产91在线 | 亚洲 | 精品国产乱码久久久久禁果 | 无码免费一区二区三区免费播放 | 91精品无人区麻豆 | 羞羞的视频网站 | 免费1级做爰片在线观看爱 日本精品三级 | 久久久久国产精品人妻aⅴ果冻 | 蜜桃色永久入口 | 青青草视频在线免费播放 | 欧洲免费一区二区三区视频 | 欧美网站在线 | 国产一区二区三区精品av | 成人h动漫精品一区二区原神 | 无码av最新无码av专区 | 国产精品福利一区 | 美女考逼 | 手机看日韩 | 国产午夜伦理 | 欧美免赞性视频 | 午夜成人性刺激免费视频在线观看 | 国产成人综合在线 | 久久九九精品 | 成人一级视频在线观看 | 寂寞少妇做spa按摩无码 | 最新中文字幕av专区 | 性欧美精品高清 | 国产成人天天5g影院在线观看 | 精品国产污污免费网站 | 天堂网久久 | 成·人免费午夜无码视频在线观看 | 狠狠色网 | 在线中文字日产幕 | 在线观看日本国产成人免费 | 久久久精品中文字幕麻豆发布 | 国产3p又大又爽又粗又硬免费 | 亚洲熟妇无码av不卡在线 | 四虎在线视频免费观看 | 精品综合久久久久久88 | 婷婷六月在线精品免费视频观看 | 色综合伊人丁香五月桃花婷婷 | 色哟哟一区| 91成人国产综合久久精品 | 精品999| 妺妺窝人体色www看美女 | 久久精品亚洲中文无东京热 | 免费毛片看 | 久久精品入口九色 | 中文字幕有码在线 | 亚洲欧美国产国产综合一区 | 久久亚洲中文字幕伊人久久大 | 免费女上男下xx00xx00视频 | 人妻熟妇女的欲乱系列 | 成人性视频在线 | 自拍偷拍亚洲欧洲 | 欧美理论视频 | 免费欧三a大片 | 国内精品小视频 | 欧美日韩国产一级 | av二区在线 | 深夜福利视频导航 | 国产做国产爱免费视频 | 五月婷之久久综合丝袜美腿 | 97se亚洲国产综合自在线尤物 | 99精品产国品一二三产区 | 无套中出丰满人妻无码 | 黄瓜视频在线观看 | 欧美村妇另类ⅹxxx性 | 亚洲成av人无码综合在线观看 | 亚洲欧洲成人精品香蕉网 | 日韩在线第二页 | 性色av一二三天美传媒 | 国产午夜鲁丝片av无码 | 国产激情亚洲 | 亲子乱aⅴ一区二区三区下载 | 国产精品刺激对白51 | yy111111少妇无码理论片 | av九九九 | 九九视频免费在线观看 | 伊人伊成久久人综合网 | 人人爱爱 | 亚洲网站免费 | 久久天堂影院 | 亚洲综合一区二区 | аⅴ资源中文在线天堂 | www黄色大片| 国产人妻精品一区二区三区不卡 | 免费看国产精品3a黄的视频 | 国内精品一区二区三区 | 一区二区三区福利 | 国产美女啪啪 | 亚洲精品久久久久久久久久久 | 欧美激情视频一区二区三区不卡 | 黄色成人免费观看 | 思思久久96热在精品国产, | 美女撒尿毛片视频免费看 | 中文字幕在线观看欧美 | 人人妻久久人人澡人人爽人人精品 | 丰满人妻被黑人连续中出 | 久久国产成人午夜av影院 | 成人黄色大片 | 美女网站免费看 | 久久93| 久久精品a亚洲国产v高清不卡 | 成人无码精品1区2区3区免费看 | 在线视频欧美日韩 | 久久天天躁狠狠躁夜夜2020 | 手机无码人妻一区二区三区免费 | 好爽毛片一区二区三区四 | 亚洲国产高清aⅴ视频 | 国产suv精品一区二区883 | 男人舌头进女屁股视频免费 | 亚洲国产精品久久久久秋霞1 | 日韩中文在线播放 | 亚洲综合天天夜夜久久 | 婷婷色色狠狠爱 | 国内自拍99 | 熟女少妇a性色生活片毛片 玩弄丰满少妇xxxxx性多毛 | 中文字幕无码免费久久99 | 亚洲精品久久久久一区二区三区 | 日本一区二区三区在线播放 | 国产成a人亚洲精品无码久久网 | 欧美专区另类专区在线视频 | 久久精品99国产国产精 | 亚洲粉嫩高潮的18p 超碰免费公开在线 | 亚洲综合欧美在线一区在线播放 | 精品一区二区三区在线播放视频 | 色播五月婷婷 | 韩日av免费 | 牛牛视频精品一区二区不卡 | 亚洲激情三级 | 中文字幕天堂在线 | 无码人妻h动漫网站 | 国产欧美精品aaaaaa片 | 天天躁日日躁狠狠躁欧美巨大小说 | 国产无套粉嫩白浆内谢在a 一及黄色大片 | 青青视频精品观看视频 | 一级国产航空美女毛片内谢 | 亚洲一区二区久久 | 国产作爱视频免费播放 | 久久精品日韩av无码 | 欧美日韩亚洲国产综合 | 国内精品人妻无码久久久影院蜜桃 | 色翁荡熄又大又硬又粗又视频图片 | 日本亲子乱子伦xxxx50路 | 久久精品女人天堂av麻 | 91免费视频播放 | 4438ⅹ亚洲全国最大色丁香 | 蜜桃传媒av| 久久一视频 | av大片在线无码永久免费网址 | 日本丰满熟妇videossex | 在线天堂www在线资源下载 | 国产精品玖玖玖在线 | 秋霞无码一区二区 | 韩国三级无码hd中文字幕 | 91麻豆精品一二三区在线 | 欧美人与动牲交a免费 | 中国一区二区三区 | 国产精品入口66mio | 亚洲免费视频播放 | 亚洲一区 | 六月丁香婷婷综合 | 国产成人啪精品午夜网站 | 欧美性xxxx极品少妇 | 99re视频在线 | 中文字幕无码人妻丝袜 | 国产人妻无码一区无 | 少妇av一区二区 | 91网站在线观看视频 | 和军人啪的辣文高h | av日韩免费| 国产欧美日韩免费观看 | 日本少妇自慰免费完整版 | 亚洲精品日韩中文字幕久久久 | 色婷婷五月综合激情中文字幕 | 国产三级在线视频 一区二区三区 | 日韩和的一区二在线 | 欲色天天网综合久久 | 蜜桃视频一区二区三区在线观看 | 看黄色毛片 | 国产一区二区www | 在线视频久 | 天天躁日日躁狠狠躁av麻豆 | 4hu44四虎www在线影院麻豆 | 日批视频免费播放 | 亚洲成人伦理 | 欧美激情国产一区 | 久久久www. | 天天透天天干 | 91美女视频 | 亚洲尤物在线 | 久久鲁视频| 91久久人澡人人添人人爽欧美 | 欧美色综合网 | 亚洲国产成人手机在线观看 | 动漫手伸进内衣摸揉美女 | 久久免费久久 | 91久久精品日日躁夜夜躁国产 | 亚洲aⅴ欧洲av国产综合图片 | www.在线观看网站 | 成人乱码一区二区三区av0 | 爱搞逼综合网 | 学生妹亚洲一区二区 | 国产精品久久久久9999 | 97视频在线观看免费 | 三浦理惠子av在线播放 | 青青草无码伊人久久 | 999久久久欧美日韩黑人 | 亚洲国产成人久久精品app | 国产精品久久av一区二区三区 | 欧美日韩在线精品视频二区 | 超碰在线观看免费 | 人与嘼av免费| 美女自卫慰黄网站免费 | 天堂av2021| 久章草视频| 丁香五月综合久久激情 | 日韩成人一区二区 | 老鸭窝视频在线观看 | 欧美wwwwwwxxxxxx| 狠狠综合久久久久尤物 | 亚洲国产精品ⅴa在线观看 国产精品熟女高潮视频 | 精品日产a一卡2卡三卡4卡乱 | 伊人一二三 | 免费无码av片在线观看潮喷 | 欧美日韩一区二区久久 | 小黄鸭精品密入口导航 | 国产精品三p一区二区 | 黄色一级免费网站 | 综合久久久久久久 | 欧美色xxx| 亚洲精品久久久久久久久毛片直播 | 亚洲成aⅴ人最新无码 | 两女女百合互慰av赤裸无遮挡 | 久久99久国产精品黄毛片入口 | 亚洲一卡二新区乱码绿踪林 | 在线观看免费视频污网站 | 日本乱码伦视频免费播放 | 亚洲精品久久久久久不卡精品小说 | 欧美a一区 | 日本一卡二卡四卡无卡国产 | 特黄特黄的视频 | 国产情侣久久久久aⅴ免费 五月婷婷激情久久 | 亚洲精品午夜理伦不卡在线观看 | 久久av免费这里有精品 | 国产手机在线国内精品 | 日本色网站| 亚洲精品一卡二卡三卡四卡2021 | 性欧美一区二区 | 国产顶级熟妇高潮xxxxx | 国产素人在线观看 | 国产91在线亚洲 | 人人澡 人人澡 人人看欧美 | 欧美三级理论片 | 欧美精品亚洲精品日韩传电影 | 综合网在线 | 国产中文字幕在线播放 | 欧美人与动性xxxxbbbb | 国产超碰人人模人人爽人人添 | 超碰操操操 | 亚洲熟妇丰满xxxxx小品 | 老司机在线免费视频 | 色偷偷色偷偷色偷偷在线视频 | 久久精品国产99国产精品图片 | www.在线播放 | 国产免费久久精品99reswag | 国产在线播放网站 | 三上悠亚作品在线观看 | 亚洲精品天堂无码中文字幕 | 欧美精品一国产成人综合久久 | 麻豆精品国产综合久久 | 亚洲阿v天堂在线 | 九九看片 | 亚洲精品国产一区二区三区在线观看 | 日韩黄色免费看 | 国产福利第一视频 | 插逼毛片 | 无码137片内射在线影院 | 国产精品亚洲专区无码电影 | 色综合久久无码五十路人妻 | 青青草在线免费 | 亚洲午夜无码久久久久小说 | 少妇裸体see亚洲pics | xxxx69黄大片| 亚洲成av人片在线观看香蕉 | 黄色激情视频小说 | 欧美视频专区一二在线观看 | 亚洲一区二区福利视频 | 丁香六月婷婷综合 | 久草免费网站 | 色又黄又爽18禁免费网站现观看 | 久久国产亚洲精品赲碰热 | 精品国产乱码久久久久夜 | 粉嫩萝控精品福利网站 | 草草在线观看 | 久久久久久久久亚洲精品杨幂 | 中文字幕久久波多野结衣av | 亚洲欧美日韩中文久久 | 中国少妇翘臀啪啪无遮挡 | 久精品国产欧美亚洲色aⅴ大片 | 久久国产精品一区二区 | 饥渴少妇av无码影片 | 富婆饥渴难耐69xxxx | 日韩欧美手机在线 | 国产产区一二三产区区别在线 | 天堂在线.www天堂在线资源 | 免费人成视频在线观看视频 | 亚洲精品在线视频免费 | 国产精品爆乳奶水无码视频免费 | 99re视频在线观看 | 综合激情五月丁香久久 | 青青国产揄拍视频在线观看 | 成人午夜福利免费专区无码 | 女人高潮喷水毛片免费 | 无码乱人伦一区二区亚洲一 | 影音先锋成人网 | 性色av一区二区三区夜夜嗨 | 国产精品成人无码久久久久久 | 成年女人免费v片 | 夜夜爽爽爽久久久久久魔女 | 午夜成人理论福利片 | 久久天堂av综合合色 | 亚洲国产精品无码久久久不卡 | 少妇又爽又刺激视频 | 欧美精品欧美精品系列 | 乱码精品一卡二卡无卡 | 免费视频一二三区 | 国产精品青青在线观看爽香蕉 | 日本a视频在线观看 | 牛牛av| 青青国产精品视频 | 亚洲精品成人福利网站 | 明星性猛交ⅹxxx乱大交 | 免费a级毛片视频 | 天堂在/线资源中文在线 | 国产三区四区视频 | 人妻无码一区二区三区欧美熟妇 | 国产视频在线观看一区二区 | 国产欧美日本 | 欧美成人一区二区三区在线观看 | 国产青青草 | 中国少妇大p毛茸茸 | 国产日韩一区二区三区在线观看 | 精品人妻无码一区二区三区抖音 | 成人cosplay福利网站18禁 | 在线观看一区 | 天天干天天摸 | 国产三级在线观看播放 | 亚洲爆乳精品无码一区二区三区 | 91视频社区| 欧美巨猛xxxx猛交黑人97人 | 久久躁狠狠躁夜夜av麻豆 | 国产精品成人国产乱一区 | 欧美男人亚洲天堂 | 国产在线视频一区二区三区欧美图片 | 精品福利视频导航 | 人妻大战黑人白浆狂泄 | 国产夫妻露脸 | 亚洲精品亚洲人成在线下载 | 国产精品1卡2卡3卡4卡 | 一本热久久sm色国产 | 69极品少妇一区二区 | www.视频一区 | 国产美女精品一区二区三区 | 欧美人妻体内射射 | 亚洲 综合 欧美在线视频 | 热99re久久国超精品首页 | 国产成人精品午夜福利在线观看 | 欧美日韩在线免费视频 | 欧美日韩在线免费 | 青青操视频在线播放 | 疯狂的欧美乱大交 | 色哟哟一区二区 | 黄色日本视频 | 欧美成年人网站 | 91精品久久久久久久久久久 | 午夜激情毛片 | 国产精品无码不卡一区二区三区 | 三区中文字幕 | 亚洲色无码专区一区 | 亚洲男人av | 日韩在线观看视频一区二区 | 日韩国产成人 | 欧美日韩国产在线一区 | 性一交一伦一视一频 | 色哟哟国产精品免费观看 | 99re久久精品国产 | 亚洲人成电影网站色迅雷 | 亚洲综合性 | 中文字幕xxxx| 国产精品久久久区三区天天噜 | 在线欧美色 | 四虎www| 亚洲精品第一国产综合境外资源 | 成人性午夜免费视频网站 | 五月综合在线观看 | 欧美性猛交xxxx乱大交少妇 | xxxxxhd日本xxxx47 17c在线看 | 精品国产乱码久久久久久红粉 | 男女激烈床震gif动态图免费 | 狠狠干女人 | 色欲天天天无码视频 | 亚洲高清av | 就爱av| 国产精品久久777777毛茸茸 | 日本无遮挡吸乳呻吟视频 | 波多野结衣网站 | a亚洲视频 | 可以看的黑人性较视频 | 国产在线码观看超清无码视频 | 午夜寂寞影院在线观看 | 日本高清www午色夜在线视频 | 国产美女久久久久久 | 国产强奷伦奷片 | 亚洲 自拍 色综合图区一 | 欧美黄色试片 | 曰韩av | 两个人看的www视频免费完整版 | 97人摸人人澡人人人超一碰 | 无码av免费一区二区三区试看 | 蜜臀视频在线观看 | 国内精品伊人久久久久av一坑 | 欧美潮喷少妇100 | 五月色婷婷丁香无码三级 | 中国14一18sex性hd | 少妇精品一区二区 | av一区二| av大片在线无码永久免费 | 精品久久久久久综合 | 97人人模人人爽人人少妇 | 国内少妇高潮嗷嗷叫在线播放 | 亚洲日韩看片无码电影 | 国产成人亚洲精品无码蜜芽 | 国产在线精品91国自产拍免费 | 亚洲在线一区 | 91精品国产综合久久久密闭 | 日韩精品一区二区在线观看 | 巨胸爆乳美女露双奶头挤奶 | 欧美人与性动交α欧美 | 国产超碰人人模人人爽人人添 | 国产在热线精品视频 | 夜夜干夜夜 | 狠狠色丁香婷婷综合橹88 | 国产91成人在在线播放 | 国产一区二区三区av在线无码观看 | 午夜视频在线免费播放 | 久久久久se色偷偷亚洲精品av | 国产人妻精品区一区二区三区 | www.av在线 | 老子影院午夜伦不卡无码 | 亚洲成av人片在线观看无码 | 一区二区三区四区在线免费观看 | 天天草夜夜 | 成av人片在线观看天堂无码 | 伊人涩涩 | 亚洲成人在线视频播放 | 精品无码国产自产拍在线观看 | 色先锋av资源中文字幕 | 日韩在线观看不卡 | 久久av青久久久av三区三区 | 天天久| 中文午夜人妻无码看片 | 精品国产乱码久久久久久下载 | 欧美黑人狂野猛交老妇 | 亚洲精品国产品国语在线app | 青青草狠狠爱 | 无码制服丝袜人妻在线视频精品 | 玖玖爱这里只有精品视频 | 久久久精品综合 | 国产精品xxx大片免费观看 | 男人到天堂在线a无码 | 国产精品一区视频 | 天天澡天天狠天天天做 | 日本精品少妇人妖啪啪 | 免费国产午夜高清在线视频 | 色婷婷国产精品免费网站 | 国产精品毛片一区二区在线看舒淇 | 800av在线视频| 国内一级黄色 | 永久免费在线看 | 少妇激情视频 | 婷婷综合 | 嫩草影院在线观看免费 | 国产成人一区二区在线 | 奇米影视第四色888 青草青草久热精品视频国产4 | 人人入人人爱 | 狼狼综合久久久久综合网 | 日本欧美一区二区三区不卡视频 | 国产精品无码久久久久久 | gv天堂gv无码男同在线观看 | 天天看天天爽 | 男男毛片 | 日本五十路一区二区三区在线观看 | 日本又黄又爽刺激 | 我要色综合网 | 欧美色视频网站 | 国产xxxx99真实实拍 | 欧美操 | 色多多在线视频 | 开心网五月色婷婷 | 日本人三级 | 亚洲三区精品 | 免费大香伊蕉在人线国产卡 | 成年片色大黄全免费网站久久 | 色羞羞视频在线观看免费 | 久久不见久久见免费影院视频 | 日本三级精品 | 好紧好湿好硬国产在线视频 | 欧美日韩国产欧美 | 欧美成人看片一区二区 | 岛国av网站 | 男人添女人下部高潮全视频 | 狠狠艹av | 国产精品jizz在线观看美国 | 无码专区狠狠躁天天躁 | 苍井空一区二区波多野结衣av | 日韩激情中文字幕 | 无码gogo大胆啪啪艺术 | 国产在线一区二区在线视频 | 亚洲国产av久久久 | 又色又爽又黄的吃奶视频免费观看 | 男人天堂国产 | 国内精品国产成人国产三级 | 九月色婷婷 | 国产视频在线观看一区二区 | 老头把我添高潮了a片 | 国产精品久人妻精品 | 无码日韩精品一区二区免费暖暖 | 熟女人妻aⅴ一区二区三区60路 | 97av在线视频 | 亚洲国内自拍 | 日日操中文字幕 | 欧美韩一区二区三区 | 99国产成人综合久久精品 | 久久黄色网络 | 亚洲欧美在线免费观看 | 国产精品久久无码一区 | 日韩大陆欧美高清视频区 | 日插夜插| 中国特级黄色大片 | 在线少妇 | 久久伊人精品一区二区三区 | 亚洲天堂免费在线 | 久久精品噜噜噜成人av农村 | 成年性午夜免费视频网站 | 精品丝袜国产自在线拍av | 一道本一二三区 | 高清久久| 亚洲高清免费在线观看 | 国产精口品美女乱子伦高潮 | 国产精品综合av一区二区国产馆 | 福利一区二区 | 中文字幕久久综合 | 香蕉超碰 | 欧亚乱熟女一区二区在线 | 成人午夜激情网 | 一级黄色性视频 | 自拍偷拍国产精品 | 一本色道久久加勒比88综合 | 精品国产乱码久久久软件使用方法 | 9久9在线视频 | 传媒 | 国产精品国产免费无码专区不卡 | 绯色av蜜臀vs少妇 | 国产精品6999成人免费视频 | 亚洲无人区午夜福利码高清完整版 | 青青操国产视频 | 四虎影视在线播免费观看 | 中文字幕一区二区三三 | 国产午夜福利在线播放87 | 免费福利视频导航 | 国产一级做a爰片毛片 | 在线免费观看视频你懂的 | 一本色道久久综合无码人妻 | 天堂8在线中文在线 | youjizz在线视频 | 丰满饥渴老女人hd | 青青青国产视频 | 亚韩一区 | 久久久久久久久久综合 | 秋霞在线观看片无码免费不卡 | 91久久久一线二线三线品牌 | 疯狂的欧美乱大交 | 国产成人精品无码免费看夜聊软件 | 中国大陆高清aⅴ毛片 | www.国产在线 | 黄色毛片网站 | 国产极品久久久久久久久 | 一本色道久久综合亚洲精品不 | av天堂亚洲狼人在线 | 五月综合色 | 久草热在线 | 久久发布国产伦子伦精品 | 亚洲国产精品无码久久一区二区 | 国产欧美成人xxx视频 | 亚洲一二三四区 | 四虎国产视频 | 艳妇乳肉豪妇荡乳在线观看 | 久久人搡人人玩人妻精品首页 | 少妇人妻好深太紧了a | 欧美精品v欧洲精品 | 亚洲激情视频小说 | 国产无套粉嫩白浆内谢软件 | 成人激情站 | 黑人巨茎美女高潮视频 | 国内女人喷潮完整视频 | 亚洲国产精品成人天堂 | 亚洲成人二区 | 无码专区—va亚洲v专区 | 国产日产欧产美韩系列影片 | 日韩不卡1卡2卡三卡网站 | 97色偷偷色噜噜男人的天堂 | 亚洲成a人在线看天堂无码 黑人粗大猛烈进出高潮视频 | 天天射综合 | 色翁荡息又大又硬又粗又爽 | 久久精品一区 | 午夜理论片在线观看免费 | 欧美大色网 | 女厕偷窥一区二区三区 | 国产欧美亚洲精品 | 国产精品久久视频 | 亚洲最大成人av在线天堂网 | 成人精品喷水视频www | 婷婷俺也去俺也去官网 | 国产碰在79香蕉人人澡人人看喊 | 尤物国精品午夜福利视频 | 久久久久久久久亚洲 | 一级黄色大片免费 | 久久综合伊人77777麻豆 | 尤物视频网站在线观看 | 国产特级视频 | 久久久精品视 | www.久久久久久久久 | 亚洲一区二三区 | 日本黄色xxxxx | 欧美寡妇性猛交xxx片 | 性猛少妇对白xxxxx富婆 | 4hu四虎永久在线影院 | 国产精品日日摸天天碰 | 亚洲精品久久无码av片 | 五月激情六月 | 舌头伸进去搅动好爽视频 | 亚洲影视在线 | 国产精品欧美久久久久天天影视 | 色狠狠综合网 | 久久精品亚洲一区 | 九九三级 | 久久精品一区二区三区不卡牛牛 | 亚洲激情区 | 亚洲国产成人高清在线播放 | 日韩在线观看 | 男人用嘴添女人私密视频 | 久久精品人人做人人妻人人玩 | 免费人成小说在线观看网站 | 亚洲国产精品隔壁老王 | 亚洲色图欧美另类 | 午夜美女裸体福利视频 | 亚洲成免费 | 国产精品亚洲欧美在线播放 | www.com操 | 性欧美白嫩18sexhd4k | 外国av在线 | 日韩欧美国产一区二区在线观看 | 伊人66 | 欧美一区二区三区爽爽爽 | 国产精品高潮呻吟久久av免费动漫 | 亚洲偷自拍另类图片二区 | 成人精品视频一区二区三区 | 久天啪天天久久99久孕妇 | 性按摩玩人妻hd中文字幕 | 亚洲国产日韩欧美一区二区三区 | 亚洲情网 | 日日色视频 | 狠痕鲁狠狠爱2021在 | 亚洲欧美日韩在线看 | 夜夜欢性恔免费视频 | 中国少妇的呻吟xvideos | 综合久久综合久久 | 人人爽人人爽人人片a∨ | 亚洲国产中文字幕在线 | 91日韩欧美在线 | 13小箩利洗澡无码视频网站 | 婷婷五月综合缴情在线视频 | 亚洲一区二区福利视频 | 99久久精品无码专区 | 亚洲va久久久噜噜噜久久无码 | 色综合视频网 | 精品成人免费国产片 | 久久成年视频 | 激情文学在线 | 激情欧美一区二区三区黑长吊 | 911av| 久久精品国产99精品亚洲 | 国产三级农村妇女在线 | 夜夜嗨aⅴ免费视频 | 亚洲欧洲av综合一区二区三区 | 国产精品粉嫩无套内谢 | 国产一区二区精品免费 | 久草色在线观看 | 国产欧美一区二区精品老汉影院 | 男女啪啪无遮挡高潮免费 | 亚洲h视频在线观看 | 51自拍视频在线观看 | 亚洲人成色在线观看 | 色欲色香天天天综合网站 | 2020精品国产a不卡片 | 波多野吉衣av在线 | 波多野结衣小视频 | 成人特级毛片 | 精品无码久久久久国产电影 | 色欲久久久天天天综合网精品 | 亚洲精品无码鲁网中文电影 | 精品日产卡一卡二卡三入口 | 产无套精品一线二线三线 | 国产女人叫床高潮大片 | 亚洲自拍首页 | 伊人久久无码中文字幕 | 天天躁日日躁aaaxxⅹ | 久久久久久久久久久免费 | 欧美无遮挡很黄裸交视频 | 超碰1998| 国产精品一卡二卡三卡破解版 | 伊人久久大香线蕉无码不卡 | 91人人揉日日捏人人看 | 91ts国产人妖系列 | 日韩成人免费视频 | 免费做a爰片久久毛片a片下载 | 久久久福利视频 | 久久这里有 | 人妻系列无码专区69影院 | 青青草在线观看视频 | 亚洲中文字幕在线第二页 | 国产情侣大量精品视频 | 两个人看的www免费视频中文 | 天堂在线资源中文在线8 | 日本猛少妇xxxxx猛叫爽 | 久久久久青草大香综合精品 | 亚洲激情自拍偷拍 | 茄子成人看a∨片免费软件 两人做人爱费视频午夜 | 久久久国产精品黄毛片 | 天天操一操 | av超碰在线观看 | 国产亚洲成年网址在线观看 | 国产女人乱人伦精品一区二区 | 男女啪啪抽搐高潮动态图 | 成人年无码av片在线观看 | 四虎在线看片 | 亚洲在av人极品无码 | 亚洲天堂一区在线观看 | 亚洲精品综合第一国产综合 | 日韩成人自拍 | 欧美精品在线观看 | 日韩尤物在线 | 亚洲中文字幕久久久一区 | 国产色婷婷精品综合在线播放 | 欧美一区在线观看视频 | 男人的天堂av高清在线 | 久久国产精品精品 | 天堂中文在线网 | 国产免费午夜福利不卡片在线 | 久播影院无码中文字幕 | 成人性生交大片勉费4 | 国产成a人片在线观看视频下载 | 一本色道久久综合狠狠躁篇 | 国内精品久久久久久久coent | 国产日产精品一区二区三区四区 | www.久久艹 | 亚洲欧美国产va在线播放 | 国产精品成人观看视频 | www.色偷偷.com| 国产sm鞭打折磨调教视频 | 日本大片在线 | 欧美一级特黄aaaaaa大片在线观看 | 99久久婷婷国产综合精品电影 | 亚洲精品二区 | 天天草比| 九色九一 | 国产情侣久久久久aⅴ免费 五月婷婷激情久久 | 毛片成人网| 日韩激情国产 | 高清无码h版动漫在线观看 爽爽影院在线 | 国产高清精品福利私拍国产写真 | 久久伊人色av天堂九九小黄鸭 | 校园 春色 欧美 另类 小说 | 狠狠色狠狠色综合系列 | 久久精品66免费99精品 | 中文字幕丰满伦子无码 | 男人j进女人p免费视频 | 伊人情人色综合网站 | 欧美美女黄视频 | 精品无码国模私拍视频 | 国产成人精品亚洲一区 | 无码人妻丰满熟妇啪啪 | 屁屁国产草草影院ccyycom | 超碰人人擦 | 真实国产精品vr专区 | 日本特黄特色 | 亚洲国产精品久久久久秋霞不卡 | 极品粉嫩美女露脸啪啪 | 欧美日本亚洲韩国一区 | 国内精品91少妇在线播放 | 韩国精品无码少妇在线观看 | 亚洲人成网站在线播放2019 | 女人高爱潮aa级毛片视频免费 | 免费无码又爽又刺激软件下载 | 56pao国产成人免费视频 | 日本丰满大乳奶做爰 | 色播久久人人爽人人爽人人片av | 又色又刺激 | 免费看成人aa片无码视频羞羞网 | 国产精品久久成人网站 | 午夜成人理论无码电影在线播放 | 超碰97人人做人人爱综合 | 呻吟对白激情videos | 野花香社区在线观看 | 精品乱人伦一区二区三区 | 午夜影院网站 | 欧美性生活免费 | 国内精品毛片 | 任你躁国产老女人 | 少妇小芸h系列小说 | 色妞色视频一区二区三区四区 | 国产二级一片内射视频播放 | 久久精品午夜 | 日韩av无码一区二区三区无码 | 国产免费无码一区二区三区 | 无码人妻一区二区三区线 | 中国性受xxxx免费 | 国产三级网站在线观看 | 欧美日韩在大午夜爽爽影院 | 欧美重口另类在线播放二区 | 国内精品综合久久久40p | 婷婷色爱区综合五月激情韩国 | 屁屁影院,国产第一页 | 12裸体自慰免费观看网站 | a狠狠久久蜜臀婷色中文网 天天干天天射天天舔 | 不卡的一区二区三区 | 日韩午夜av | 日产国产精品亚洲系列的特点 | 性猛交娇小69hd | 午夜香蕉| 亚洲另类色综合网站 | 999视频在线观看 |