C6.09.3Gesture typing fails on names and rare words设计研究

专有名词与生僻词的失败率显著更高

别名: 滑行词外 · OOV 滑行 · 专有名词滑行

概念解释

滑行识别依赖词在键面上的模板。专有名词、缩写、新词、故意的拼写不在词表里,就没有模板可匹配,轨迹会被拉到最近的词表内近形词上。失败不是稍微滑歪,而是系统交出来一个完全不同的高频词,用户只能删掉、改用逐键点击。这类词的失败率会明显高于词表内的普通词。

机制

模板库是封闭集合。词外字符串在几何上仍会靠近某个词内模板——人名常靠近普通动词或名词,产品名常靠近拼写接近的高频词。语言模型对词外项的先验接近零,形状距离再小也赢不过一个高频近邻。于是滑行在词外条目上表现出系统性的“改写成词典词”,而不是“认不出来所以保持原轨迹”。用户若不知道自己刚滑的是词外,会以为手势失败;若知道,会提前放弃滑行。两种反应都把这类词的有效输入通道变回逐键,滑行的吞吐优势在它们身上不存在。把词外项事后加进个人词表,只对下一次相同的串生效,第一次仍然失败。

怎么研究

在词表内高频词、词表内低频词、以及明确的词外集(人名、品牌、内部代号)上分别测滑行首选命中和退回点击的比例。自变量包括是否允许动态加词、是否显示“按原字母逐键解释”的回退候选;因变量包括词外项被改写成词内词的比率、第一次成功所需的通道。只用新闻语料测滑行会把词外失败藏掉。

边界

已经加进个人词典、并且用户滑过多次的专有名词会接近词内表现。密码和一次性令牌本就不应走滑行。某些语言形态丰富,表面“生僻”其实是词表内词干加词尾,失败率介于词内与词外之间。手写或语音对词外项有另一套通道,不在滑行模板机制里。

怎么落地

  • 滑行结果旁边提供“按轨迹经过的键逐字母解释”的候选,让词外项不必先变成一个错误的词典词再删除。
  • 在人名、地址、品牌字段默认弱化滑行或优先逐键,并在用户明确加词之后再对该词打开滑行。
  • 验收集必须包含目标用户的专有名词样本;只有新闻词的命中率不能代表产品里的滑行质量。

延伸

  • 同组C6.09.1 滑行把逐键点击转为连续轨迹 · C6.09.2 轨迹相近的词依赖语言模型消歧
  • 相邻C6.11 自动纠错 · C6.10 自动补全
  • 站内检索OOV · gesture typing · out-of-vocabulary

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C6.09.3