Created: October 25, 2020
Modified: February 25, 2022
Modified: February 25, 2022
Khatri-Rao Product
This page is from my personal notes, and has not been specifically reviewed for public consumption. It might be incomplete, wrong, outdated, or stupid. Caveat lector.- This is a block Kronecker product.
- Given block matrices
their product is
- Unlike the Kronecker product, the Khatri-Rao product is commutative at the outer level (though it is non-commutative overall because the Kronecker product is). Instead of constructing this 2x2 block matrix, we could have built the 4x4 block matrix that contains all pairwise Kronecker products, i.e., a 'double Kronecker product'. This is called the Tracy-Singh product; it is just the Kronecker product applied at the block level:
- By contrast we can think of the Khatri-Rao product as an 'elementwise' Kronecker product, generalizing the elementwise product of two non-block matrices:
- Put differently, the Khatri-Rao product picks out the 'obvious' sub-block from each outer block of the Tracy-Sign product.