A Global Geometric Framework f_第1页
A Global Geometric Framework f_第2页
A Global Geometric Framework f_第3页
A Global Geometric Framework f_第4页
A Global Geometric Framework f_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、R E P O R T S23; right 36, 13, and 27; superior frontal gyrus (left9, 31, and 45; right 17, 35, and 37.17. Although the improvement in WM performance withcholinergic enhancement was a nonsignicanttrend in the current study (P 0.07, in a previous study (9 with a larger sample (n 13 the effect was hig

2、hly signicant(P 0.001. In the current study, we analyzed RT data for six of our seven subjects because the behavioral data for one subject were unavailable due to a computer failure. The difference in the signicanceof the two ndingsis simply a result of the difference in sample sizes. A power analys

3、is shows that the size of the RT difference and variability in the current sample would yield a signif-icant result (P 0.01 with a sample size of 13. During the memory trials, mean RT was 1180ms during placebo and 1119ms during physostigmine. During the control trials, mean RT was 735ms during place

4、bo and 709ms during physostigmine, a differ-ence that did not approach signicance(P 0.24, suggesting that the effect of cholinergic enhance-ment on WM performance is not due to a nonspecicincrease in arousal.18. Matched-pair t tests (two-tailedwere used to testthe signicanceof drug-related changes i

5、n the vol-ume of regions of interest that showed signicantresponse contrasts.19. H. Sato, Y. Hata, H. Masui, T. Tsumoto, J. Neuro-physiol. 55, 765(1987.20. M. E. Hasselmo, Behav. Brain Res . 67, 1(1995.21. M. G. Baxter, A. A. Chiba, Curr. Opin. Neurobiol. 9,178(1999.22. B. J. Everitt, T. W. Robbins,

6、 Annu. Rev. Psychol. 48,649(1997.23. R. Desimone, J. Duncan, Annu. Rev. Neurosci. 18, 193(1995.24. P. C. Murphy, A. M. Sillito, Neuroscience 40, 13(1991.25. M. Corbetta, F. M. Miezin, S. Dobmeyer, G. L. Shul-man, S. E. Peterson, J. Neurosci. 11, 2383(1991.26. J. V. Haxby et al. , J. Neurosci. 14, 63

7、36(1994.27. A. Rosier, L. Cornette, G. A. Orban, Neuropsychobiol-ogy 37, 98(1998.28. M. E. Hasselmo, B. P. Wyble, G. V. Wallenstein, Hip-pocampus 6, 693(1996.29. S. P. Mewaldt, M. M. Ghoneim, Pharmacol. Biochem.Behav. 10, 1205(1979.30. M. Petrides, Philos. Trans. R. Soc. London Ser. B 351,1455(1996.

8、31. M. E. Hasselmo, E. Fransen, C. Dickson, A. A. Alonso,Ann. N.Y. Acad. Sci . 911, 418(2000.32. M. M. Mesulam, Prog. Brain Res. 109, 285(1996.33. R. T. Bartus, R. L. Dean III, B. Beer, A. S. Lippa, Science217, 408(1985.34. N. Qizilbash et al. , JAMA 280, 1777(1998.35. J. V. Haxby, J. Ma. Maisog, S.

9、 M. Courtney, in Mappingand Modeling the Human Brain , P. Fox, J. Lancaster, K. Friston, Eds. (Wiley, New York, in press.36. We express our appreciation to S. Courtney, R. Desi-mone, Y. Jiang, S. Kastner, L. Latour, A. Martin, L. Pessoa, and L. Ungerleider for careful and critical review of the manu

10、script. We also thank M. B. Scha-piro and S. I. Rapoport for input during early stages of this project. This research was supported by the National Institute on Mental Health and National Institute on Aging Intramural Research Programs.7August 2000; accepted 15November 2000A Global Geometric Framewo

11、rk for Nonlinear DimensionalityReductionJoshua B. Tenenbaum, 1*Vin de Silva, 2John C. Langford 3Scientists working with large volumes of high-dimensional data, such as global climate patterns, stellar spectra, or human gene distributions, regularly con-front the problem of dimensionality reduction:n

12、dingmeaningful low-dimen-sional structures hidden in their high-dimensional observations. The human brain confronts the same problem in everyday perception, extracting from its high-dimensional sensory inputs30,000auditory nerve bersor 106optic nerve bersamanageably small number of perceptually rele

13、vant features. Here we describe an approach to solving dimensionality reduction problems that uses easily measured local metric information to learn the underlying global geometry of a data set. Unlike classical techniques such as principal component analysis (PCAand multidimensional scaling (MDS,ou

14、r approach is capable of discovering the nonlinear degrees of freedom that underlie com-plex natural observations, such as human handwriting or images of a face under different viewing conditions. In contrast to previous algorithms for nonlinear dimensionality reduction, ours efcientlycomputes a glo

15、bally optimal solution, and, for an important class of data manifolds, is guaranteed to converge asymptotically to the true structure. A canonical problem in dimensionality re-duction from the domain of visual perception is illustrated in Fig. 1A. The input consists of many images of a personsface o

16、bserved under different pose and lighting conditions, in no particular order. These images can be thought of as points in a high-dimensional vector space, with each input dimension cor-responding to the brightness of one pixel in the image or the firing rate of one retinal ganglion cell. Although th

17、e input dimension-Department of Psychology and 2Department of Mathematics, Stanford University, Stanford, CA 94305, USA. 3Department of Computer Science, Car-negie Mellon University, Pittsburgh, PA 15217, USA.1*Towhom correspondence should be addressed. E-mail:ality may be quite

18、 high (e.g.,4096for these 64pixel by 64pixel images, the perceptually meaningful structure of these images has many fewer independent degrees of freedom. Within the 4096-dimensional input space, all of the images lie on an intrinsically three-dimensional manifold, or constraint surface, that can be

19、parameterized by two pose vari-ables plus an azimuthal lighting angle. Our goal is to discover, given only the unordered high-dimensional inputs, low-dimensional representations such as Fig. 1A with coordi-nates that capture the intrinsic degrees of freedom of a data set. This problem is of central

20、importance not only in studies of vi-sion (15, but also in speech (6, 7, motor control (8, 9, and a range of other physical and biological sciences (1012.The classical techniques for dimensional-ity reduction, PCA and MDS, are simple to implement, efficiently computable, and guar-anteed to discover

21、the true structure of data lying on or near a linear subspace of the high-dimensional input space (13. PCA finds a low-dimensional embedding of the data points that best preserves their variance as measured in the high-dimensional input space. Classical MDS finds an embedding that preserves the inte

22、rpoint distances, equiv-alent to PCA when those distances are Eu-clidean. However, many data sets contain essential nonlinear structures that are invisi-ble to PCA and MDS (4, 5, 11, 14. For example, both methods fail to detect the true degrees of freedom of the face data set (Fig.1A, or even its in

23、trinsic three-dimensionality (Fig.2A.Here we describe an approach that com-bines the major algorithmic features of PCA and MDScomputationalefficiency, global optimality, and asymptotic convergence guar-anteeswiththe flexibility to learn a broad class of nonlinear manifolds. Figure 3A illus-trates th

24、e challenge of nonlinearity with data lying on a two-dimensional “Swissroll”:points far apart on the underlying manifold, as mea-sured by their geodesic, or shortest path, dis-tances, may appear deceptively close in the high-dimensional input space, as measured by their straight-line Euclidean dista

25、nce. Only the geodesic distances reflect the true low-dimen-sional geometry of the manifold, but PCA and MDS effectively see just the Euclidean struc-ture; thus, they fail to detect the intrinsic two-dimensionality (Fig.2B.Our approach builds on classical MDS but seeks to preserve the intrinsic geom

26、etry of the data, as captured in the geodesic manifold distances between all pairs of data points. The crux is estimating the geodesic distance be-tween faraway points, given only input-space distances. For neighboring points, input-space distance provides a good SCIENCE

27、 VOL 29022DECEMBER 20002319tion to geodesic distance. For faraway points, geodesic distance can be approximated by adding up a sequence of “shorthops”be-tween neighboring points. These approxima-tions are computed efficiently by finding shortest paths in a graph with edges connect-ing neighboring da

28、ta points.The complete isometric feature mapping, or Isomap, algorithm has three steps, which are detailed in Table 1. The first step deter-mines which points are neighbors on the manifold M , based on the distances d X (i , j between pairs of points i , j in the input spaceFig. problem 1. (A of fro

29、m A canonical visual perception. dimensionality reduction resenting a sequence The input consists pixel the of 4096-dimensional vectors, rep-poses images brightness of a face values of 64pixel by 64raw and lighting directions. rendered Applied with to N different 698sional images, structure. embeddi

30、ng Isomap of (K 6 learns a three-dimen-with circles a sample A two-dimensional the datasprojection intrinsic geometric is shown, and superimposed of the on original all the input data images (redsenting horizontal of the third sliders dimension. (underthe images points repre-(bluegree the embedding

31、correlates Each highly coordinate with one axis de-right of axis, pose freedom (x axis, underlying the original data:left-tion, R given R 0.90, 0.92. and R 0.99, up-down pose (y The lighting input-space direction distances (sliderd posi-X tween to Isomap were Euclidean distances (be-i , j Isomap the

32、 from applied 4096-dimensional to N image vectors. (B signicantthe MNIST database 1000(40handwritten . The “2”sshown “2”:here, dimensions articulate in the the two most major Isomap embedding, Input-space bottom tangent distances loop (x axis d and top features arch (y of axis. the X (i , j invarian

33、ces distance, a metric designed were to measured capture the by (cause 41. Here we relevant used -Isomap in handwriting (withrecognition to we did not expect a constant dimensionality 4.2 be-this, hold the Isomap over ndsthe whole several data set; consistent with senting higher dimensional mass ten

34、drils of data projecting and repre-from stroke or successive ornament in exaggerations the digit.of an extra 22DECEMBER R E P O R T SX . Two simple methods are to connect each The final step applies classical MDS to point to all points within some fixed radius , the matrix of graph distances D or to

35、 all of its K nearest neighbors (15. These G d G (i , j ,constructing an embedding of the data in a neighborhood relations are represented as a d -dimensional Euclidean space Y that best weighted graph G over the data points, with preserves the manifoldsestimated intrinsic edges of weight d geometry

36、 (Fig.3C. The coordinate vectors y points (Fig.3B.X (i , j between neighboring for points in Y are chosen to minimize the i In its second step, Isomap estimates the cost functiongeodesic distances d M (i , j between all pairs of points on the manifold M by computing E D G D Y L 2(1their shortest pat

37、h distances d where D Y denotes the matrix of Euclidean algorithm (G (i , j in the graph G . One simple 16 for find-distances d Y (i , j ing shortest paths is given in Table 1.y i y j and A L 2the L 2matrix norm i, j i j . The operator2000VOL 290SCIENCE 2320converts distances to in

38、ner products (17, which uniquely characterize the geometry of the data in a form that supports efficient optimization. The global minimum of Eq. 1is achieved by setting the coordinates y i to the top d eigenvectors of the matrix (D G (13. As with PCA or MDS, the true dimen-sionality of the data can

39、be estimated from the decrease in error as the dimensionality of Y is increased. For the Swiss roll, where classical methods fail, the residual variance of Isomap correctly bottoms out at d 2(Fig.2B.Just as PCA and MDS are guaranteed, given sufficient data, to recover the true structure of linear ma

40、nifolds, Isomap is guar-anteed asymptotically to recover the true di-mensionality and geometric structure of a strictly larger class of nonlinear manifolds. Like the Swiss roll, these are manifoldswhose intrinsic geometry is that of a convex region of Euclidean space, but whose ambi-ent geometry in

41、the high-dimensional input space may be highly folded, twisted, or curved. For non-Euclidean manifolds, such as a hemisphere or the surface of a doughnut, Isomap still produces a globally optimal low-dimensional Euclidean representation, as measured by Eq. 1.These guarantees of asymptotic conver-gen

42、ce rest on a proof that as the number of data points increases, the graph distances d G (i , j provide increasingly better approxi-mations to the intrinsic geodesic distances d M (i , j , becoming arbitrarily accurate in the limit of infinite data (18, 19. How quickly d G (i , j converges to d M (i

43、, j depends on cer-tain parameters of the manifold as it lies within the high-dimensional space (radiusof curvature and branch separation and on thedensity of points. To the extent that a data set presents extreme values of these parameters or deviates from a uniform density, asymp-totic convergence

44、 still holds in general, but the sample size required to estimate geodes-ic distance accurately may be impractically large.Isomapsglobal coordinates provide a simple way to analyze and manipulate high-dimensional observations in terms of their intrinsic nonlinear degrees of freedom. For a set of syn

45、thetic face images, known to have three degrees of freedom, Isomap correctly detects the dimensionality (Fig.2A and sep-arates out the true underlying factors (Fig.1A. The algorithm also recovers the known low-dimensional structure of a set of noisy real images, generated by a human hand vary-ing in

46、 finger extension and wrist rotation (Fig.2C (20. Given a more complex data set of handwritten digits, which does not have a clear manifold geometry, Isomap still finds globally meaningful coordinates (Fig.1B and nonlinear structure that PCA or MDS do not detect (Fig.2D. For all three data sets, the

47、 natural appearance of linear interpolations between distant points in the low-dimension-al coordinate space confirms that Isomap has captured the datasperceptually relevant structure (Fig.4.Previous attempts to extend PCA and MDS to nonlinear data sets fall into two broad classes, each of which suf

48、fers from limitations overcome by our approach. Local linear techniques (2123 are not designed to represent the global structure of a data set within a single coordinate system, as we do in Fig. 1. Nonlinear techniques based on greedy optimization procedures (2430 attempt to discover global structur

49、e, but lack the crucial algorithmic features that Isomap inherits from PCA and MDS:a noniterative, polyno-mial time procedure with a guarantee of glob-al optimality; for intrinsically Euclidean man-Fig. 2. The residual variance of PCA (opentriangles, MDS opentriangles in (Athrough (C;open circles in

50、 (D,and Isomap (lledcir-cles on four data sets (42. (A Face images varying in pose and il-lumination (Fig.1A. (B Swiss roll data (Fig.3. (C Hand images varying in ngerexten-sion and wrist rotation (20. (D Handwritten “2”s(Fig.1B. In all cas-es, residual variance de-creases as the dimen-sionality d i

51、s increased. The intrinsic dimen-sionality of the data can be estimated by looking for the “elbow”at which this curve ceases to decrease signicantlywith added dimensions. Arrows mark the true or approximate dimensionality, when known. Note the tendency of PCA and MDS to overestimate the dimensionali

52、ty, in contrast to Isomap.Fig. 3. The “Swissroll”data set, illustrating how Isomap exploits geodesic paths for nonlinear dimensionality reduction. (A For two arbitrary points (circledon a nonlinear manifold, their Euclidean distance in the high-dimensional input space (lengthof dashed line may not a

53、ccurately reecttheir intrinsic similarity, as measured by geodesic distance along the low-dimensional manifold (lengthof solid curve. (B The neighbor-hood graph G constructed in step one of Isomap (withK 7and N 1000data points allows an approximation (redsegments to the true geodesic path to be comp

54、uted efcientlyin step two, as the shortest path in G . (C The two-dimensional embedding recovered by Isomap in step three, which best preserves the shortest path distances in the neighborhood graph (overlaid.Straight lines in the embedding (bluenow represent simpler and cleaner approximations to the

55、 true geodesic paths than do the corresponding graph paths ( SCIENCE VOL 29022DECEMBER 20002321Table 1. The Isomap algorithm takes as input the distances d X (i, j between all pairs i , j from N data points in the high-dimensional input space X , measured either in the standard

56、 Euclidean metric (asin Fig. 1A or in some domain-specicmetric (asin Fig. 1B. The algorithm outputs coordinate vectors y i in a d -dimensional Euclidean space Y that (accordingto Eq. 1 best represent the intrinsic geometry of the data. The only free parameter (or K appears in Step 1. Step 1Construct

57、 neighborhood graphDenethe graph G over all data points by connecting points i and j if asmeasured by d X ( i , j they are closer than ( -Isomap, or if i is one of the K nearest neighbors of j ( K -Isomap. Set edge lengths equal to d X (i , j .Initialize d G (i , j d X (i , j if i , j are linked by

58、an edge; d G (i , j otherwise. Then for each value of k 1, 2, ., N in turn, replace all entries d G (i , j by mind G (i , j , d G (i , k d G (k , j .The matrix of nalvalues D G d G (i , j will contain the shortest path distances between all pairs of points in G (16, 19. Let p be the p -th eigenvalue (indecreasing order ofithe matrix (D G (17, and v p be the i -thcomponent of the p -th eigenvecto

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论