SlideShare a Scribd company logo
1 of 22
Randomized Source Sketching for Full Waveform Inversion (IEEE
Transactions on Geoscience and Remote Sensing)
K. Aghazade*, H. S. Aghamiry**, A. Gholami*, and S. Operto**
*University of Tehran, Institute of Geophysics, Tehran, Iran
**University of Côte d’Azur, Geoazur, CNRS - IRD - OCA, Valbonne, France
2
How to tackle the computational burden of a multi-right
hand side partial differential equation?
The Helmholtz equation: Source terms
Direct Solvers (LU/MUMPS, etc)
Iterative Solvers (GMRES/PCG,
etc)
 Suitable for sparse matrices
 Challenging for multi-
parameter/3D applications
Computational burden of solving
the system is proportional to the
number of right-hand sides
Our Proposal:
Dimensionality reduction based
on Source Sketching
Randomized Source Sketching
Problem definition
3
Matrix Sketching
Matrix Sketching: What is it? & How it works?
Computationally
challenging
Sketching
matrix
Dimension Reduction
𝑿 = 𝐗𝐒 ∙×𝒒
𝑞 ≪ 𝑝
 Problem: How to manage large
matrices?
 Find another matrix which is significantly smaller
than the original one, but still approximates it well.
Randomized Source Sketching
Wang (2015)
4
Choices of Sketching matrices
Sketching Matrices Randomized Source Sketching
Gram Matrix
Sketching
matrices
Random
sketching
matrices
Gaussian Sketch
Bernoulli/
Rademacher Sketch
Random phase Sketch
Count Sketch
Randomized
orthogonal
matrices
Identity matrix
Discrete Fourier
transform
Discrete cosine
transform
Discrete wavelet
transform
Noiselet transform
Hadamard transform
Castellanos et al
(2015)
Haber et al (2011)
Ben-Hadj-Ali et al
(2011)
5
Choices of Sketching matrices
(Part1: Random Sketching matrices)
G𝑖𝑗~𝒩(0,1)
φ𝑖𝑗 ∈ [0 2𝜋]
Sketching Matrices Randomized Source Sketching
First, initialize S to be the p × q all-zero
matrix. Second, for each column of original matrix, we
flip its sign with probability 50%, and add it
to a uniformly selected column of S (Wang 2015).
 Very efficient, especially when
the original matrix is sparse
6
Choices of Sketching matrices
(Part2: Random Sketching matrices)
Sketching Matrices Randomized Source Sketching
Orthogonal matrix H of size 𝑝 × 𝑝
Permutation matrix
that reorders the rows of the
matrix H randomly
is chosen randomly from
the set of all p canonical
basis vectors (the columns
of the identity matrix).
More info:
Randomized source sketching for full waveform inversion
https://arxiv.org/abs/2108.03961
7
Choices of Sketching matrices
Sketching Matrices
Samples of sketching matrices for p = 50 and q = 20.
The color range between -1 (black) and +1 (white)
Randomized Source Sketching
8
Gram matrices associated with the samples of sketching matrices shown in (p = 50 and q = 20).
The color scale ranges between -1 (black) and +1 (white).
Sketching Matrices Randomized Source Sketching
9
The error between identity matrix and truncated expectation of sketching matrices for p = 50
and q = 20 for different level of truncation
Sketching Matrices Randomized Source Sketching
Initialization:
E=0,
For i = 1:N do
Step1: Generate sketch
matrix S
Step2: e = 𝐈 − 𝔼 𝐒𝐒T
F
Step3: E=E+e
End
10
Full waveform inversion: Augmented Lagrangian framework (IR-WRI)
ADMM iteration (Aghamiry et al., 2019a )
Data Assimilated System
Computationally Challenging
FWI (Augmented Lagrangian) Randomized Source Sketching
 Increasing the convergence rate (Decreasing the
total number of PDE solved) (Aghazade et. al, 2021)
 Decreasing the number of RHS terms at each
iteration (Randomized source sketching) (Aghazade
et al., 2021)
11
Randomized Source Sketching
for Full Waveform Inversion
IF
AL function in original domain
Let:
AL function in transform domain
Sketching matrices
Source Sketched FWI Randomized Source Sketching
Because use a subset
of sketching matrices.
12
Transform the original source/data
into randomized sketch domain
Back transform the dual variables
into original domain
Source Sketched FWI Randomized Source Sketching
13
True models Initial models
A) SEG/EAGE 2D Overthrust model:
• Number of grids: 187 ×801
• Grid interval: 25 m
• Number of sources: p = 134
• Number of receivers: m = 801
• Inverted Frequencies: [3-6.5] Hz and
[3-13] Hz with a frequency interval of
0.5 Hz
B) 2007 BP model:
• Number of grids: 151 × 1050
• Grid interval: 75 m
• Number of sources: p = 263
Number of receivers: m = 1050
• Inverted Frequencies:
• [1-2] Hz, [1-3.5] Hz and [3-4] Hz
with a frequency interval of 0.5 Hz
Numerical Examples Randomized Source Sketching
14
Case (i)
Number of sources: 134
Sketched sources: 2
Without Regularization
Numerical Examples Randomized Source Sketching
With Regularization
Reference
Example1:
Overthrust model
15
Case (ii)
Number of sources: 134
Sketched sources: 10
Numerical Examples Randomized Source Sketching
Case (iii)
SNR=10 dB
Number of sources: 134
Sketched sources: 10
Example1:
Overthrust model
Noise-free data
Noisy data
Reference
16
The MSE curve versus q for different methods
Accuracy analysis
Numerical Examples Randomized Source Sketching
Reference
Example1:
Overthrust model
17
Case (i)
Number of sources: 263
Sketched sources: 2
Without Regularization
Numerical Examples Randomized Source Sketching
With Regularization
Aghamiry et al (2019b, 2021)
Reference
Example2:
BP 2007 model
18
Case (ii)
Number of sources: 263
Sketched sources: 10
Numerical Examples Randomized Source Sketching
Example2:
BP 2007 model
Without Regularization
Reference
With Regularization
19
Total number of PDE solved and speed up (in
percent) for the deterministic IR-WRI and its randomized
source sketching variant
Speed up gain
Numerical Examples Randomized Source Sketching
Castellanos et al (2015)
Less PDE solved, High speed up
20
1) We developed a general algorithm based on randomized source
sketching to efficiently solve any PDE based problem with multi-right
hand side terms.
2) This randomized scheme admits the existing encoding
methods as special cases.
3) We demonstrate with numerical examples that the randomized
algorithm provides improved performance over existing deterministic
algorithms.
4) The method is very straightforward which honors both accuracy and
computational efficiency.
Conclusion
Randomized Source Sketching
Randomized Source Sketching 21
With Regularization
Example 3
BP2004 model
22
[1] H. S. Aghamiry, A. Gholami, and S. Operto, “Improving full-waveform inversion by wavefield reconstruction with
the alternating direction method of multipliers,” Geophysics, vol. 84, no. 1, pp. R139–R162, 2019
[2] H. S. Aghamiry, A. Gholami, and S. Operto, “Compound regularization of full-waveform inversion for imaging
piecewise media,” IEEE Transactions on Geoscience and Remote Sensing, vol. 58, no. 2, pp. 1192–1204, 2019
[3] H. Aghamiry, A. Gholami, and S. Operto, “Full Waveform Inversion by Proximal Newton Methods using Adaptive
Regularization,” Geophysical Journal International, vol. 224, no. 1, pp. 169–180, 2021. [Online]. Available:
https://doi.org/10.1093/gji/ggaa434
[4] K. Aghazade, A. Gholami, H.S. Aghamiry, and S. Operto., Anderson accelerated augmented Lagrangian for
extended waveform inversion, Geophysics, 87 (1) 1-13.
[5] C. Castellanos, L. Metivier, S. Operto, R. Brossier, and J. Virieux, ´“Fast full waveform inversion with source
encoding and second-order optimization methods,” Geophysical Journal International, vol. 200, no. 2, pp. 720–744,
2015
[6] H. Ben-Hadj-Ali, S. Operto, and J. Virieux, “An efficient frequencydomain full waveform inversion method using
simultaneous encoded sources,” Geophysics, vol. 76, no. 4, pp. R109–R124, 2011.
[7] E. Haber, U. M. Ascher, and D. Oldenburg, “On optimization techniques for solving nonlinear inverse problems,”
Inverse problems, vol. 16, no. 5, p. 1263, 2000
[8] S. Wang, “A practical guide to randomized matrix computations with matlab implementations,” arXiv preprint
arXiv:1505.07570, 2015
Randomized Source Sketching
References

More Related Content

Similar to Presentation_Wind_meeting.pptx

A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...CSCJournals
 
ABC short course: final chapters
ABC short course: final chaptersABC short course: final chapters
ABC short course: final chaptersChristian Robert
 
Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...Amir Shokri
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICVLSICS Design
 
A brief introduction to mutual information and its application
A brief introduction to mutual information and its applicationA brief introduction to mutual information and its application
A brief introduction to mutual information and its applicationHyun-hwan Jeong
 
Direction of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmDirection of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmeSAT Journals
 
Direction of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmDirection of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmeSAT Publishing House
 
Optimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimationOptimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimationAlessandro Samuel-Rosa
 
Vibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICAVibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICAIJRES Journal
 
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...CSCJournals
 

Similar to Presentation_Wind_meeting.pptx (20)

40120130406008
4012013040600840120130406008
40120130406008
 
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
A Simple Method to Build a Paper-Based Color Check Print of Colored Fabrics b...
 
ABC short course: final chapters
ABC short course: final chaptersABC short course: final chapters
ABC short course: final chapters
 
Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...Fast auralization using radial basis functions type of artificial neural netw...
Fast auralization using radial basis functions type of artificial neural netw...
 
40120140501016
4012014050101640120140501016
40120140501016
 
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGICDESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
DESIGN OF QUATERNARY LOGICAL CIRCUIT USING VOLTAGE AND CURRENT MODE LOGIC
 
EAGE_prsentation_Anderson.pptx
EAGE_prsentation_Anderson.pptxEAGE_prsentation_Anderson.pptx
EAGE_prsentation_Anderson.pptx
 
ASA ROAD ISLAND MAY, 2014
ASA ROAD ISLAND MAY, 2014ASA ROAD ISLAND MAY, 2014
ASA ROAD ISLAND MAY, 2014
 
A brief introduction to mutual information and its application
A brief introduction to mutual information and its applicationA brief introduction to mutual information and its application
A brief introduction to mutual information and its application
 
Ijetcas14 507
Ijetcas14 507Ijetcas14 507
Ijetcas14 507
 
Paper1
Paper1Paper1
Paper1
 
5
55
5
 
Direction of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmDirection of arrival estimation using music algorithm
Direction of arrival estimation using music algorithm
 
Direction of arrival estimation using music algorithm
Direction of arrival estimation using music algorithmDirection of arrival estimation using music algorithm
Direction of arrival estimation using music algorithm
 
Frequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolationFrequency-domain Finite-difference modelling by plane wave interpolation
Frequency-domain Finite-difference modelling by plane wave interpolation
 
Optimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimationOptimization of sample configurations for spatial trend estimation
Optimization of sample configurations for spatial trend estimation
 
Vibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICAVibration source identification caused by bearing faults based on SVD-EMD-ICA
Vibration source identification caused by bearing faults based on SVD-EMD-ICA
 
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
Interferogram Filtering Using Gaussians Scale Mixtures in Steerable Wavelet D...
 
Plan economico
Plan economicoPlan economico
Plan economico
 
Plan economico
Plan economicoPlan economico
Plan economico
 

More from Inistute of Geophysics, Tehran university , Tehran/ iran (9)

Colour role in seismic interpretation
Colour role in seismic interpretationColour role in seismic interpretation
Colour role in seismic interpretation
 
Seismic velocity analysis in Anisotropic media
Seismic velocity analysis in Anisotropic mediaSeismic velocity analysis in Anisotropic media
Seismic velocity analysis in Anisotropic media
 
on Thomesn's strange anisotropy parameter
on Thomesn's strange anisotropy parameteron Thomesn's strange anisotropy parameter
on Thomesn's strange anisotropy parameter
 
Seismic Migration
Seismic MigrationSeismic Migration
Seismic Migration
 
Least Squares method
Least Squares methodLeast Squares method
Least Squares method
 
Warrp sesimic_ aghazde
Warrp sesimic_ aghazdeWarrp sesimic_ aghazde
Warrp sesimic_ aghazde
 
Seismic velocity analysis _ aghazade
Seismic velocity analysis _ aghazadeSeismic velocity analysis _ aghazade
Seismic velocity analysis _ aghazade
 
Levenberg - Marquardt (LM) algorithm_ aghazade
Levenberg - Marquardt (LM) algorithm_ aghazadeLevenberg - Marquardt (LM) algorithm_ aghazade
Levenberg - Marquardt (LM) algorithm_ aghazade
 
Huber(FWI) _aghazade -- amini
Huber(FWI) _aghazade -- aminiHuber(FWI) _aghazade -- amini
Huber(FWI) _aghazade -- amini
 

Recently uploaded

Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxmalonesandreagweneth
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
insect anatomy and insect body wall and their physiology
insect anatomy and insect body wall and their  physiologyinsect anatomy and insect body wall and their  physiology
insect anatomy and insect body wall and their physiologyDrAnita Sharma
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
TOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptxTOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptxdharshini369nike
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptArshadWarsi13
 

Recently uploaded (20)

Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptxLIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
LIGHT-PHENOMENA-BY-CABUALDIONALDOPANOGANCADIENTE-CONDEZA (1).pptx
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
insect anatomy and insect body wall and their physiology
insect anatomy and insect body wall and their  physiologyinsect anatomy and insect body wall and their  physiology
insect anatomy and insect body wall and their physiology
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
TOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptxTOTAL CHOLESTEROL (lipid profile test).pptx
TOTAL CHOLESTEROL (lipid profile test).pptx
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Transposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.pptTransposable elements in prokaryotes.ppt
Transposable elements in prokaryotes.ppt
 

Presentation_Wind_meeting.pptx

  • 1. Randomized Source Sketching for Full Waveform Inversion (IEEE Transactions on Geoscience and Remote Sensing) K. Aghazade*, H. S. Aghamiry**, A. Gholami*, and S. Operto** *University of Tehran, Institute of Geophysics, Tehran, Iran **University of Côte d’Azur, Geoazur, CNRS - IRD - OCA, Valbonne, France
  • 2. 2 How to tackle the computational burden of a multi-right hand side partial differential equation? The Helmholtz equation: Source terms Direct Solvers (LU/MUMPS, etc) Iterative Solvers (GMRES/PCG, etc)  Suitable for sparse matrices  Challenging for multi- parameter/3D applications Computational burden of solving the system is proportional to the number of right-hand sides Our Proposal: Dimensionality reduction based on Source Sketching Randomized Source Sketching Problem definition
  • 3. 3 Matrix Sketching Matrix Sketching: What is it? & How it works? Computationally challenging Sketching matrix Dimension Reduction 𝑿 = 𝐗𝐒 ∙×𝒒 𝑞 ≪ 𝑝  Problem: How to manage large matrices?  Find another matrix which is significantly smaller than the original one, but still approximates it well. Randomized Source Sketching Wang (2015)
  • 4. 4 Choices of Sketching matrices Sketching Matrices Randomized Source Sketching Gram Matrix Sketching matrices Random sketching matrices Gaussian Sketch Bernoulli/ Rademacher Sketch Random phase Sketch Count Sketch Randomized orthogonal matrices Identity matrix Discrete Fourier transform Discrete cosine transform Discrete wavelet transform Noiselet transform Hadamard transform Castellanos et al (2015) Haber et al (2011) Ben-Hadj-Ali et al (2011)
  • 5. 5 Choices of Sketching matrices (Part1: Random Sketching matrices) G𝑖𝑗~𝒩(0,1) φ𝑖𝑗 ∈ [0 2𝜋] Sketching Matrices Randomized Source Sketching First, initialize S to be the p × q all-zero matrix. Second, for each column of original matrix, we flip its sign with probability 50%, and add it to a uniformly selected column of S (Wang 2015).  Very efficient, especially when the original matrix is sparse
  • 6. 6 Choices of Sketching matrices (Part2: Random Sketching matrices) Sketching Matrices Randomized Source Sketching Orthogonal matrix H of size 𝑝 × 𝑝 Permutation matrix that reorders the rows of the matrix H randomly is chosen randomly from the set of all p canonical basis vectors (the columns of the identity matrix). More info: Randomized source sketching for full waveform inversion https://arxiv.org/abs/2108.03961
  • 7. 7 Choices of Sketching matrices Sketching Matrices Samples of sketching matrices for p = 50 and q = 20. The color range between -1 (black) and +1 (white) Randomized Source Sketching
  • 8. 8 Gram matrices associated with the samples of sketching matrices shown in (p = 50 and q = 20). The color scale ranges between -1 (black) and +1 (white). Sketching Matrices Randomized Source Sketching
  • 9. 9 The error between identity matrix and truncated expectation of sketching matrices for p = 50 and q = 20 for different level of truncation Sketching Matrices Randomized Source Sketching Initialization: E=0, For i = 1:N do Step1: Generate sketch matrix S Step2: e = 𝐈 − 𝔼 𝐒𝐒T F Step3: E=E+e End
  • 10. 10 Full waveform inversion: Augmented Lagrangian framework (IR-WRI) ADMM iteration (Aghamiry et al., 2019a ) Data Assimilated System Computationally Challenging FWI (Augmented Lagrangian) Randomized Source Sketching  Increasing the convergence rate (Decreasing the total number of PDE solved) (Aghazade et. al, 2021)  Decreasing the number of RHS terms at each iteration (Randomized source sketching) (Aghazade et al., 2021)
  • 11. 11 Randomized Source Sketching for Full Waveform Inversion IF AL function in original domain Let: AL function in transform domain Sketching matrices Source Sketched FWI Randomized Source Sketching Because use a subset of sketching matrices.
  • 12. 12 Transform the original source/data into randomized sketch domain Back transform the dual variables into original domain Source Sketched FWI Randomized Source Sketching
  • 13. 13 True models Initial models A) SEG/EAGE 2D Overthrust model: • Number of grids: 187 ×801 • Grid interval: 25 m • Number of sources: p = 134 • Number of receivers: m = 801 • Inverted Frequencies: [3-6.5] Hz and [3-13] Hz with a frequency interval of 0.5 Hz B) 2007 BP model: • Number of grids: 151 × 1050 • Grid interval: 75 m • Number of sources: p = 263 Number of receivers: m = 1050 • Inverted Frequencies: • [1-2] Hz, [1-3.5] Hz and [3-4] Hz with a frequency interval of 0.5 Hz Numerical Examples Randomized Source Sketching
  • 14. 14 Case (i) Number of sources: 134 Sketched sources: 2 Without Regularization Numerical Examples Randomized Source Sketching With Regularization Reference Example1: Overthrust model
  • 15. 15 Case (ii) Number of sources: 134 Sketched sources: 10 Numerical Examples Randomized Source Sketching Case (iii) SNR=10 dB Number of sources: 134 Sketched sources: 10 Example1: Overthrust model Noise-free data Noisy data Reference
  • 16. 16 The MSE curve versus q for different methods Accuracy analysis Numerical Examples Randomized Source Sketching Reference Example1: Overthrust model
  • 17. 17 Case (i) Number of sources: 263 Sketched sources: 2 Without Regularization Numerical Examples Randomized Source Sketching With Regularization Aghamiry et al (2019b, 2021) Reference Example2: BP 2007 model
  • 18. 18 Case (ii) Number of sources: 263 Sketched sources: 10 Numerical Examples Randomized Source Sketching Example2: BP 2007 model Without Regularization Reference With Regularization
  • 19. 19 Total number of PDE solved and speed up (in percent) for the deterministic IR-WRI and its randomized source sketching variant Speed up gain Numerical Examples Randomized Source Sketching Castellanos et al (2015) Less PDE solved, High speed up
  • 20. 20 1) We developed a general algorithm based on randomized source sketching to efficiently solve any PDE based problem with multi-right hand side terms. 2) This randomized scheme admits the existing encoding methods as special cases. 3) We demonstrate with numerical examples that the randomized algorithm provides improved performance over existing deterministic algorithms. 4) The method is very straightforward which honors both accuracy and computational efficiency. Conclusion Randomized Source Sketching
  • 21. Randomized Source Sketching 21 With Regularization Example 3 BP2004 model
  • 22. 22 [1] H. S. Aghamiry, A. Gholami, and S. Operto, “Improving full-waveform inversion by wavefield reconstruction with the alternating direction method of multipliers,” Geophysics, vol. 84, no. 1, pp. R139–R162, 2019 [2] H. S. Aghamiry, A. Gholami, and S. Operto, “Compound regularization of full-waveform inversion for imaging piecewise media,” IEEE Transactions on Geoscience and Remote Sensing, vol. 58, no. 2, pp. 1192–1204, 2019 [3] H. Aghamiry, A. Gholami, and S. Operto, “Full Waveform Inversion by Proximal Newton Methods using Adaptive Regularization,” Geophysical Journal International, vol. 224, no. 1, pp. 169–180, 2021. [Online]. Available: https://doi.org/10.1093/gji/ggaa434 [4] K. Aghazade, A. Gholami, H.S. Aghamiry, and S. Operto., Anderson accelerated augmented Lagrangian for extended waveform inversion, Geophysics, 87 (1) 1-13. [5] C. Castellanos, L. Metivier, S. Operto, R. Brossier, and J. Virieux, ´“Fast full waveform inversion with source encoding and second-order optimization methods,” Geophysical Journal International, vol. 200, no. 2, pp. 720–744, 2015 [6] H. Ben-Hadj-Ali, S. Operto, and J. Virieux, “An efficient frequencydomain full waveform inversion method using simultaneous encoded sources,” Geophysics, vol. 76, no. 4, pp. R109–R124, 2011. [7] E. Haber, U. M. Ascher, and D. Oldenburg, “On optimization techniques for solving nonlinear inverse problems,” Inverse problems, vol. 16, no. 5, p. 1263, 2000 [8] S. Wang, “A practical guide to randomized matrix computations with matlab implementations,” arXiv preprint arXiv:1505.07570, 2015 Randomized Source Sketching References