Uwni 筆記

一个最优化问题的简化

本页内容

我的研究过程中,遇到了如下的优化问题.现在考虑下面这种情形,我有任意的 𝑛 阶幺正矩陣 𝑼∈𝑈(𝑛) 对应了可实现的物理构造,然后有 𝑛 阶输入方阵为 𝑿, 𝑛=2𝑚, 𝑿 的前 𝑚 行是 𝑚 bit 的 BPSK 信号的所有组合,数学上就是 Rademacher 空间,后 𝑛−𝑚 行为每行都相同的 𝑛−𝑚 个自由未定参数.也就是说 𝑿 的每一列代表了一种 BPSK 编码的输入状态,即 Rademacher 空间 {±1}𝑚 中的一个元素,如若 𝑚=3 的时候的话,𝑿 可写成

[11⋯−1−1⋮⋮⋮⋮1−1…1−1𝑎1𝑎1⋯𝑎1𝑎1⋮⋮⋮⋮𝑎𝑛−𝑚𝑎𝑛−𝑚⋯𝑎𝑛−𝑚𝑎𝑛−𝑚]

每一行代表了一个输入信号通道.

写成分块矩阵为

𝑿(𝒂)=[𝑩𝑨]

其中 𝑩 为 𝑚 行的 BPSK 信号矩阵,其列枚举了所有的 𝑚 bit BPSK 信号组合,𝑨 为 𝑛−𝑚 行的自由参数矩阵.其各列皆为 𝑛−𝑚 元向量 𝒂.即 𝑨=𝒂𝟏𝑛T∈𝗖(𝑛−𝑚)×𝑛.考虑输入信号的每一种状态,即 𝑿 的每一列 𝒙𝑗=(𝒃𝑗;𝒂)T,其中 𝒃𝑗 为 𝑩 的第 𝑗 列.现在考虑功率矩阵 𝑷 为输出 𝑼𝑿 各元素的功率,即有

𝑝𝑖𝑗=|(𝑼𝑿)𝑖𝑗|2=|⟨𝒖𝑖,𝒙𝑗⟩|2,𝒖𝑖∈𝗖1×𝑛,𝒙𝑗∈𝗖𝑛×1

并对 𝑷 的每一列向量归一化后成为 𝑷norm. 我现在要这个物理器件在对以 𝒂 为额外输入参数时,成为一个译码器(decoder)的功能.数学上,即对幺正矩阵 𝑼 和向量 𝒂 对 ‖𝑷norm−𝐼‖𝐹2 求最小值优化,其中 𝑰 为同阶的单位阵.也就是说要输出尽可能为 one-hot 的分布. 通过数值计算我发现所有的局部最优值都是全局最优(即有多个局部最优但结果都一样),现在要通过理论分析来证明这一点..(over-parametrization)

整理目標函數

现在有几个重要的事实 显然有一点对于 𝑿 的每一列其功率都是一样的,即对于每一列 𝒙𝑗=(𝑏𝑗;𝒂)T 有

𝐿≔‖𝒙𝑗‖2=‖𝒃𝑗‖2+‖𝒂‖2=𝑚+‖𝒂‖2

即每一列的功率都同为 𝐿. 那么优化问题自然便成了

min𝑼∈𝑈(𝑛)𝒂∈𝗖𝑛−𝑚‖𝑷−𝐿𝑰‖𝐹2=∑𝑖=1𝑛∑𝑗=1𝑛(𝑝𝑖𝑗−𝐿𝛿𝑖𝑗)2=∑𝑖,𝑗|𝑝𝑖𝑗|2−2𝐿∑𝑖=1𝑛∑𝑗=1𝑛𝑝𝑖𝑗𝛿𝑖𝑗+𝑛𝐿2=∑𝑖,𝑗|𝑝𝑖𝑗|2−2𝐿∑𝑖=1𝑛𝑝𝑖𝑖+𝑛𝐿2

把 𝑼 分块,第 𝑖 行 𝒖𝑖∈𝗖1×𝑛 拆成

𝒖𝑖=[𝒗𝑖𝒘𝑖]

其中 𝒗𝑖∈𝗖1×𝑚, 𝒘𝑖∈𝗖1×(𝑛−𝑚).因为 𝑼 幺正,‖𝒗𝑖‖2+‖𝒘𝑖‖2=1 而 𝑖 行, 𝑗 列,所對應的輸出元素為

𝑦𝑖𝑗=⟨𝒖𝑖,𝒙𝑗⟩=⟨𝒗𝑖,𝒃𝑗⟩+⟨𝒘𝑖,𝒂⟩

觀察到 ∑𝑗𝒃𝑗=0, ∑𝑗𝒃𝑗𝒃𝑗𝐻=𝑛𝑰, 定義 𝑟𝑖≔‖𝒗𝑖‖2,𝒓≔(𝑟𝑖), 注意到 0≤𝑟𝑖≤1

∑𝑖=1𝑛𝑟𝑖=∑𝑖=1𝑛‖𝒗𝑖‖2=𝑚

因爲 𝑾 为 𝑼 的右 (𝑛−𝑚) 列块,幺正矩阵的列正交归一化意味着 𝑾𝖧𝑾=𝑰𝑛−𝑚,所以定义

∑𝑖=1𝑛|⟨𝒘𝑖,𝒂⟩|2=‖𝑾𝒂‖2=𝒂𝖧𝑾𝖧𝑾𝒂=‖𝒂‖2

對於固定的输出端口 𝑖 在各个状态 𝑗 下的平均功率有

1𝑛∑𝑗=1𝑛𝑝𝑖𝑗=1𝑛∑𝑗=1𝑛|𝑦𝑖𝑗|2=1𝑛(∑|⟨𝒗𝑖,𝒃𝑗⟩|2+|⟨𝒘𝑖,𝒂⟩|2)=

讨论: 但是是不是在置换下其实是唯一的?对呀,这玩意一看就有对称性吧.是不是某个更小的商群下,问题是凸的.我怀疑.permutation和phase rotation之下最优解还唯一么,需要验证.这个loss展开大概是什么,四阶矩么?这样带进去,假设Y = UX.就是一个四次方.我的猜想是,商去某些自由度之后,这个问题可能是凸的.能否证明目标函数存在巨大的对称群?把目标函数在群下的作用目标不变证明一下.能否check一下你最后算出来的那些不同的minima, 对应的UX长啥样.对生成元逐个证明,在这些对称都扔掉,取商空间之后呢,是否还有局部极小值.在数学上可以有.光滑紧致流形上的全局极小点正交于对称轨道方向一般是正定的,对称群的零模方向被quotient之后就剩下孤立的点了,j所有切向量的二阶导数都大于0.J(U,a) = 0这样是吧.

评论