sgr-interview-300

第 113 题:OPQ的正交优化,旋转矩阵对向量分布的适配?

题目

OPQ的正交优化,旋转矩阵对向量分布的适配?


完整讲解

一、PQ 的假设与各向异性问题

PQ 假设各子空间独立且每段内向量分布适合 k-means。若原始向量各维度强相关或方差分布不均(各向异性),直接按坐标分段会导致:某些段方差极大、量化误差大;段间仍有依赖,独立 k-means 不是最优。OPQ(Optimized Product Quantization) 通过正交旋转 $\boldsymbol{R}^\top \boldsymbol{x}$($\boldsymbol{R}$ 正交矩阵)将向量变换到更「均衡」的空间,再做 PQ,使各段方差更接近、相关性减弱。

二、正交优化与目标

目标:在给定 PQ 段划分下,最小化重构误差(或量化误差)。设旋转 $\boldsymbol{R}$、码本 ${\mathcal{C}_j}$,优化 \(\min_{\boldsymbol{R}, \{\mathcal{C}_j\}} \sum_i \left\| \boldsymbol{R}^\top \boldsymbol{x}_i - \hat{\boldsymbol{x}}_i \right\|^2,\) 其中 $\hat{\boldsymbol{x}}_i$ 为 $\boldsymbol{R}^\top \boldsymbol{x}_i$ 经 PQ 量化后的重构。正交约束 $\boldsymbol{R}^\top \boldsymbol{R} = \boldsymbol{I}$ 保证旋转不改变范数、保持距离关系,且可逆、无尺度膨胀。

三、旋转矩阵对向量分布的适配

四、工程要点


面试要点


记忆要点

返回模块 返回总览