SlideShare a Scribd company logo
1 of 40
Download to read offline
Geometric Deep Learning
GoingBeyondEuclideanData
KoreaUniversity,
DepartmentofComputerScience&Radio
CommunicationEngineering
김범수 Bumsoo Kim
SpectralMethods
Convolutional Theorem
DMIS Presentation 2
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Convolutional Theorem
DMIS Presentation 3
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Grids in 2D image formats : pixels
Convolutional Theorem
DMIS Presentation 4
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
같은 물체는 translation 이후에도 같은 feature
vector로 맵핑이 이루어져야 한다.
Invariance를 강화하기 위한 기법으로 가장
대표적인 것이 Image Augmentation.
회전된 feature vector가 같아지게끔 학습한다.
Convolutional Theorem
DMIS Presentation 5
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
같은 물체에 대해 translation 한 결과는 그 feature vector에
translation을 한 결과와 같다.
Equivariance를 강화하기 위한 기법으로 가장
대표적인 것이 Group Convnet & Capsule Net
회전된 feature vector는 둘 다 ‘비행기'라고 학습한다.
Convolutional Theorem
DMIS Presentation 6
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Translational structure allows weight sharing
Grid based metric allows compactly supported
filters
Multiscale dyadic clustering allows subsampling
input크기와 무관하게 적은 개수의 parameter개수로 학습
stride convolutions & pooling
Convolutional Theorem
DMIS Presentation 7
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Translational structure allows weight sharing
Grid based metric allows compactly supported
filters
Multiscale dyadic clustering allows subsampling
input크기와 무관하게 적은 개수의 parameter개수로 학습
stride convolutions & pooling
dyadic refers to a domain with two abstract sets of
objects 𝑋𝑋 = 𝑥𝑥1,… , 𝑥𝑥𝑁𝑁 and 𝑦𝑦 = {𝑦𝑦1, … , 𝑦𝑦𝑀𝑀} in which
observations 𝑆𝑆 are made for dyads (𝑥𝑥𝑖𝑖, 𝑦𝑦𝑘𝑘).
Convolutional Theorem
DMIS Presentation 8
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Translational structure allows weight sharing
Grid based metric allows compactly supported
filters
Multiscale dyadic clustering allows subsampling
input크기와 무관하게 적은 개수의 parameter개수로 학습
stride convolutions & pooling
3D-MESH
SOCIAL NETWORK
GRAPH
FUNCTION ON
MESH (HEAT)
POINT CLOUD
Convolutional Theorem
DMIS Presentation 9
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Translational structure allows weight sharing
Grid based metric allows compactly supported
filters
Multiscale dyadic clustering allows subsampling
input크기와 무관하게 적은 개수의 parameter개수로 학습
stride convolutions & pooling
Spatial Construction
Spectral Construction
multiscale clustering
SCNN & Coarsening
Convolutional Theorem
DMIS Presentation 10
Why did Convolutional Neural Networks work so well?
Coordinates of data representation has grid
structure
Convolutional Neural Networks
Translational Invariance/Equivariance
Translational structure allows weight sharing
Grid based metric allows compactly supported
filters
Multiscale dyadic clustering allows subsampling
input크기와 무관하게 적은 개수의 parameter개수로 학습
stride convolutions & pooling
Spatial Construction
Spectral Construction
multiscale clustering
SCNN & Coarsening
Spectral Graph Theorem
DMIS Presentation 11
Simple Intuition
Spectral Graph Theorem
DMIS Presentation 12
Simple Intuition
Spectral Graph Theorem
DMIS Presentation 13
Simple Intuition
Riemannian manifolds
Graphs
“Eigenvectors of the graph Laplacian converge to Eigenfunction of
the Laplace-Beltrami operator on the underlying manifold”
Fourier Basis
Eigenvectors of Laplacian
Increasing magnitudes of the eigenvalues correspond
to increasing frequencies of the eigenvectors
Spectral Graph Theorem
DMIS Presentation 14
What is Spectral?
Spectrum of matrix representing G
Spectral Graph Theory
Spectral Graph Theorem
DMIS Presentation 15
What is Spectral?
Spectrum of matrix representing G
Spectral Graph Theory
Eigenvectors ordered by magnitude of corresponding eigenvalues.
Spectrum
Spectral Graph Theorem
DMIS Presentation 16
What is Spectral?
Spectrum of matrix representing G
Spectral Graph Theory
Eigenvectors ordered by magnitude of corresponding eigenvalues.
Spectrum
Self-adjoint matrix
ex) 2 2 − 𝑖𝑖 4
2 + 𝑖𝑖 3 −𝑖𝑖
4 𝑖𝑖 1
2 2 + 𝑖𝑖 4
2 − 𝑖𝑖 3 +𝑖𝑖
4 −𝑖𝑖 1
𝐴𝐴 =
̅𝐴𝐴 = ̅𝐴𝐴𝑇𝑇
=
2 2 − 𝑖𝑖 4
2 + 𝑖𝑖 3 −𝑖𝑖
4 +𝑖𝑖 1
= 𝐴𝐴
에르미트 행렬
실수 대칭 행렬
𝐴𝐴 = 𝐴𝐴 ∗= ̅𝐴𝐴𝑇𝑇
Spectral Graph Theorem
DMIS Presentation 17
What is Spectral?
Spectrum of matrix representing G
Spectral Graph Theory
Eigenvectors ordered by magnitude of corresponding eigenvalues.
Spectrum
에르미트 행렬
실수 대칭 행렬
Self-adjoint matrix
𝐴𝐴 = 𝐴𝐴 ∗= ̅𝐴𝐴𝑇𝑇
Eigen values are real
Eigen vectors are orthogonal
This assures that when moving to a spectrum,
the eigen vectors will be an orthogonal basis
and its corresponding eigenvalues will be real.
Spectral Graph Theorem
DMIS Presentation 18
What is Spectral?
Spectrum of matrix representing G
Spectral Graph Theory
Eigenvectors ordered by magnitude of corresponding eigenvalues.
Spectrum
𝑀𝑀𝑀𝑀 = 𝜆𝜆𝜆𝜆
𝑀𝑀 − 𝜆𝜆𝜆𝜆 𝑥𝑥 = 0
det 𝑀𝑀 − 𝜆𝜆𝜆𝜆 = 0 ( 𝑥𝑥 ≠ 0)
As 𝜆𝜆 is the variable in det 𝑀𝑀 − 𝜆𝜆𝜆𝜆 = 0, det 𝑀𝑀 − 𝜆𝜆𝜆𝜆 = 0 is a 𝑛𝑛 degree polynomial.
Therefore, there are 𝑛𝑛 eigenvalues 𝜆𝜆1, 𝜆𝜆2, 𝜆𝜆3, … , 𝜆𝜆𝑛𝑛
When 𝜆𝜆1 ≤ 𝜆𝜆2 ≤ 𝜆𝜆3 ≤ … ≤ 𝜆𝜆𝑛𝑛, spectrum = {𝑥𝑥1, 𝑥𝑥2, 𝑥𝑥3, … , 𝑥𝑥𝑛𝑛}
The solution for this equation is the eigen value
∴
Spectral Graph Theorem
DMIS Presentation 19
What is Spectral?
Combinatorial Laplacian
Spectral Construction
Graph Laplacian
𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷−
1
2 𝑊𝑊𝐷𝐷−
1
2
Spectral Graph Theorem
DMIS Presentation 20
What is Spectral?
Combinatorial Laplacian
Spectral Construction
Graph Laplacian
𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷−
1
2 𝑊𝑊𝐷𝐷−
1
2
SCNN on d-dimensional grid
On grid space, frequency and smoothness relative to W are interrelated through Laplacian.
Smoothness
If is concentrated in the low-end of the spectrum, the corresponding spatial
kernel function is smooth; conversely, if the corresponding spatial
functions is localized, m is smooth.
Therefore, to obtain a smoother kernel function, we constrain the bandwidth
of m, enabling us to learn a smaller number of parameters; varying the
smoothness of m would control the kernel size.
Spectral Graph Theorem
DMIS Presentation 21
What is Spectral?
Combinatorial Laplacian
Spectral Construction
Graph Laplacian
𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷−
1
2 𝑊𝑊𝐷𝐷−
1
2
SCNN on d-dimensional grid
On grid space, frequency and smoothness relative to W are interrelated through Laplacian.
Smoothness
Spectral Graph Theorem
DMIS Presentation 22
What is Spectral?
Combinatorial Laplacian
Spectral Construction
Graph Laplacian
𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷−
1
2 𝑊𝑊𝐷𝐷−
1
2
SCNN on d-dimensional grid
On grid space, frequency and smoothness relative to W are interrelated through Laplacian.
Smoothness
Eigenvectors of the Laplacian = Fourier vectors
Eigenvector of Combinatorial Laplacian L =
Spectral Graph Theorem
DMIS Presentation 23
What is Spectral?
Combinatorial Laplacian
Spectral Construction
Graph Laplacian
𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷−
1
2 𝑊𝑊𝐷𝐷−
1
2
SCNN on d-dimensional grid
On grid space, frequency and smoothness relative to W are interrelated through Laplacian.
Smoothness
Eigenvectors of the Laplacian = Fourier vectors
Eigenvector of Combinatorial Laplacian L =
Eigenvalues of the Laplacian = Fourier coefficients of a signal = smoothness
Spectral Graph Theorem
DMIS Presentation 24
What is Spectral?
Spectral CNN (SCNN)
𝜀𝜀 : nonlinearity
(𝑓𝑓1, … , 𝑓𝑓𝑝𝑝) : input (𝑛𝑛 × 𝑝𝑝)
(𝑔𝑔1, … , 𝑔𝑔𝑞𝑞) : output (𝑛𝑛 × 𝑞𝑞)
𝑛𝑛 = |𝑉𝑉| : # of vertices in the graph
: (𝑘𝑘 × 𝑘𝑘) diagonal matrix (=filter)
Combinatorial Laplacian
Spectral Construction
Graph Laplacian
𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷−
1
2 𝑊𝑊𝐷𝐷−
1
2
Spectral Graph Theorem
DMIS Presentation 25
Basic : Convolutional Neural Networks
𝑓𝑓1 𝑓𝑓2 𝑓𝑓3
Γ1,1*𝑓𝑓1[:3,:3] + Γ1,2*𝑓𝑓2[:3,:3] + Γ1,3*𝑓𝑓3[:3,:3]
Γ1,3
Γ1,2
Γ1,1
Spectral Graph Theorem
DMIS Presentation 26
Basic : Convolutional Neural Networks
Γ2,1
𝑓𝑓1 𝑓𝑓2 𝑓𝑓3
Γ2,3
Γ2,2 Γ2,1*𝑓𝑓1[:3,:3] + Γ2,2*𝑓𝑓2[:3,:3] + Γ2,3*𝑓𝑓3[:3,:3]
Spectral Graph Theorem
DMIS Presentation 27
Basic : Convolutional Neural Networks
𝑓𝑓1 𝑓𝑓2 𝑓𝑓3
Γ3,3
Γ3,2
Γ3,1
Γ3,1*𝑓𝑓1[:3,:3] + Γ3,2*𝑓𝑓2[:3,:3] + Γ3,3*𝑓𝑓3[:3,:3]
Spectral Graph Theorem
DMIS Presentation 28
Basic : Convolutional Neural Networks
𝑓𝑓1 𝑓𝑓2 𝑓𝑓3
Γ𝑝𝑝,3
Γ𝑝𝑝,2
Γ𝑝𝑝,1
Γ𝑝𝑝,1*𝑓𝑓1[:3,:3] + Γ𝑝𝑝,2*𝑓𝑓2[:3,:3] + Γ𝑝𝑝,3*𝑓𝑓3[:3,:3]
Spectral Graph Theorem
DMIS Presentation 29
Spectral Convolution
[𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞]
(n x p) (n x q)(n x k)(k x k)(k x n)
Spectral Graph Theorem
DMIS Presentation 30
Spectral Convolution
[𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞]
(n x p) (n x q)(n x k)(k x k)(k x n)
𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽 𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓, uniquely factored as the
product of an orthogonal matrix and a symmetric
positive definite matrix
complexity O n2
→ O(n)
Spectral Graph Theorem
DMIS Presentation 31
Spectral Convolution
[𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞]
(n x p) (n x q)(n x k)(k x k)(k x n)
(Φ𝑘𝑘Γ1,1Φ𝑘𝑘
𝑇𝑇
𝑓𝑓1)+
(Φ𝑘𝑘Γ1,2Φ𝑘𝑘
𝑇𝑇
𝑓𝑓2)+
(Φ𝑘𝑘Γ1,3Φ𝑘𝑘
𝑇𝑇
𝑓𝑓3)+
…
+(Φ𝑘𝑘Γ1,𝑝𝑝Φ𝑘𝑘
𝑇𝑇
𝑓𝑓𝑝𝑝)
𝑠𝑠1 =
𝑔𝑔1 = 𝜉𝜉( 𝑔𝑔1)
Spectral Graph Theorem
DMIS Presentation 32
Spectral Convolution
[𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞]
(n x p) (n x q)(n x k)(k x k)(k x n)
(Φ𝑘𝑘Γ2,1Φ𝑘𝑘
𝑇𝑇
𝑓𝑓1)+
(Φ𝑘𝑘Γ2,2Φ𝑘𝑘
𝑇𝑇
𝑓𝑓2)+
(Φ𝑘𝑘Γ2,3Φ𝑘𝑘
𝑇𝑇
𝑓𝑓3)+
…
+(Φ𝑘𝑘Γ2,𝑝𝑝Φ𝑘𝑘
𝑇𝑇
𝑓𝑓𝑝𝑝)
𝑠𝑠2 =
𝑔𝑔2 = 𝜉𝜉( 𝑠𝑠2)
Spectral Graph Theorem
DMIS Presentation 33
Spectral Convolution
[𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞]
(n x p) (n x q)(n x k)(k x k)(k x n)
(Φ𝑘𝑘Γ3,1Φ𝑘𝑘
𝑇𝑇
𝑓𝑓1)+
(Φ𝑘𝑘Γ3,2Φ𝑘𝑘
𝑇𝑇
𝑓𝑓2)+
(Φ𝑘𝑘Γ3,3Φ𝑘𝑘
𝑇𝑇
𝑓𝑓3)+
…
+(Φ𝑘𝑘Γ3,𝑝𝑝Φ𝑘𝑘
𝑇𝑇
𝑓𝑓𝑝𝑝)
𝑠𝑠3 =
𝑔𝑔3 = 𝜉𝜉( 𝑠𝑠3)
Spectral Graph Theorem
DMIS Presentation 34
Spectral Convolution
[𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞]
(n x p) (n x q)(n x k)(k x k)(k x n)
(Φ𝑘𝑘Γ𝑞𝑞,1Φ𝑘𝑘
𝑇𝑇
𝑓𝑓1)+
(Φ𝑘𝑘Γ𝑞𝑞,2Φ𝑘𝑘
𝑇𝑇
𝑓𝑓2)+
(Φ𝑘𝑘Γ𝑞𝑞,3Φ𝑘𝑘
𝑇𝑇
𝑓𝑓3)+
…
+(Φ𝑘𝑘Γ𝑞𝑞,𝑝𝑝Φ𝑘𝑘
𝑇𝑇
𝑓𝑓𝑝𝑝)
𝑠𝑠𝑞𝑞 =
𝑔𝑔𝑞𝑞 = 𝜉𝜉( 𝑠𝑠𝑞𝑞)
Spectral Graph Theorem
DMIS Presentation 35
Limitations of Spectral CNN
Failure with different basis
Spectral Graph Theorem
DMIS Presentation 36
Spectral Pooling
(n x k)(k x k)(k x n) If is concentrated in the low-end of the spectrum, the corresponding spatial
kernel function is smooth; conversely, if the corresponding spatial
functions is localized, m is smooth.
Therefore, to obtain a smoother kernel function, we constrain the bandwidth
of m, enabling us to learn a smaller number of parameters; varying the
smoothness of m would control the kernel size.
Graph Coarsening
Pooling & Strided Convolution
Spectral Graph Theorem
DMIS Presentation 37
Spectral Pooling
(n x k)(k x k)(k x n)
Graph Coarsening
Pooling & Strided Convolution
Local filters at deeper layers in the spatial construction to be
low frequency.
Group structure does not commute with the Laplacian
Spectral Graph Theorem
DMIS Presentation 38
Limitations of Spectral Pooling
Graph does not have a group structure
Group structure does not commute with the Laplacian
Individual high frequency eigenvectors become highly unstable.
By grouping high frequency eigenvectors in each octave, can obtain stable information
(=Wavelet construction)
Reference
DMIS Presentation 39
Convolution & Laplacian :
https://www.khanacademy.org/math/differential-equations/laplace-transform/convolution-integral/v/the-convolution-and-the-laplace-transform
Equivariance / Invariance :
https://www.slideshare.net/ssuser06e0c5/brief-intro-invariance-and-equivariance
Spectral Graph Theory :
http://www.cs.yale.edu/homes/spielman/561/
Introduction to Spectral Graph Theory :
https://www.youtube.com/watch?v=01AqmIU9Su4
SyncSpecCNN :
https://arxiv.org/pdf/1612.00606.pdf
Convergence of Laplacian Eigenmaps :
http://papers.nips.cc/paper/2989-convergence-of-laplacian-eigenmaps.pdf
Laplacian Mesh Processing :
https://people.eecs.berkeley.edu/~jrs/meshpapers/Sorkine.pdf
What is Fourier Transform? :
https://www.youtube.com/watch?v=spUNpyF58BY
Harmonic Analysis on Graphs and Networks:
http://www.gretsi.fr/peyresq14/documents/1-Vandergheynst.pdf
Thankyouforyourattention
Q&A

More Related Content

What's hot

HCSA-Sales-Transmission & Access_2.pdf
HCSA-Sales-Transmission & Access_2.pdfHCSA-Sales-Transmission & Access_2.pdf
HCSA-Sales-Transmission & Access_2.pdfYuleonardiPutra
 
Why Batch Normalization Works so Well
Why Batch Normalization Works so WellWhy Batch Normalization Works so Well
Why Batch Normalization Works so WellChun-Ming Chang
 
Unsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency TrainingUnsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency TrainingSungchul Kim
 
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)Kirill Eremenko
 
Base Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RANBase Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RAN3G4G
 
Expanding the 5G NR (New Radio) ecosystem
Expanding the 5G NR (New Radio) ecosystemExpanding the 5G NR (New Radio) ecosystem
Expanding the 5G NR (New Radio) ecosystemQualcomm Research
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis taeseon ryu
 
Ericsson Distributed Cloud
Ericsson Distributed CloudEricsson Distributed Cloud
Ericsson Distributed CloudEricsson
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]Dongmin Choi
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in VisionSangmin Woo
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI Alliance
 
How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications?
 How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications? How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications?
How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications?Qualcomm Research
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnnDebarko De
 
Radial Basis Function Interpolation
Radial Basis Function InterpolationRadial Basis Function Interpolation
Radial Basis Function InterpolationJesse Bettencourt
 
Overview of standardisation status and 3GPP technology evolution trend
Overview of standardisation status and 3GPP technology evolution trendOverview of standardisation status and 3GPP technology evolution trend
Overview of standardisation status and 3GPP technology evolution trend3G4G
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Preferred Networks
 
Development of 5G IAM Architecture
Development of 5G IAM ArchitectureDevelopment of 5G IAM Architecture
Development of 5G IAM ArchitectureBjorn Hjelm
 
Training Course_5G RAN3.0 mmWave Beam Management.pptx
Training Course_5G RAN3.0 mmWave Beam Management.pptxTraining Course_5G RAN3.0 mmWave Beam Management.pptx
Training Course_5G RAN3.0 mmWave Beam Management.pptxgame__over
 
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: FlatteningDeep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: FlatteningKirill Eremenko
 

What's hot (20)

HCSA-Sales-Transmission & Access_2.pdf
HCSA-Sales-Transmission & Access_2.pdfHCSA-Sales-Transmission & Access_2.pdf
HCSA-Sales-Transmission & Access_2.pdf
 
Why Batch Normalization Works so Well
Why Batch Normalization Works so WellWhy Batch Normalization Works so Well
Why Batch Normalization Works so Well
 
Unsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency TrainingUnsupervised Data Augmentation for Consistency Training
Unsupervised Data Augmentation for Consistency Training
 
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
Deep Learning A-Z™: Self Organizing Maps (SOM) - How do SOMs learn (part 1)
 
Base Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RANBase Station Antenna needs for the 5G RAN
Base Station Antenna needs for the 5G RAN
 
Expanding the 5G NR (New Radio) ecosystem
Expanding the 5G NR (New Radio) ecosystemExpanding the 5G NR (New Radio) ecosystem
Expanding the 5G NR (New Radio) ecosystem
 
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
Ericsson Distributed Cloud
Ericsson Distributed CloudEricsson Distributed Cloud
Ericsson Distributed Cloud
 
ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]ViT (Vision Transformer) Review [CDM]
ViT (Vision Transformer) Review [CDM]
 
Transformer in Vision
Transformer in VisionTransformer in Vision
Transformer in Vision
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications?
 How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications? How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications?
How Can CoMP Extend 5G NR to High Capacity & Ultra-Reliable Communications?
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnn
 
Deep Learning for Video: Action Recognition (UPC 2018)
Deep Learning for Video: Action Recognition (UPC 2018)Deep Learning for Video: Action Recognition (UPC 2018)
Deep Learning for Video: Action Recognition (UPC 2018)
 
Radial Basis Function Interpolation
Radial Basis Function InterpolationRadial Basis Function Interpolation
Radial Basis Function Interpolation
 
Overview of standardisation status and 3GPP technology evolution trend
Overview of standardisation status and 3GPP technology evolution trendOverview of standardisation status and 3GPP technology evolution trend
Overview of standardisation status and 3GPP technology evolution trend
 
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
Introduction to Graph Neural Networks: Basics and Applications - Katsuhiko Is...
 
Development of 5G IAM Architecture
Development of 5G IAM ArchitectureDevelopment of 5G IAM Architecture
Development of 5G IAM Architecture
 
Training Course_5G RAN3.0 mmWave Beam Management.pptx
Training Course_5G RAN3.0 mmWave Beam Management.pptxTraining Course_5G RAN3.0 mmWave Beam Management.pptx
Training Course_5G RAN3.0 mmWave Beam Management.pptx
 
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: FlatteningDeep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
Deep Learning A-Z™: Convolutional Neural Networks (CNN) - Step 3: Flattening
 

Similar to Spectral cnn

A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas cscpconf
 
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...ssuser4b1f48
 
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...acijjournal
 
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptxthanhdowork
 
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...IJERD Editor
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmCSCJournals
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernelsivaderivader
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...TELKOMNIKA JOURNAL
 
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXINGCOMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXINGcsandit
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...IOSRJECE
 
Black-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelBlack-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelIJECEIAES
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimationijma
 
Biologically inspired deep residual networks
Biologically inspired deep residual networksBiologically inspired deep residual networks
Biologically inspired deep residual networksIAESIJAI
 
Convolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernelsConvolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernelstuxette
 

Similar to Spectral cnn (20)

A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
 
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
NS-CUK Seminar: S.T.Nguyen, Review on "Improving Graph Neural Network Express...
 
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
COMPARATIVE PERFORMANCE ANALYSIS OF RNSC AND MCL ALGORITHMS ON POWER-LAW DIST...
 
06075626 (1)
06075626 (1)06075626 (1)
06075626 (1)
 
06075626
0607562606075626
06075626
 
Path loss prediction
Path loss predictionPath loss prediction
Path loss prediction
 
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
240401_JW_labseminar[LINE: Large-scale Information Network Embeddin].pptx
 
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 
Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...Kernal based speaker specific feature extraction and its applications in iTau...
Kernal based speaker specific feature extraction and its applications in iTau...
 
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXINGCOMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
COMPARISON OF VOLUME AND DISTANCE CONSTRAINT ON HYPERSPECTRAL UNMIXING
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
 
Black-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX modelBlack-box modeling of nonlinear system using evolutionary neural NARX model
Black-box modeling of nonlinear system using evolutionary neural NARX model
 
Slides4
Slides4Slides4
Slides4
 
40120140501004
4012014050100440120140501004
40120140501004
 
40120140501004
4012014050100440120140501004
40120140501004
 
Boosting ced using robust orientation estimation
Boosting ced using robust orientation estimationBoosting ced using robust orientation estimation
Boosting ced using robust orientation estimation
 
Biologically inspired deep residual networks
Biologically inspired deep residual networksBiologically inspired deep residual networks
Biologically inspired deep residual networks
 
Convolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernelsConvolutional networks and graph networks through kernels
Convolutional networks and graph networks through kernels
 

More from Brian Kim

20190708 bumsookim yolact
20190708 bumsookim yolact20190708 bumsookim yolact
20190708 bumsookim yolactBrian Kim
 
20190718 bumsookim 2_attention
20190718 bumsookim 2_attention20190718 bumsookim 2_attention
20190718 bumsookim 2_attentionBrian Kim
 
Representation learning
Representation learningRepresentation learning
Representation learningBrian Kim
 
Mastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searchingMastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searchingBrian Kim
 
Compressing neural language models by sparse word representation
Compressing neural language models by sparse word representationCompressing neural language models by sparse word representation
Compressing neural language models by sparse word representationBrian Kim
 

More from Brian Kim (8)

FreeAnchor
FreeAnchorFreeAnchor
FreeAnchor
 
20190708 bumsookim yolact
20190708 bumsookim yolact20190708 bumsookim yolact
20190708 bumsookim yolact
 
20190718 bumsookim 2_attention
20190718 bumsookim 2_attention20190718 bumsookim 2_attention
20190718 bumsookim 2_attention
 
Representation learning
Representation learningRepresentation learning
Representation learning
 
Mastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searchingMastering the game of go with deep neural networks and tree searching
Mastering the game of go with deep neural networks and tree searching
 
Compressing neural language models by sparse word representation
Compressing neural language models by sparse word representationCompressing neural language models by sparse word representation
Compressing neural language models by sparse word representation
 
Dcgan
DcganDcgan
Dcgan
 
Google net
Google netGoogle net
Google net
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Spectral cnn

  • 2. Convolutional Theorem DMIS Presentation 2 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance
  • 3. Convolutional Theorem DMIS Presentation 3 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance Grids in 2D image formats : pixels
  • 4. Convolutional Theorem DMIS Presentation 4 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance 같은 물체는 translation 이후에도 같은 feature vector로 맵핑이 이루어져야 한다. Invariance를 강화하기 위한 기법으로 가장 대표적인 것이 Image Augmentation. 회전된 feature vector가 같아지게끔 학습한다.
  • 5. Convolutional Theorem DMIS Presentation 5 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance 같은 물체에 대해 translation 한 결과는 그 feature vector에 translation을 한 결과와 같다. Equivariance를 강화하기 위한 기법으로 가장 대표적인 것이 Group Convnet & Capsule Net 회전된 feature vector는 둘 다 ‘비행기'라고 학습한다.
  • 6. Convolutional Theorem DMIS Presentation 6 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance Translational structure allows weight sharing Grid based metric allows compactly supported filters Multiscale dyadic clustering allows subsampling input크기와 무관하게 적은 개수의 parameter개수로 학습 stride convolutions & pooling
  • 7. Convolutional Theorem DMIS Presentation 7 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance Translational structure allows weight sharing Grid based metric allows compactly supported filters Multiscale dyadic clustering allows subsampling input크기와 무관하게 적은 개수의 parameter개수로 학습 stride convolutions & pooling dyadic refers to a domain with two abstract sets of objects 𝑋𝑋 = 𝑥𝑥1,… , 𝑥𝑥𝑁𝑁 and 𝑦𝑦 = {𝑦𝑦1, … , 𝑦𝑦𝑀𝑀} in which observations 𝑆𝑆 are made for dyads (𝑥𝑥𝑖𝑖, 𝑦𝑦𝑘𝑘).
  • 8. Convolutional Theorem DMIS Presentation 8 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance Translational structure allows weight sharing Grid based metric allows compactly supported filters Multiscale dyadic clustering allows subsampling input크기와 무관하게 적은 개수의 parameter개수로 학습 stride convolutions & pooling 3D-MESH SOCIAL NETWORK GRAPH FUNCTION ON MESH (HEAT) POINT CLOUD
  • 9. Convolutional Theorem DMIS Presentation 9 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance Translational structure allows weight sharing Grid based metric allows compactly supported filters Multiscale dyadic clustering allows subsampling input크기와 무관하게 적은 개수의 parameter개수로 학습 stride convolutions & pooling Spatial Construction Spectral Construction multiscale clustering SCNN & Coarsening
  • 10. Convolutional Theorem DMIS Presentation 10 Why did Convolutional Neural Networks work so well? Coordinates of data representation has grid structure Convolutional Neural Networks Translational Invariance/Equivariance Translational structure allows weight sharing Grid based metric allows compactly supported filters Multiscale dyadic clustering allows subsampling input크기와 무관하게 적은 개수의 parameter개수로 학습 stride convolutions & pooling Spatial Construction Spectral Construction multiscale clustering SCNN & Coarsening
  • 11. Spectral Graph Theorem DMIS Presentation 11 Simple Intuition
  • 12. Spectral Graph Theorem DMIS Presentation 12 Simple Intuition
  • 13. Spectral Graph Theorem DMIS Presentation 13 Simple Intuition Riemannian manifolds Graphs “Eigenvectors of the graph Laplacian converge to Eigenfunction of the Laplace-Beltrami operator on the underlying manifold” Fourier Basis Eigenvectors of Laplacian Increasing magnitudes of the eigenvalues correspond to increasing frequencies of the eigenvectors
  • 14. Spectral Graph Theorem DMIS Presentation 14 What is Spectral? Spectrum of matrix representing G Spectral Graph Theory
  • 15. Spectral Graph Theorem DMIS Presentation 15 What is Spectral? Spectrum of matrix representing G Spectral Graph Theory Eigenvectors ordered by magnitude of corresponding eigenvalues. Spectrum
  • 16. Spectral Graph Theorem DMIS Presentation 16 What is Spectral? Spectrum of matrix representing G Spectral Graph Theory Eigenvectors ordered by magnitude of corresponding eigenvalues. Spectrum Self-adjoint matrix ex) 2 2 − 𝑖𝑖 4 2 + 𝑖𝑖 3 −𝑖𝑖 4 𝑖𝑖 1 2 2 + 𝑖𝑖 4 2 − 𝑖𝑖 3 +𝑖𝑖 4 −𝑖𝑖 1 𝐴𝐴 = ̅𝐴𝐴 = ̅𝐴𝐴𝑇𝑇 = 2 2 − 𝑖𝑖 4 2 + 𝑖𝑖 3 −𝑖𝑖 4 +𝑖𝑖 1 = 𝐴𝐴 에르미트 행렬 실수 대칭 행렬 𝐴𝐴 = 𝐴𝐴 ∗= ̅𝐴𝐴𝑇𝑇
  • 17. Spectral Graph Theorem DMIS Presentation 17 What is Spectral? Spectrum of matrix representing G Spectral Graph Theory Eigenvectors ordered by magnitude of corresponding eigenvalues. Spectrum 에르미트 행렬 실수 대칭 행렬 Self-adjoint matrix 𝐴𝐴 = 𝐴𝐴 ∗= ̅𝐴𝐴𝑇𝑇 Eigen values are real Eigen vectors are orthogonal This assures that when moving to a spectrum, the eigen vectors will be an orthogonal basis and its corresponding eigenvalues will be real.
  • 18. Spectral Graph Theorem DMIS Presentation 18 What is Spectral? Spectrum of matrix representing G Spectral Graph Theory Eigenvectors ordered by magnitude of corresponding eigenvalues. Spectrum 𝑀𝑀𝑀𝑀 = 𝜆𝜆𝜆𝜆 𝑀𝑀 − 𝜆𝜆𝜆𝜆 𝑥𝑥 = 0 det 𝑀𝑀 − 𝜆𝜆𝜆𝜆 = 0 ( 𝑥𝑥 ≠ 0) As 𝜆𝜆 is the variable in det 𝑀𝑀 − 𝜆𝜆𝜆𝜆 = 0, det 𝑀𝑀 − 𝜆𝜆𝜆𝜆 = 0 is a 𝑛𝑛 degree polynomial. Therefore, there are 𝑛𝑛 eigenvalues 𝜆𝜆1, 𝜆𝜆2, 𝜆𝜆3, … , 𝜆𝜆𝑛𝑛 When 𝜆𝜆1 ≤ 𝜆𝜆2 ≤ 𝜆𝜆3 ≤ … ≤ 𝜆𝜆𝑛𝑛, spectrum = {𝑥𝑥1, 𝑥𝑥2, 𝑥𝑥3, … , 𝑥𝑥𝑛𝑛} The solution for this equation is the eigen value ∴
  • 19. Spectral Graph Theorem DMIS Presentation 19 What is Spectral? Combinatorial Laplacian Spectral Construction Graph Laplacian 𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷− 1 2 𝑊𝑊𝐷𝐷− 1 2
  • 20. Spectral Graph Theorem DMIS Presentation 20 What is Spectral? Combinatorial Laplacian Spectral Construction Graph Laplacian 𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷− 1 2 𝑊𝑊𝐷𝐷− 1 2 SCNN on d-dimensional grid On grid space, frequency and smoothness relative to W are interrelated through Laplacian. Smoothness If is concentrated in the low-end of the spectrum, the corresponding spatial kernel function is smooth; conversely, if the corresponding spatial functions is localized, m is smooth. Therefore, to obtain a smoother kernel function, we constrain the bandwidth of m, enabling us to learn a smaller number of parameters; varying the smoothness of m would control the kernel size.
  • 21. Spectral Graph Theorem DMIS Presentation 21 What is Spectral? Combinatorial Laplacian Spectral Construction Graph Laplacian 𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷− 1 2 𝑊𝑊𝐷𝐷− 1 2 SCNN on d-dimensional grid On grid space, frequency and smoothness relative to W are interrelated through Laplacian. Smoothness
  • 22. Spectral Graph Theorem DMIS Presentation 22 What is Spectral? Combinatorial Laplacian Spectral Construction Graph Laplacian 𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷− 1 2 𝑊𝑊𝐷𝐷− 1 2 SCNN on d-dimensional grid On grid space, frequency and smoothness relative to W are interrelated through Laplacian. Smoothness Eigenvectors of the Laplacian = Fourier vectors Eigenvector of Combinatorial Laplacian L =
  • 23. Spectral Graph Theorem DMIS Presentation 23 What is Spectral? Combinatorial Laplacian Spectral Construction Graph Laplacian 𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷− 1 2 𝑊𝑊𝐷𝐷− 1 2 SCNN on d-dimensional grid On grid space, frequency and smoothness relative to W are interrelated through Laplacian. Smoothness Eigenvectors of the Laplacian = Fourier vectors Eigenvector of Combinatorial Laplacian L = Eigenvalues of the Laplacian = Fourier coefficients of a signal = smoothness
  • 24. Spectral Graph Theorem DMIS Presentation 24 What is Spectral? Spectral CNN (SCNN) 𝜀𝜀 : nonlinearity (𝑓𝑓1, … , 𝑓𝑓𝑝𝑝) : input (𝑛𝑛 × 𝑝𝑝) (𝑔𝑔1, … , 𝑔𝑔𝑞𝑞) : output (𝑛𝑛 × 𝑞𝑞) 𝑛𝑛 = |𝑉𝑉| : # of vertices in the graph : (𝑘𝑘 × 𝑘𝑘) diagonal matrix (=filter) Combinatorial Laplacian Spectral Construction Graph Laplacian 𝐿𝐿 = 𝐷𝐷 − 𝑊𝑊 𝐿𝐿 = 𝐼𝐼 − 𝐷𝐷− 1 2 𝑊𝑊𝐷𝐷− 1 2
  • 25. Spectral Graph Theorem DMIS Presentation 25 Basic : Convolutional Neural Networks 𝑓𝑓1 𝑓𝑓2 𝑓𝑓3 Γ1,1*𝑓𝑓1[:3,:3] + Γ1,2*𝑓𝑓2[:3,:3] + Γ1,3*𝑓𝑓3[:3,:3] Γ1,3 Γ1,2 Γ1,1
  • 26. Spectral Graph Theorem DMIS Presentation 26 Basic : Convolutional Neural Networks Γ2,1 𝑓𝑓1 𝑓𝑓2 𝑓𝑓3 Γ2,3 Γ2,2 Γ2,1*𝑓𝑓1[:3,:3] + Γ2,2*𝑓𝑓2[:3,:3] + Γ2,3*𝑓𝑓3[:3,:3]
  • 27. Spectral Graph Theorem DMIS Presentation 27 Basic : Convolutional Neural Networks 𝑓𝑓1 𝑓𝑓2 𝑓𝑓3 Γ3,3 Γ3,2 Γ3,1 Γ3,1*𝑓𝑓1[:3,:3] + Γ3,2*𝑓𝑓2[:3,:3] + Γ3,3*𝑓𝑓3[:3,:3]
  • 28. Spectral Graph Theorem DMIS Presentation 28 Basic : Convolutional Neural Networks 𝑓𝑓1 𝑓𝑓2 𝑓𝑓3 Γ𝑝𝑝,3 Γ𝑝𝑝,2 Γ𝑝𝑝,1 Γ𝑝𝑝,1*𝑓𝑓1[:3,:3] + Γ𝑝𝑝,2*𝑓𝑓2[:3,:3] + Γ𝑝𝑝,3*𝑓𝑓3[:3,:3]
  • 29. Spectral Graph Theorem DMIS Presentation 29 Spectral Convolution [𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞] (n x p) (n x q)(n x k)(k x k)(k x n)
  • 30. Spectral Graph Theorem DMIS Presentation 30 Spectral Convolution [𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞] (n x p) (n x q)(n x k)(k x k)(k x n) 𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽𝐽 𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 𝑓𝑓𝑓𝑓𝑓𝑓𝑓𝑓, uniquely factored as the product of an orthogonal matrix and a symmetric positive definite matrix complexity O n2 → O(n)
  • 31. Spectral Graph Theorem DMIS Presentation 31 Spectral Convolution [𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞] (n x p) (n x q)(n x k)(k x k)(k x n) (Φ𝑘𝑘Γ1,1Φ𝑘𝑘 𝑇𝑇 𝑓𝑓1)+ (Φ𝑘𝑘Γ1,2Φ𝑘𝑘 𝑇𝑇 𝑓𝑓2)+ (Φ𝑘𝑘Γ1,3Φ𝑘𝑘 𝑇𝑇 𝑓𝑓3)+ … +(Φ𝑘𝑘Γ1,𝑝𝑝Φ𝑘𝑘 𝑇𝑇 𝑓𝑓𝑝𝑝) 𝑠𝑠1 = 𝑔𝑔1 = 𝜉𝜉( 𝑔𝑔1)
  • 32. Spectral Graph Theorem DMIS Presentation 32 Spectral Convolution [𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞] (n x p) (n x q)(n x k)(k x k)(k x n) (Φ𝑘𝑘Γ2,1Φ𝑘𝑘 𝑇𝑇 𝑓𝑓1)+ (Φ𝑘𝑘Γ2,2Φ𝑘𝑘 𝑇𝑇 𝑓𝑓2)+ (Φ𝑘𝑘Γ2,3Φ𝑘𝑘 𝑇𝑇 𝑓𝑓3)+ … +(Φ𝑘𝑘Γ2,𝑝𝑝Φ𝑘𝑘 𝑇𝑇 𝑓𝑓𝑝𝑝) 𝑠𝑠2 = 𝑔𝑔2 = 𝜉𝜉( 𝑠𝑠2)
  • 33. Spectral Graph Theorem DMIS Presentation 33 Spectral Convolution [𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞] (n x p) (n x q)(n x k)(k x k)(k x n) (Φ𝑘𝑘Γ3,1Φ𝑘𝑘 𝑇𝑇 𝑓𝑓1)+ (Φ𝑘𝑘Γ3,2Φ𝑘𝑘 𝑇𝑇 𝑓𝑓2)+ (Φ𝑘𝑘Γ3,3Φ𝑘𝑘 𝑇𝑇 𝑓𝑓3)+ … +(Φ𝑘𝑘Γ3,𝑝𝑝Φ𝑘𝑘 𝑇𝑇 𝑓𝑓𝑝𝑝) 𝑠𝑠3 = 𝑔𝑔3 = 𝜉𝜉( 𝑠𝑠3)
  • 34. Spectral Graph Theorem DMIS Presentation 34 Spectral Convolution [𝑓𝑓1, 𝑓𝑓2, 𝑓𝑓3,… 𝑓𝑓𝑝𝑝] [𝑔𝑔1, 𝑔𝑔2, 𝑔𝑔3,… 𝑔𝑔𝑞𝑞] (n x p) (n x q)(n x k)(k x k)(k x n) (Φ𝑘𝑘Γ𝑞𝑞,1Φ𝑘𝑘 𝑇𝑇 𝑓𝑓1)+ (Φ𝑘𝑘Γ𝑞𝑞,2Φ𝑘𝑘 𝑇𝑇 𝑓𝑓2)+ (Φ𝑘𝑘Γ𝑞𝑞,3Φ𝑘𝑘 𝑇𝑇 𝑓𝑓3)+ … +(Φ𝑘𝑘Γ𝑞𝑞,𝑝𝑝Φ𝑘𝑘 𝑇𝑇 𝑓𝑓𝑝𝑝) 𝑠𝑠𝑞𝑞 = 𝑔𝑔𝑞𝑞 = 𝜉𝜉( 𝑠𝑠𝑞𝑞)
  • 35. Spectral Graph Theorem DMIS Presentation 35 Limitations of Spectral CNN Failure with different basis
  • 36. Spectral Graph Theorem DMIS Presentation 36 Spectral Pooling (n x k)(k x k)(k x n) If is concentrated in the low-end of the spectrum, the corresponding spatial kernel function is smooth; conversely, if the corresponding spatial functions is localized, m is smooth. Therefore, to obtain a smoother kernel function, we constrain the bandwidth of m, enabling us to learn a smaller number of parameters; varying the smoothness of m would control the kernel size. Graph Coarsening Pooling & Strided Convolution
  • 37. Spectral Graph Theorem DMIS Presentation 37 Spectral Pooling (n x k)(k x k)(k x n) Graph Coarsening Pooling & Strided Convolution Local filters at deeper layers in the spatial construction to be low frequency. Group structure does not commute with the Laplacian
  • 38. Spectral Graph Theorem DMIS Presentation 38 Limitations of Spectral Pooling Graph does not have a group structure Group structure does not commute with the Laplacian Individual high frequency eigenvectors become highly unstable. By grouping high frequency eigenvectors in each octave, can obtain stable information (=Wavelet construction)
  • 39. Reference DMIS Presentation 39 Convolution & Laplacian : https://www.khanacademy.org/math/differential-equations/laplace-transform/convolution-integral/v/the-convolution-and-the-laplace-transform Equivariance / Invariance : https://www.slideshare.net/ssuser06e0c5/brief-intro-invariance-and-equivariance Spectral Graph Theory : http://www.cs.yale.edu/homes/spielman/561/ Introduction to Spectral Graph Theory : https://www.youtube.com/watch?v=01AqmIU9Su4 SyncSpecCNN : https://arxiv.org/pdf/1612.00606.pdf Convergence of Laplacian Eigenmaps : http://papers.nips.cc/paper/2989-convergence-of-laplacian-eigenmaps.pdf Laplacian Mesh Processing : https://people.eecs.berkeley.edu/~jrs/meshpapers/Sorkine.pdf What is Fourier Transform? : https://www.youtube.com/watch?v=spUNpyF58BY Harmonic Analysis on Graphs and Networks: http://www.gretsi.fr/peyresq14/documents/1-Vandergheynst.pdf