C6.09.2Language-model disambiguation of similar swipe paths设计研究
轨迹相近的词依赖语言模型消歧
别名: 滑行消歧 · 近形词 · 轨迹混淆
概念解释
不同的词在全键盘上可能走出几乎重合的折线:相邻字母、共享前缀、或只在中段差一个键。形状匹配会给出一串距离接近的候选,哪一个胜出要靠语言模型——上文、词频、用户最近用过的词。滑行认的不是“这条线等于这个词”,而是“这条线在当前上下文里最像哪个词”。
机制
模板距离(往往是对键位序列做动态时间规整或对折线做几何比较)把词排成一条近邻带。带内词的几何差可能小于一次正常的手抖,单靠形状会在 this/that、about/above、night/right 这类对上翻转。语言模型提供的是形状通道没有的维度:哪个词在这个位置上更可能。两条通道相乘(或相加对数)之后,排序才稳定。没有语言模型时,滑行退化为“最近的那条折线赢”,手一抖就整词换掉。有语言模型时,代价是上下文一变,同一条轨迹会交出不同的词,用户若按形状记忆“我滑的是这个”,会觉得系统反复无常。消歧发生在抬起之后、词落进文本之前,用户看见的已经是被选中的那一个。
怎么研究
构造几何上接近的最小对,放进不同的上文(有的偏向词 A,有的偏向词 B),比较有无语言模型时的首选正确率。自变量包括模板距离、上文约束强度、是否使用个人词频;因变量包括首选命中、第二候选才是目标的比例、以及用户是否注意到换词。只在无上下文的词表上测滑行,会低估语言模型的贡献,也会低估它改写用户预期的风险。
边界
词表外的串没有模板,语言模型再强也没有投票对象。强约束的上文(固定短语)会压过形状,把明显滑偏的轨迹也纠正到短语里的词,看起来像擅自改写。关闭个性化后,消歧回到通用词频,方言和术语会系统性输给高频近形词。
怎么落地
- 滑行抬起后在候选栏保留第二、第三近形词,让形状对、上下文判错的情况可以一拍改选,而不必整词删除重滑。
- 在近形对上用真实上文验收首选;无上文时的命中不能代表有上文时的行为。
- 若同一轨迹在两处上下文交出两个用户都不想要的词,优先检查语言模型是否压过了形状,而不是把键画得更大。