“对 turnstile 流中的二阶矩 $F 2$,AMS 二阶矩 Sketch用固定随机符号将频率向量投影为一个标量,再以重复和中位数控制方差与失败概率。其线性更新和可合并性来自同一随机投影…”
形式陈述 ​
单计数器 ​
对频率向量
流结束后
直觉
无偏与四阶矩 ​
展开平方,异项因
控制
置信放大 ​
单个
例子与边界
更新例子与边界 ​
同一键多次正负更新只改变一个带固定符号的计数器,最终恰按净频率进入
位空间与哈希种子 ​
若流总绝对更新量为
两个 AMS sketch 只有使用相同符号函数时才能相加合并;独立副本的编号和种子必须对齐。合并后
推论与应用
单个 AMS 投影的二阶矩可控但方差较大;Chebyshev 不等式把方差界转成常数成功概率,再由独立重复、组内平均和组间中位数把失败概率降到 δ。
更新吞吐与查询时机 ​
所有计数器都在一条更新到来时同步执行
因此朴素每次更新需计算并写
查询时先对每个计数器平方,再在组内平均、组间取中位数;在投影阶段提前平方会失去后续负更新抵消,也无法合并流片段。若采用模整数避免溢出,模回绕后的平方不再是实数上的
参考资料
- Noga Alon, Yossi Matias, Mario Szegedy, The Space Complexity of Approximating the Frequency Moments, JCSS, 1999.
- Graham Cormode, Ke Yi, Small Summaries for Big Data, Cambridge University Press, 2020, frequency moment sketches.