SlideShare a Scribd company logo
1 of 7
NOTES ON THE LOW-RANK
MATRIX APPROXIMATION
OF KERNEL MATRICES
Hiroshi Tsukahara
Denso IT Laboratory, Inc.
Aug. 23 (Fri) 2013
KERNEL METHOD
 Supervised Learning Problem
 Solving in Reproducing Kernel Hilbert Spaces
( ){ }niYXyxD iin ,,2,1, =×∈= )(s.t.:Find ii xfyYXf =→
2
1 2
))(,(
1
min f
n
xfyl
n
ii
n
i
Ff
λ
+∑=
∈
( )∑=
=→
n
i
ii xfFX
1
s.t.:Assuming ϕαϕ
n
RinonOptimizati
(1)
ill-defined problem!!
cf. representer theorem
 Kernel method
 If the loss function is given by
the explicit form of is not necessary but their inner
products:
 Define the mapping implicitly by a kernel function:
),(:)( ⋅= xkxϕ
( )2
)(
2
1
))(,( xfyxfyl −=
ϕ
),(:)(),( xxkxx ′=′ϕϕ
ϕ
RHS is called as a kernel function
 Solution can formally be written as:
 However, the complexity for computing the
solution is very high:
T
njiijini yyyyxxkyIK ),,,(and),(Kwhere])[( 21
1
==+= −
λα
)( 3
nO
LOW-RANK APPROXIMATION
 Low-rank approximation of kernel matrices
 Their rank is usually very low comparing to n.
 Making use of this property, assume that the kernel
matrix can be written as
 Then, the complexity of calculating the solution can
be reduced considerably, due to the formula:
( )[ ]T
r
T
nn
T
RIRRRIIRR
11 1
)(
−−
++=+ λ
λ
λ
nrrnRRRK T
<<×≈ hmatrix witiswhere
O(r2
n)
 Rough sketch for the derivation of the formula
1
)( −
+ n
T
IRR λ
( )[ ].
1
,
1
,
1
,
1
,
1
1
1
2
32
T
r
T
n
T
T
rn
T
TT
rn
TTT
n
T
n
RIRRRI
R
RR
I
R
I
R
RRRR
I
R
I
RRRRRR
I
RR
I
−
−
+−=














+−=
















+





+





−−=








+





−





+−=






+=
λ
λ
λλλ
λλλλ
λλλλ
λλ


 There are several algorithms for deriving the
low-rank approximation:
 Nystrom approximation
 Incomplete Cholesky decompositon

More Related Content

What's hot

Skiena algorithm 2007 lecture15 backtracing
Skiena algorithm 2007 lecture15 backtracingSkiena algorithm 2007 lecture15 backtracing
Skiena algorithm 2007 lecture15 backtracing
zukun
 
Day 6 examples u8f13
Day 6 examples u8f13Day 6 examples u8f13
Day 6 examples u8f13
jchartiersjsd
 
Day 5 examples u6w14
Day 5 examples u6w14Day 5 examples u6w14
Day 5 examples u6w14
jchartiersjsd
 

What's hot (20)

Computing DFT using Matrix method
Computing DFT using Matrix methodComputing DFT using Matrix method
Computing DFT using Matrix method
 
THREE-ASSOCIATE CLASS PARTIALLY BALANCED INCOMPLETE BLOCK DESIGNS IN TWO REP...
THREE-ASSOCIATE CLASS PARTIALLY BALANCED  INCOMPLETE BLOCK DESIGNS IN TWO REP...THREE-ASSOCIATE CLASS PARTIALLY BALANCED  INCOMPLETE BLOCK DESIGNS IN TWO REP...
THREE-ASSOCIATE CLASS PARTIALLY BALANCED INCOMPLETE BLOCK DESIGNS IN TWO REP...
 
S. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applicationsS. Duplij. Polyadic algebraic structures and their applications
S. Duplij. Polyadic algebraic structures and their applications
 
Skiena algorithm 2007 lecture15 backtracing
Skiena algorithm 2007 lecture15 backtracingSkiena algorithm 2007 lecture15 backtracing
Skiena algorithm 2007 lecture15 backtracing
 
An algorithm for generating new mandelbrot and julia sets
An algorithm for generating new mandelbrot and julia setsAn algorithm for generating new mandelbrot and julia sets
An algorithm for generating new mandelbrot and julia sets
 
L9 fuzzy implications
L9 fuzzy implicationsL9 fuzzy implications
L9 fuzzy implications
 
Day 3a examples
Day 3a examplesDay 3a examples
Day 3a examples
 
Day 5 examples
Day 5 examplesDay 5 examples
Day 5 examples
 
Tabla trasformada z
Tabla trasformada zTabla trasformada z
Tabla trasformada z
 
Table of transformation of laplace & z
Table of transformation of laplace & zTable of transformation of laplace & z
Table of transformation of laplace & z
 
Day 6 examples
Day 6 examplesDay 6 examples
Day 6 examples
 
Lesson 51
Lesson 51Lesson 51
Lesson 51
 
Sparse Binary Zero Sum Games (ACML2014)
Sparse Binary Zero Sum Games (ACML2014)Sparse Binary Zero Sum Games (ACML2014)
Sparse Binary Zero Sum Games (ACML2014)
 
Day 6 examples u8f13
Day 6 examples u8f13Day 6 examples u8f13
Day 6 examples u8f13
 
Statistical inference of generative network models - Tiago P. Peixoto
Statistical inference of generative network models - Tiago P. PeixotoStatistical inference of generative network models - Tiago P. Peixoto
Statistical inference of generative network models - Tiago P. Peixoto
 
Estimating structured vector autoregressive models
Estimating structured vector autoregressive modelsEstimating structured vector autoregressive models
Estimating structured vector autoregressive models
 
TENSOR DECOMPOSITION WITH PYTHON
TENSOR DECOMPOSITION WITH PYTHONTENSOR DECOMPOSITION WITH PYTHON
TENSOR DECOMPOSITION WITH PYTHON
 
Day 5 examples u6w14
Day 5 examples u6w14Day 5 examples u6w14
Day 5 examples u6w14
 
Fdtd ppt for mine
Fdtd ppt   for mineFdtd ppt   for mine
Fdtd ppt for mine
 
One modulo n gracefulness of
One modulo n gracefulness ofOne modulo n gracefulness of
One modulo n gracefulness of
 

Viewers also liked

Vanishing Component Analysisの試作(補足)
Vanishing Component Analysisの試作(補足)Vanishing Component Analysisの試作(補足)
Vanishing Component Analysisの試作(補足)
Hiroshi Tsukahara
 
Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説
Yusuke Sekikawa
 

Viewers also liked (20)

Vanishing Component Analysisの試作(補足)
Vanishing Component Analysisの試作(補足)Vanishing Component Analysisの試作(補足)
Vanishing Component Analysisの試作(補足)
 
Information extraction 1
Information extraction 1Information extraction 1
Information extraction 1
 
Gitのすすめ
GitのすすめGitのすすめ
Gitのすすめ
 
DSIRNLP06 Nested Pitman-Yor Language Model
DSIRNLP06 Nested Pitman-Yor Language ModelDSIRNLP06 Nested Pitman-Yor Language Model
DSIRNLP06 Nested Pitman-Yor Language Model
 
Vanishing Component Analysisの試作と簡単な実験
Vanishing Component Analysisの試作と簡単な実験Vanishing Component Analysisの試作と簡単な実験
Vanishing Component Analysisの試作と簡単な実験
 
Pylm public
Pylm publicPylm public
Pylm public
 
Dsirnlp#7
Dsirnlp#7Dsirnlp#7
Dsirnlp#7
 
Sparse Isotropic Hashing
Sparse Isotropic HashingSparse Isotropic Hashing
Sparse Isotropic Hashing
 
Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説Go-ICP: グローバル最適(Globally optimal) なICPの解説
Go-ICP: グローバル最適(Globally optimal) なICPの解説
 
FLAT CAM: Replacing Lenses with Masks and Computationの解説
FLAT CAM: Replacing Lenses with Masks and Computationの解説FLAT CAM: Replacing Lenses with Masks and Computationの解説
FLAT CAM: Replacing Lenses with Masks and Computationの解説
 
Deep Learning Chapter12
Deep Learning Chapter12Deep Learning Chapter12
Deep Learning Chapter12
 
Extreme Learning Machine
Extreme Learning MachineExtreme Learning Machine
Extreme Learning Machine
 
Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究Halide, Darkroom - 並列化のためのソフトウェア・研究
Halide, Darkroom - 並列化のためのソフトウェア・研究
 
RNNLM
RNNLMRNNLM
RNNLM
 
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
論文紹介:Practical bayesian optimization of machine learning algorithms(nips2012)
 
Nl220 Pitman-Yor Hidden Semi Markov Model
Nl220 Pitman-Yor Hidden Semi Markov ModelNl220 Pitman-Yor Hidden Semi Markov Model
Nl220 Pitman-Yor Hidden Semi Markov Model
 
ディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けてディープラーニングの車載応用に向けて
ディープラーニングの車載応用に向けて
 
Signl213
Signl213 Signl213
Signl213
 
Large Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate DescentLarge Scale Kernel Learning using Block Coordinate Descent
Large Scale Kernel Learning using Block Coordinate Descent
 
Windows Store アプリをuniversal にして申請する手順
Windows Store アプリをuniversal にして申請する手順Windows Store アプリをuniversal にして申請する手順
Windows Store アプリをuniversal にして申請する手順
 

Similar to Notes on the low rank matrix approximation of kernel

Lecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhsLecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhs
Stéphane Canu
 
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.pptRvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
shivamvadgama50
 
NIPS2010: optimization algorithms in machine learning
NIPS2010: optimization algorithms in machine learningNIPS2010: optimization algorithms in machine learning
NIPS2010: optimization algorithms in machine learning
zukun
 
Csr2011 june14 14_00_agrawal
Csr2011 june14 14_00_agrawalCsr2011 june14 14_00_agrawal
Csr2011 june14 14_00_agrawal
CSR2011
 
6 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-746 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-74
Alexander Decker
 

Similar to Notes on the low rank matrix approximation of kernel (20)

Lecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhsLecture4 kenrels functions_rkhs
Lecture4 kenrels functions_rkhs
 
Kernels and Support Vector Machines
Kernels and Support Vector  MachinesKernels and Support Vector  Machines
Kernels and Support Vector Machines
 
lec_3.pdf
lec_3.pdflec_3.pdf
lec_3.pdf
 
The reversible residual network
The reversible residual networkThe reversible residual network
The reversible residual network
 
Chapter 2-2.pdf
Chapter 2-2.pdfChapter 2-2.pdf
Chapter 2-2.pdf
 
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.pptRvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
Rvtvtbthtbrvrvthrbrhtjrhrjtjrgtjtgrhrpde.ppt
 
NIPS2010: optimization algorithms in machine learning
NIPS2010: optimization algorithms in machine learningNIPS2010: optimization algorithms in machine learning
NIPS2010: optimization algorithms in machine learning
 
0708 ch 7 day 8
0708 ch 7 day 80708 ch 7 day 8
0708 ch 7 day 8
 
Artificial neural networks
Artificial neural networks Artificial neural networks
Artificial neural networks
 
Csr2011 june14 14_00_agrawal
Csr2011 june14 14_00_agrawalCsr2011 june14 14_00_agrawal
Csr2011 june14 14_00_agrawal
 
Neural Processes Family
Neural Processes FamilyNeural Processes Family
Neural Processes Family
 
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
Doubly Accelerated Stochastic Variance Reduced Gradient Methods for Regulariz...
 
6 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-746 adesh kumar tripathi -71-74
6 adesh kumar tripathi -71-74
 
Bp31457463
Bp31457463Bp31457463
Bp31457463
 
QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017QMC Error SAMSI Tutorial Aug 2017
QMC Error SAMSI Tutorial Aug 2017
 
Integration with kernel methods, Transported meshfree methods
Integration with kernel methods, Transported meshfree methodsIntegration with kernel methods, Transported meshfree methods
Integration with kernel methods, Transported meshfree methods
 
ma112011id535
ma112011id535ma112011id535
ma112011id535
 
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
Program on Quasi-Monte Carlo and High-Dimensional Sampling Methods for Applie...
 
Exponential functions
Exponential functionsExponential functions
Exponential functions
 
Pres metabief2020jmm
Pres metabief2020jmmPres metabief2020jmm
Pres metabief2020jmm
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Notes on the low rank matrix approximation of kernel

  • 1. NOTES ON THE LOW-RANK MATRIX APPROXIMATION OF KERNEL MATRICES Hiroshi Tsukahara Denso IT Laboratory, Inc. Aug. 23 (Fri) 2013
  • 2. KERNEL METHOD  Supervised Learning Problem  Solving in Reproducing Kernel Hilbert Spaces ( ){ }niYXyxD iin ,,2,1, =×∈= )(s.t.:Find ii xfyYXf =→ 2 1 2 ))(,( 1 min f n xfyl n ii n i Ff λ +∑= ∈ ( )∑= =→ n i ii xfFX 1 s.t.:Assuming ϕαϕ n RinonOptimizati (1) ill-defined problem!! cf. representer theorem
  • 3.  Kernel method  If the loss function is given by the explicit form of is not necessary but their inner products:  Define the mapping implicitly by a kernel function: ),(:)( ⋅= xkxϕ ( )2 )( 2 1 ))(,( xfyxfyl −= ϕ ),(:)(),( xxkxx ′=′ϕϕ ϕ RHS is called as a kernel function
  • 4.  Solution can formally be written as:  However, the complexity for computing the solution is very high: T njiijini yyyyxxkyIK ),,,(and),(Kwhere])[( 21 1 ==+= − λα )( 3 nO
  • 5. LOW-RANK APPROXIMATION  Low-rank approximation of kernel matrices  Their rank is usually very low comparing to n.  Making use of this property, assume that the kernel matrix can be written as  Then, the complexity of calculating the solution can be reduced considerably, due to the formula: ( )[ ]T r T nn T RIRRRIIRR 11 1 )( −− ++=+ λ λ λ nrrnRRRK T <<×≈ hmatrix witiswhere O(r2 n)
  • 6.  Rough sketch for the derivation of the formula 1 )( − + n T IRR λ ( )[ ]. 1 , 1 , 1 , 1 , 1 1 1 2 32 T r T n T T rn T TT rn TTT n T n RIRRRI R RR I R I R RRRR I R I RRRRRR I RR I − − +−=               +−=                 +      +      −−=         +      −      +−=       += λ λ λλλ λλλλ λλλλ λλ  
  • 7.  There are several algorithms for deriving the low-rank approximation:  Nystrom approximation  Incomplete Cholesky decompositon