当前位置:   article > 正文

【矩阵】含有点乘 (哈达玛积)的矩阵求导例子_矩阵点乘求导

矩阵点乘求导


前言

看到论文中涉及到含有哈达玛积的求导,经一番查询后,得出过程,特此分享记录。


提示:以下是本篇文章正文内容,下面案例可供参考

一、涉及论文公式

论文公式截图:
在这里插入图片描述

二、推导过程

1. 哈达玛积性质[1]

tr ⁡ ( A ⋅ ( B ∘ C ) ) = tr ⁡ ( ( A ∘ B T ) ⋅ C ) \operatorname{tr}(A \cdot(B \circ C))=\operatorname{tr}\left(\left(A \circ B^{\mathrm{T}}\right) \cdot C\right) tr(A(BC))=tr((ABT)C)

2. 推导过程

 推导:  min ⁡ U 1 2 ∥ R ∘ ( Y − U V T ) ∥ F 2 ⇒ ∇ U = R ∘ ( U V T − Y ) V ⇒ min ⁡ U 1 2 tr ⁡ ( R T ∘ ( Y − U V T ) T ( R ∘ ( Y − U V T ) ) ⇒ min ⁡ U 1 2 tr ⁡ ( R T ∘ ( Y T − V U T ) ) ( R ∘ ( Y − U V T ) ) ⇒ min ⁡ U 1 2 tr ⁡ ( − 2 R T ∘ V U T ⋅ R ∘ Y + R T ∘ V U T ⋅ R ∘ U V T )

 推导: minU12R(YUVT)F2U=R(UVTY)VminU12tr(RT(YUVT)T(R(YUVT))minU12tr(RT(YTVUT))(R(YUVT))minU12tr(2RTVUTRY+RTVUTRUVT)
 推导Umin21 R(YUVT) F2U=R(UVTY)VUmin21tr(RT(YUVT)T(R(YUVT))Umin21tr(RT(YTVUT))(R(YUVT))Umin21tr(2RTVUTRY+RTVUTRUVT)
接着求导:
第一行用到迹转置,值不变,(第二项有两个U,所以求导后变成两项了);
第二行利用哈达玛积性质, 有:
⇒ min ⁡ U 1 2 tr ⁡ ( − 2 ( R ∘ Y ) ⋅ ( R T ∘ V d ( U T ) ) ) + 1 2 [ tr ⁡ ( ( R ∘ U V T ) ⋅ R T ∘ V d ( U T ) + tr ⁡ ( ( R T ∘ V U T ∘ R T ) ⋅ d ( U ) V T ] ⇒ min ⁡ U 1 2 tr ⁡ ( − 2 ( ( R ∘ Y ) ∘ R ) ⋅ ( V d ( U T ) ) ) + 1 2 [ tr ⁡ ( ( ( R ∘ U V T ) ∘ R ) ⋅ V d ( U T ) ) + tr ⁡ ( ( R T ∘ V U T ) ⋅ d ( U ) V T ) ] ⇒ 1 2 tr ⁡ ( − 2 ) ( R ∘ Y ) ⋅ V d ( U T ) + 1 2 [ tr ⁡ ( ( R ∘ U V T ) ⋅ V d ( U T ) ) + tr ⁡ ( V T ( R T ∘ V U T ) ⋅ d ( U ) ) ] ⇒ − ( R ∘ Y ) ⋅ V + 1 2 × [ ( R ∘ U V T ) ⋅ V + ( R ∘ U V T ) ⋅ V ] ⇒ − ( R ∘ Y ) ⋅ V + ( R ∘ U V T ) ⋅ V ⇒ R ∘ ( U V T − Y ) V
minU12tr(2(RY)(RTVd(UT)))+12[t r((RUVT)RTVd(UT)+tr((RTVUTRT)d(U)VT]minU12tr(2((RY)R)(Vd(UT)))+12[tr(((RUVT)R)Vd(UT))+tr((RTVUT)d(U)VT)]12tr(2)(RY)Vd(UT)+12[tr((RUVT)Vd(UT))+tr(VT(RTVUT)d(U))](RY)V+12×[(RUVT)V+(RUVT)V](RY)V+(RUVT)VR(UVTY)V
Umin21tr(2(RY)(RTVd(UT)))+21[tr((RUVT)RTVd(UT)+tr((RTVUTRT)d(U)VT]Umin21tr(2((RY)R)(Vd(UT)))+21[tr(((RUVT)R)Vd(UT))+tr((RTVUT)d(U)VT)]21tr(2)(RY)Vd(UT)+21[tr((RUVT)Vd(UT))+tr(VT(RTVUT)d(U))](RY)V+21×[(RUVT)V+(RUVT)V](RY)V+(RUVT)VR(UVTY)V

3. 注释

这里的 ∘ \circ 指的是哈达玛乘积, ⋅ \cdot 指的是通常的矩阵乘积。

参考文献

[1] CSDN博客: 【矩阵求导】关于点乘 (哈达玛积)的矩阵求导

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号