SlideShare a Scribd company logo
1 of 20
Joo-Ho Lee
School of Computer Science and Information Engineering,
The Catholic University of Korea
E-mail: jooho414@gmail.com
2023-09-18
1
Introduction
Problem Statement
• Depending on how the graph signals (or features) are leveraged, GNNs can be roughly categorized into two
classes, namely spatial GNNs and spectral GNNs
• Although spatial GNNs have achieved impressive performances in many domains, spectral GNNs are
somewhat under-explored
2
Introduction
Problem Statement
• There are a few reasons why spectral GNNs have not been able to catch up.
• First, most existing spectral filters are essentially scalar-to-scalar functions
• In particular, they take a single eigenvalue as input and apply the same filter to all eigenvalues
• This filtering mechanism could ignore the rich information embedded in the spectrum, i.e., the set of eigenvalues
3
Introduction
Problem Statement
• Second, the spectral filters are often approximated via fixed-order (or truncated) orthonormal bases, e.g.,
Chebyshev polynomials and graph wavelets, in order to avoid the costly spectral decomposition of the graph
Laplacian
• Although the orthonormality is a nice property, this truncated approximation is less expressive and may severely
limit the graph representation learning
4
Introduction
Problem Statement
• Therefore, in order to improve spectral GNNs, it is natural to ask
 How can we build expressive spectral filters that can effectively leverage the spectrum of graph Laplacian?
• To answer this question, they first note that eigenvalues of graph Laplacian represent the frequency, i.e., total
variation of the corresponding eigenvectors
• The magnitudes of frequencies thus convey rich information.
• Moreover, the relative difference between two eigenvalues also reflects important frequency information, e.g.,
the spectral gap
5
Introduction
Problem Statement
• To capture both magnitudes of frequency and relative frequency, they propose a Transformer based set-to-set
spectral filter, termed Specformer
• Their Specformer first encodes the range of eigenvalues via positional embedding and then exploits the self-
attention mechanism to learn relative information from the set of eigenvalues
• Relying on the learned representations of eigenvalues, they also design a decoder with a bank of learnable
bases
6
Introduction
Contribution
• They propose a novel Transformer-based set-to-set spectral filter along with learnable bases, called
Specformer, which effectively captures both magnitudes and relative differences of all eigenvalues of the graph
Laplacian
• They show that Specformer is permutation equivariant and can perform non-local graph convolutions, which is
non-trivial to achieve in many spatial GNNs
• Experiments on synthetic datasets show that Specformer learns to better recover the given spectral filters than
other spectral GNNs
• Extensive experiments on various node-level and graph-level benchmarks demonstrate that Specformer
outperforms state-of-the-art GNNs and learns meaningful spectrum patterns
7
Methodology
Architecture
8
Methodology
EIGENVALUE ENCODING
• Eigenvalue encoding function
𝜌 𝜆, 2𝑖 = sin 𝜖𝜆/100002𝑖/𝑑
𝜌 𝜆, 2𝑖 + 1 = cos 𝜖𝜆/100002𝑖/𝑑
• The benefits of 𝜌 𝜆
• It can capture the relative frequency shifts of eigenvalues and provides high-dimension vector
representations
• It has wavelengths from 2𝜋 to 10000 ⋅ 2𝜋, which forms a multi-scale representation for eigenvalues
• It can control the influence of 𝜆 by adjusting the value of 𝜖
9
Methodology
EIGENVALUE ENCODING
• The initial representation of eigenvalues
𝑍 = 𝜆1| 𝜌 𝜆1 , … , 𝜆𝑛 |𝜌(𝜆𝑛)
𝑍 = 𝑀𝐻𝐴 𝐿𝑁 𝑍 + 𝑍
𝑍 = 𝐹𝐹𝑁 𝐿𝑁 𝑍 + 𝑍
10
Methodology
EIGENVALUE DECODING
• Spectral Filters
𝑍𝑚 = 𝐴𝑡𝑡𝑒𝑛𝑡𝑖𝑜𝑛 𝑄𝑊
𝑚
𝑄
, 𝐾𝑊
𝑚
𝐾, 𝑉𝑊
𝑚
𝑉 , 𝜆𝑚 = 𝜙 𝑍𝑚, 𝑊𝜆
• Learning bases
𝑆𝑚 = 𝑈𝑑𝑖𝑎𝑔 𝜆𝑚 𝑈⊤
, 𝑆 = 𝐹𝐹𝑁 𝐼𝑛| 𝑆1 | … ||𝑆𝑀
11
Methodology
GRAPH CONVOLUTION
• Node representation for GCN
𝑋:,𝑖
𝑙−1
= 𝑆:,:,𝑖𝑋:,𝑖
𝑙−1
, 𝑋 𝑙 = 𝜎 𝑋(𝑙−1)𝑊
𝑥
𝑙−1
+ 𝑋 𝑙−1
12
Experiment
Datasets
13
Experiment
Node Classification
14
Experiment
Graph Classification
15
Experiment
Ablation Study on node-level and graph-level task
16
Experiment
Visualization
17
Experiment
Visualization
18
Conclusion
• In this paper, they propose Specformer that leverages Transformer to build a set-to-set spectral filter along with
learnable bases
• Specformer effectively captures magnitudes and relative dependencies of the eigenvalues in a permutation-
equivariant fashion and can perform non-local graph convolution
• Experiments on synthetic and real-world datasets demonstrate that Specformer outperforms various GNNs and
learns meaningful spectrum patterns
• A promising future direction is to improve the efficiency of Specformer through sparsifying the self-attention
matrix of Transformer
SPECFORMER: SPECTRAL GRAPH NEURAL NETWORKS MEET TRANSFORMERS.pptx

More Related Content

Similar to SPECFORMER: SPECTRAL GRAPH NEURAL NETWORKS MEET TRANSFORMERS.pptx

Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxSandeep Kumar
 
Ijieh_Ebholo_Poster
Ijieh_Ebholo_PosterIjieh_Ebholo_Poster
Ijieh_Ebholo_PosterEbholo Ijieh
 
"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En...
"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En..."Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En...
"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En...ssuser2624f71
 
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering CollegeArtificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering CollegeDhivyaa C.R
 
sub topics of NMR.pptx
sub topics of NMR.pptxsub topics of NMR.pptx
sub topics of NMR.pptxHajira Mahmood
 
DERIVATIVE SPECTROSCOPY
DERIVATIVE SPECTROSCOPY DERIVATIVE SPECTROSCOPY
DERIVATIVE SPECTROSCOPY MeherAlam2
 
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...
Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...奈良先端大 情報科学研究科
 
Deep learning from a novice perspective
Deep learning from a novice perspectiveDeep learning from a novice perspective
Deep learning from a novice perspectiveAnirban Santara
 
Rethinking Attention with Performers
Rethinking Attention with PerformersRethinking Attention with Performers
Rethinking Attention with PerformersJoonhyung Lee
 
A Survey of Convolutional Neural Networks
A Survey of Convolutional Neural NetworksA Survey of Convolutional Neural Networks
A Survey of Convolutional Neural NetworksRimzim Thube
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...IJMTST Journal
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...ssuser2624f71
 
Signal denoising techniques
Signal denoising techniquesSignal denoising techniques
Signal denoising techniquesShwetaRevankar4
 

Similar to SPECFORMER: SPECTRAL GRAPH NEURAL NETWORKS MEET TRANSFORMERS.pptx (20)

Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptx
 
Ijieh_Ebholo_Poster
Ijieh_Ebholo_PosterIjieh_Ebholo_Poster
Ijieh_Ebholo_Poster
 
"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En...
"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En..."Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En...
"Sparse Graph Attention Networks", IEEE Transactions on Knowledge and Data En...
 
UNIT III (8).pptx
UNIT III (8).pptxUNIT III (8).pptx
UNIT III (8).pptx
 
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering CollegeArtificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
Artificial Neural Network by Dr.C.R.Dhivyaa Kongu Engineering College
 
230727_HB_JointJournalClub.pptx
230727_HB_JointJournalClub.pptx230727_HB_JointJournalClub.pptx
230727_HB_JointJournalClub.pptx
 
sub topics of NMR.pptx
sub topics of NMR.pptxsub topics of NMR.pptx
sub topics of NMR.pptx
 
DERIVATIVE SPECTROSCOPY
DERIVATIVE SPECTROSCOPY DERIVATIVE SPECTROSCOPY
DERIVATIVE SPECTROSCOPY
 
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...
Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...Online Divergence Switching for  Superresolution-Based  Nonnegative Matrix Fa...
Online Divergence Switching for Superresolution-Based Nonnegative Matrix Fa...
 
Deep learning from a novice perspective
Deep learning from a novice perspectiveDeep learning from a novice perspective
Deep learning from a novice perspective
 
wasim 1
wasim 1wasim 1
wasim 1
 
Equalization.pdf
Equalization.pdfEqualization.pdf
Equalization.pdf
 
Unit iv wcn main
Unit iv wcn mainUnit iv wcn main
Unit iv wcn main
 
Rethinking Attention with Performers
Rethinking Attention with PerformersRethinking Attention with Performers
Rethinking Attention with Performers
 
A Survey of Convolutional Neural Networks
A Survey of Convolutional Neural NetworksA Survey of Convolutional Neural Networks
A Survey of Convolutional Neural Networks
 
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
Spectrum Sensing Detection with Sequential Forward Search in Comparison to Kn...
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks, arXiv e-...
 
Signal denoising techniques
Signal denoising techniquesSignal denoising techniques
Signal denoising techniques
 
08039246
0803924608039246
08039246
 
Ei unit 2
Ei unit 2Ei unit 2
Ei unit 2
 

More from ssuser2624f71

Vector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsVector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsssuser2624f71
 
240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxddddddddddddddddssuser2624f71
 
Sparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptxSparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptxssuser2624f71
 
인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptxssuser2624f71
 
인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptxssuser2624f71
 
디지털인문학9차시.pptx
디지털인문학9차시.pptx디지털인문학9차시.pptx
디지털인문학9차시.pptxssuser2624f71
 
디지털인문학8차시.pptx
디지털인문학8차시.pptx디지털인문학8차시.pptx
디지털인문학8차시.pptxssuser2624f71
 
디지털인문학7차시.pptx
디지털인문학7차시.pptx디지털인문학7차시.pptx
디지털인문학7차시.pptxssuser2624f71
 
디지털인문학6차시.pptx
디지털인문학6차시.pptx디지털인문학6차시.pptx
디지털인문학6차시.pptxssuser2624f71
 
디지털인문학 5차시.pptx
디지털인문학 5차시.pptx디지털인문학 5차시.pptx
디지털인문학 5차시.pptxssuser2624f71
 
디지털인문학4차시.pptx
디지털인문학4차시.pptx디지털인문학4차시.pptx
디지털인문학4차시.pptxssuser2624f71
 
디지털인문학3차시.pptx
디지털인문학3차시.pptx디지털인문학3차시.pptx
디지털인문학3차시.pptxssuser2624f71
 
디지털인문학2차시.pptx
디지털인문학2차시.pptx디지털인문학2차시.pptx
디지털인문학2차시.pptxssuser2624f71
 

More from ssuser2624f71 (20)

Vector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operationsVector and Matrix operationsVector and Matrix operations
Vector and Matrix operationsVector and Matrix operations
 
240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd240219_RNN, LSTM code.pptxdddddddddddddddd
240219_RNN, LSTM code.pptxdddddddddddddddd
 
Sparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptxSparse Graph Attention Networks 2021.pptx
Sparse Graph Attention Networks 2021.pptx
 
인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx인공지능 로봇 윤리_1229_9차시.pptx
인공지능 로봇 윤리_1229_9차시.pptx
 
인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx인공지능 로봇 윤리_1228_8차시.pptx
인공지능 로봇 윤리_1228_8차시.pptx
 
인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx인공지능 로봇 윤리_1227_7차시.pptx
인공지능 로봇 윤리_1227_7차시.pptx
 
인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx인공지능 로봇 윤리_1226_6차시.pptx
인공지능 로봇 윤리_1226_6차시.pptx
 
인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx인공지능 로봇 윤리_1222_5차시.pptx
인공지능 로봇 윤리_1222_5차시.pptx
 
인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx인공지능 로봇 윤리_1221_4차시.pptx
인공지능 로봇 윤리_1221_4차시.pptx
 
인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx인공지능 로봇 윤리_1220_3차시.pptx
인공지능 로봇 윤리_1220_3차시.pptx
 
인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx인공지능 로봇 윤리_1219_2차시.pptx
인공지능 로봇 윤리_1219_2차시.pptx
 
인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx인공지능 로봇 윤리_1218_1차시.pptx
인공지능 로봇 윤리_1218_1차시.pptx
 
디지털인문학9차시.pptx
디지털인문학9차시.pptx디지털인문학9차시.pptx
디지털인문학9차시.pptx
 
디지털인문학8차시.pptx
디지털인문학8차시.pptx디지털인문학8차시.pptx
디지털인문학8차시.pptx
 
디지털인문학7차시.pptx
디지털인문학7차시.pptx디지털인문학7차시.pptx
디지털인문학7차시.pptx
 
디지털인문학6차시.pptx
디지털인문학6차시.pptx디지털인문학6차시.pptx
디지털인문학6차시.pptx
 
디지털인문학 5차시.pptx
디지털인문학 5차시.pptx디지털인문학 5차시.pptx
디지털인문학 5차시.pptx
 
디지털인문학4차시.pptx
디지털인문학4차시.pptx디지털인문학4차시.pptx
디지털인문학4차시.pptx
 
디지털인문학3차시.pptx
디지털인문학3차시.pptx디지털인문학3차시.pptx
디지털인문학3차시.pptx
 
디지털인문학2차시.pptx
디지털인문학2차시.pptx디지털인문학2차시.pptx
디지털인문학2차시.pptx
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 

SPECFORMER: SPECTRAL GRAPH NEURAL NETWORKS MEET TRANSFORMERS.pptx

  • 1. Joo-Ho Lee School of Computer Science and Information Engineering, The Catholic University of Korea E-mail: jooho414@gmail.com 2023-09-18
  • 2. 1 Introduction Problem Statement • Depending on how the graph signals (or features) are leveraged, GNNs can be roughly categorized into two classes, namely spatial GNNs and spectral GNNs • Although spatial GNNs have achieved impressive performances in many domains, spectral GNNs are somewhat under-explored
  • 3. 2 Introduction Problem Statement • There are a few reasons why spectral GNNs have not been able to catch up. • First, most existing spectral filters are essentially scalar-to-scalar functions • In particular, they take a single eigenvalue as input and apply the same filter to all eigenvalues • This filtering mechanism could ignore the rich information embedded in the spectrum, i.e., the set of eigenvalues
  • 4. 3 Introduction Problem Statement • Second, the spectral filters are often approximated via fixed-order (or truncated) orthonormal bases, e.g., Chebyshev polynomials and graph wavelets, in order to avoid the costly spectral decomposition of the graph Laplacian • Although the orthonormality is a nice property, this truncated approximation is less expressive and may severely limit the graph representation learning
  • 5. 4 Introduction Problem Statement • Therefore, in order to improve spectral GNNs, it is natural to ask  How can we build expressive spectral filters that can effectively leverage the spectrum of graph Laplacian? • To answer this question, they first note that eigenvalues of graph Laplacian represent the frequency, i.e., total variation of the corresponding eigenvectors • The magnitudes of frequencies thus convey rich information. • Moreover, the relative difference between two eigenvalues also reflects important frequency information, e.g., the spectral gap
  • 6. 5 Introduction Problem Statement • To capture both magnitudes of frequency and relative frequency, they propose a Transformer based set-to-set spectral filter, termed Specformer • Their Specformer first encodes the range of eigenvalues via positional embedding and then exploits the self- attention mechanism to learn relative information from the set of eigenvalues • Relying on the learned representations of eigenvalues, they also design a decoder with a bank of learnable bases
  • 7. 6 Introduction Contribution • They propose a novel Transformer-based set-to-set spectral filter along with learnable bases, called Specformer, which effectively captures both magnitudes and relative differences of all eigenvalues of the graph Laplacian • They show that Specformer is permutation equivariant and can perform non-local graph convolutions, which is non-trivial to achieve in many spatial GNNs • Experiments on synthetic datasets show that Specformer learns to better recover the given spectral filters than other spectral GNNs • Extensive experiments on various node-level and graph-level benchmarks demonstrate that Specformer outperforms state-of-the-art GNNs and learns meaningful spectrum patterns
  • 9. 8 Methodology EIGENVALUE ENCODING • Eigenvalue encoding function 𝜌 𝜆, 2𝑖 = sin 𝜖𝜆/100002𝑖/𝑑 𝜌 𝜆, 2𝑖 + 1 = cos 𝜖𝜆/100002𝑖/𝑑 • The benefits of 𝜌 𝜆 • It can capture the relative frequency shifts of eigenvalues and provides high-dimension vector representations • It has wavelengths from 2𝜋 to 10000 ⋅ 2𝜋, which forms a multi-scale representation for eigenvalues • It can control the influence of 𝜆 by adjusting the value of 𝜖
  • 10. 9 Methodology EIGENVALUE ENCODING • The initial representation of eigenvalues 𝑍 = 𝜆1| 𝜌 𝜆1 , … , 𝜆𝑛 |𝜌(𝜆𝑛) 𝑍 = 𝑀𝐻𝐴 𝐿𝑁 𝑍 + 𝑍 𝑍 = 𝐹𝐹𝑁 𝐿𝑁 𝑍 + 𝑍
  • 11. 10 Methodology EIGENVALUE DECODING • Spectral Filters 𝑍𝑚 = 𝐴𝑡𝑡𝑒𝑛𝑡𝑖𝑜𝑛 𝑄𝑊 𝑚 𝑄 , 𝐾𝑊 𝑚 𝐾, 𝑉𝑊 𝑚 𝑉 , 𝜆𝑚 = 𝜙 𝑍𝑚, 𝑊𝜆 • Learning bases 𝑆𝑚 = 𝑈𝑑𝑖𝑎𝑔 𝜆𝑚 𝑈⊤ , 𝑆 = 𝐹𝐹𝑁 𝐼𝑛| 𝑆1 | … ||𝑆𝑀
  • 12. 11 Methodology GRAPH CONVOLUTION • Node representation for GCN 𝑋:,𝑖 𝑙−1 = 𝑆:,:,𝑖𝑋:,𝑖 𝑙−1 , 𝑋 𝑙 = 𝜎 𝑋(𝑙−1)𝑊 𝑥 𝑙−1 + 𝑋 𝑙−1
  • 16. 15 Experiment Ablation Study on node-level and graph-level task
  • 19. 18 Conclusion • In this paper, they propose Specformer that leverages Transformer to build a set-to-set spectral filter along with learnable bases • Specformer effectively captures magnitudes and relative dependencies of the eigenvalues in a permutation- equivariant fashion and can perform non-local graph convolution • Experiments on synthetic and real-world datasets demonstrate that Specformer outperforms various GNNs and learns meaningful spectrum patterns • A promising future direction is to improve the efficiency of Specformer through sparsifying the self-attention matrix of Transformer

Editor's Notes

  1. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  2. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  3. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  4. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  5. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  6. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  7. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  8. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  9. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  10. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  11. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  12. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  13. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  14. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  15. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  16. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  17. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.
  18. 이미 이전에 propagation을 활용하여 rumor detection 하는 논문들을 모두 봤었다.