April 8, 2020
CS53000-Spring 2020
Dimensionality Reduction for Visualization Lecture 13 April 8, - - PowerPoint PPT Presentation
CS53000-Spring 2020 Introduction to Scientific Visualization Dimensionality Reduction for Visualization Lecture 13 April 8, 2020 Outline High-dimensional data Dimensionality reduction Manifold learning Topological data analysis 2 CS530 /
CS53000-Spring 2020
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
2
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
3
ρDu Dt = ρ ✓∂u ∂t + u · ru ◆ = r¯ p + µr2u + 1 3µr (r · u) + ρg
<latexit sha1_base64="BdLZ/k2vmHhlTSaAe3o9KOYjGqA=">AC43icbVLNi9NAFJ/Er7V+VT16GSzCSrEkXUEvQsE9eFzB7i40tb5MJ+2wk5kw8yKUIVcvHhTx6j/lzX/Fk5MmW7K7Pg8fh/zvpIWUliMoj9BeO36jZu39m737ty9d/9B/+GjY6tLw/iUanNaQqWS6H4FAVKfloYDnkq+Ul69rbmTz5zY4VWH3BT8HkOKyUywQA9tOj/Tcxa0yQzwNxhkgOu08yVeUOsaJvaMNKnuF+K0oKMChA0q54B3rTsMPQhC010kRBKuECbsRqjc9hRc7NgXjisZftuDHcdc0bFuIK3dQdVRNf+fPNBV3rvNKw3aWlhVdNEfRKNoG/RqErfJgLRxtOj/TpalTlXyCRYO4ujAueuHp1JXvWS0vIC2Bms+MynCnJu5257o4o+8iSZtr4TyHdol2Hg9zaTZ56Zd2ivczV4P+4WYnZ67kTqiRK9YUykp/Ck3rg9OlMJyh3PgEmBG+V8rW4PeI/rfo+SXEl0e+mhyPR/HBaPz+5WAyadexR56Qp2SfxOQVmZB35IhMCQs+BV+Cb8H3kIdfwx/hz0YaBq3nMbkQ4a9/oWrowA=</latexit>CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
4
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
5
6 CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
n 2
Ratio of hypersphere volume / hypercube volume
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
7
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
8
(xi)i=1,..,n ∈ I Rk X ∈ I Rk c = 1 n
xi Ajl = 1 n
(xij − cj)(xil − cl)
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
9
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
10
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
(*): if measures Euclidean distances, is positive semidefinite ( )
11
B = −1 2H∆H H = I − 1 n11T B = UΛU T (Λ+)ij = max(Λij, 0) X = UΛ
1 2
+
B
λi ≥ 0
<latexit sha1_base64="2ePEJcstSKUfZ7QdDdfORtkckqI=">AB+XicbVDLSsNAFL3xWesr6tLNYBFclaQKuiy6cVnBPqAJYTKZtEMnkzgzKZTQP3HjQhG3/ok7/8Zpm4W2Hhg4nHMu984JM86Udpxva219Y3Nru7JT3d3bPzi0j47Ks0loW2S8lT2QqwoZ4K2NdOc9jJcRJy2g1HdzO/O6ZSsVQ86klG/QPBIsZwdpIgW173IQjHDkDegTcgK75tSdOdAqcUtSgxKtwP7yopTkCRWacKxU3Uy7RdYakY4nVa9XNEMkxEe0L6hAidU+cX8ik6N0qE4lSaJzSaq78nCpwoNUlCk0ywHqplbyb+5/VzHd/4BRNZrqkgi0VxzpFO0awGFDFJieYTQzCRzNyKyBLTLQpq2pKcJe/vEo6jbp7W8XNWat2UdFTiFM7gAF6hCfQgjYQGMzvMKbVgv1rv1sYiuWeXMCfyB9fkDbJKS3Q=</latexit>CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
12
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
13
Problem: Given points x1, . . . , xn ∈ RD that lie on a d-dimensional manifold M that can be described by a single coordi- nate chart f : M → Rd, find y1, . . . , yn ∈ Rd, where yi
def
= f(xi).
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
14
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
15
O
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
16
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020 17
such that is minimized
W
||xi − X
j∈N (i)
Wijxj||2 y X
i
||yi − X
j
Wijyj||2
(I − W)T (I − W)
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020 17
such that is minimized
W
||xi − X
j∈N (i)
Wijxj||2 y X
i
||yi − X
j
Wijyj||2
(I − W)T (I − W)
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020 17
such that is minimized
W
||xi − X
j∈N (i)
Wijxj||2 y X
i
||yi − X
j
Wijyj||2
(I − W)T (I − W)
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
18
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
with diagonal and
connectivity or through heat kernel
zero eigenvalue
19
Dii = X
j
Wij
y
xi → (f1(i), f2(i), ..., fm(i))
<latexit sha1_base64="W3rKVlr5XECUHEdTmKwvWf1PlY=">ACR3icbZBLSwMxFIUz9VXrq+rSTbAILcgwUwVdFty4rGAf0KlDJs20wcyD5I5ahv47N27d+RfcuFDEpWk7Qh9eCBy+c29yc7xYcAW9WbkVlbX1jfym4Wt7Z3dveL+QVNFiaSsQSMRybZHFBM8ZA3gIFg7lowEnmAt7/5q7LcemFQ8Cm9hGLNuQPoh9zkloJFbvHMCAgPT59GLseO5P0BECmjR+wI5kMZ/n+yLXLvHI6C6oTYJrmHA0zW6quMWSZVqTwsvCzkQJZV3i69OL6JwEKgijVsa0YuimRwKlgo4KTKBYTek/6rKNlSAKmukhxE+0aSH/UjqEwKe0NmJlARKDQNPd47XVYveGP7ndRLwL7spD+MEWEinD/mJwBDhcai4xyWjIZaECq53hXTAZGEgo6+oEOwF7+8LJpV0z4zqzfnpVotiyOPjtAxKiMbXaAaukZ1EAUPaN39Im+jBfjw/g2fqatOSObOURzlTN+AZIYsGQ=</latexit>CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
20
N = 5 t = 5.0 N = 10 t = 5.0 N = 15 t = 5.0 N = 5 t = 25.0 N = 10 t = 25.0 N = 15 t = 25.0 N = 5 t = ∞ N = 10 t = ∞ N = 15 t = ∞
−0.015 −0.01 −0.005 0.005 0.01 0.015 −0.01 −0.005 0.005 0.01 0.015 2 3 1 −8.2 −8 −7.8 −7.6 −7.4 x 10−3 4.94 4.96 4.98 5 5.02 5.04 5.06 x 10−3 sh sh sh sh sh sh sh sh sh sh sh sh sh 10 20 x 10−4 −7.1 −7 −6.9 −6.8 −6.7 −6.6 x 10−3 aa aa ao ao ao ao ao ao ao ao ao ao ao ao ao ao ao ao ao q q q l 7.5 8 8.5 9 9.5 x 10−3 4.6 4.7 4.8 4.9 5 5.1 5.2 5.3 5.4 x 10−3 h# h# h# dcl kcl gcl h# h# h# h# h# h# h#CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
21
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
22
discrete data combinatorial processing
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
23
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
24
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
24
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
25
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
25
CS530 / Spring 2020 : Introduction to Scientific Visualization. Dimensionality Reduction for Visualization 04/02/2020
26