What's the meaning of $\mathbf {w}_r^\top \mathbf {h}\mathbf {w}_r$ in vector projection

39 Views Asked by At

I have study on entity embedding, and there is a formula that can projection the vector $h$ on a specific hyperplane. $$\mathbf {h}_{\perp} =\mathbf {h}-\mathbf {w}_r^\top \mathbf {h}\mathbf {w}_r$$ The approach to calculating projection vector is origin vector subtract the vector projection on the normal vector of the hyperplane.
But, what's the meaning of $\mathbf {w}_r^\top \mathbf {h}\mathbf {w}_r$? I found a lot of question use this formula, but I can't find an example to show the use of this formula.
The image below is an image related to this question.
image

1

There are 1 best solutions below

0
On BEST ANSWER

$\mathbf{w}_r^T\mathbf{h}$ is the scalar product between vectors $\mathbf{w}_r$ and $\mathbf{h}$. Then you multiply $\mathbf{w}_r$ by this scalar to get a vector $\mathbf{w}_r^T\mathbf{h}\mathbf{w}_r$ which you subtract from $\mathbf{h}$ to get $\mathbf{h}_\perp$.

To apply this formula, you want $\mathbf{w}_r$ to be a unit vector orthogonal to the (hyper)plane you are projecting onto.