Smart Selection

Natural touch interfaces, common now in devices such as tablets and smartphones, make it cumbersome for users to select text. There is a need for a new text selection paradigm that goes beyond the high acuity selection-by-mouse that we have relied on for decades. In this paper, we introduce such a paradigm, called Smart Selection, which aims to recover a user’s intended text selection from her touch input. We model the problem using an ensemble learning approach, which leverages multiple linguistic analysis techniques combined with information from a knowledge base and a Web graph. We collect a dataset of true intended user selections and simulated user touches via a large-scale crowdsourcing task, which we release to the academic community. We show that our model effectively addresses the smart selection task and significantly outperforms various baselines and standalone linguistic analysis techniques.

[1]  Dan Roth,et al.  A Learning Approach to Shallow Parsing , 1999, EMNLP.

[2]  Bongshin Lee,et al.  Voice typing: a new speech interaction model for dictation on touchscreen devices , 2012, CHI.

[3]  Christopher D. Manning,et al.  Incorporating Non-local Information into Information Extraction Systems by Gibbs Sampling , 2005, ACL.

[4]  Thomas G. Dietterich Machine-Learning Research Four Current Directions , 1997 .

[5]  Ricardo A. Baeza-Yates,et al.  Query Recommendation Using Query Logs in Search Engines , 2004, EDBT Workshops.

[6]  Michael Collins,et al.  Discriminative Training Methods for Hidden Markov Models: Theory and Experiments with Perceptron Algorithms , 2002, EMNLP.

[7]  Steven Abney,et al.  Parsing By Chunks , 1991 .

[8]  Erik F. Tjong Kim Sang,et al.  Introduction to the CoNLL-2003 Shared Task: Language-Independent Named Entity Recognition , 2003, CoNLL.

[9]  Olfa Nasraoui,et al.  Mining search engine query logs for query recommendation , 2006, WWW '06.

[10]  Lee Becker,et al.  Mind the Gap: Learning to Choose Gaps for Question Generation , 2012, HLT-NAACL.

[11]  Tim Paek,et al.  Usability guided key-target resizing for soft keyboards , 2010, IUI '10.

[12]  Takeo Igarashi,et al.  Voice augmented manipulation: using paralinguistic information to manipulate mobile devices , 2013, MobileHCI '13.

[13]  Lu Wang,et al.  Clustering query refinements by user intent , 2010, WWW '10.

[14]  Mitchell P. Marcus,et al.  Text Chunking using Transformation-Based Learning , 1995, VLC@ACL.

[15]  Yuji Matsumoto,et al.  Chunking with Support Vector Machines , 2001, NAACL.

[16]  Aristides Gionis,et al.  The query-flow graph: model and applications , 2008, CIKM '08.

[17]  Dan Roth,et al.  Design Challenges and Misconceptions in Named Entity Recognition , 2009, CoNLL.

[18]  Adwait Ratnaparkhi,et al.  Learning to Parse Natural Language with Maximum Entropy Models , 1999, Machine Learning.