初始冲量的欠调与过调代价不同
别名: 欠调过调不对称 · undershoot bias · 保守偏置
概念解释
初始冲量如果没有正好停在目标上,只有两种偏离方式:落点还没到目标(欠调,undershoot)或者已经越过目标(过调,overshoot)。这两种偏离在后续修正的成本上并不对称:欠调之后,剩下的子运动只需要继续朝原来的方向再往前挪一点,方向不用变;过调之后,子运动必须先反向,往回退一段,方向发生了切换。同样是"差了一点没到位",欠调收尾更省事,过调收尾更麻烦。
机制
方向切换本身要付出额外代价,因为子运动的方向也是提前根据当前状态和目标的相对关系设定好再发出的,一旦发现原本设定的方向错了(应该往回走而不是继续往前),就要重新走一遍"核对状态—生成新指令"的完整流程,并且这一次生成的新指令方向和上一步完全相反,出错和迟疑的概率也更高——往同一个方向再往前挪一点,是对已有运动趋势的延续,而掉头往回走,是对刚刚发生的运动趋势的否定,后者对运动控制系统的要求更高。正因为过调的收尾代价更高,运动系统在设定初始冲量的力度时往往会带有一点朝欠调方向的保守偏置:宁可稍微没到位,也不轻易冲过头,这种偏置本身就是对修正代价不对称这一事实的适应。
怎么研究
验证这种不对称性的常见做法是统计大量重复尝试中,初始冲量落点相对目标的偏离方向分布:如果欠调发生的比例系统性高于过调,且这种偏置在要求速度越快的条件下越明显,就支持"运动系统主动选择偏向欠调"这一解释。另一类做法是分别统计欠调后和过调后完成剩余修正所需的子运动次数或时间,如果过调组明显需要更多次修正、耗时更长,就直接验证了两者收尾代价不对称这一事实。
边界
这种保守偏置的强弱会随任务对速度的要求变化——要求越快,冲量本身的输出波动越大,偏置的意义也越明显;如果任务本身对速度要求不高,冲量可以谨慎地发得更准,欠调和过调的发生频率会更接近,偏置不一定明显。另外,这条规律描述的是同等大小的偏差在方向上不对称的收尾代价,不涉及偏差本身有多大、需要几步才能修正完,那些属于子运动数量和目标宽度的关系,不在这里重复讨论。
怎么落地
- 对于跨过目标之后代价特别高的场景(越过删除线段落进入危险操作区、划过某个选项直接触发副作用),应当在目标手感上加一点轻微阻力或减速效果,让冲量更容易停在目标之前而不是冲过去,主动把落点分布往欠调方向推,利用欠调收尾更省事这一点降低误触概率。
- 对于普通的精细定位任务,如果观察到用户普遍容易过调(滑块经常划过头再往回拉),可以考虑在接近目标时提高阻尼或降低映射比例,直接从物理手感上压低过调发生的概率,而不是依赖用户自己更加小心。
- 验证办法:统计目标操作里欠调和过调各自发生的比例,以及各自收尾所需的额外时间;如果过调后的平均耗时明显更长,说明为该操作增加末端阻尼、抑制过调,会比继续优化冲量阶段本身的精度带来更明显的整体耗时收益。