Smart Selection

  • Patrick Pantel ,
  • Michael Gamon ,
  • Ariel Fuxman

Published by ACL - Association for Computational Linguistics

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 aWeb 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.

Publication Downloads

Smart Selection Dataset

April 10, 2014

Smart selection is the task of predicting the span of text that a user intended to select after they touched on a single word on a touch-enabled device. The Smart Selection Dataset consists of crowd-sourced smart selection annotations on publicly available data. Specifically, we start from book from Wikibooks.org, which consists of publicly available textbooks. We randomly sampled 100 textbooks from Wikibooks.org and further randomly sampled one paragraph from each textbook. For each paragraph, we asked 100 crowd workers to select the phrases in the paragraph that they find interesting and would like to learn more about. See Pantel et al. 2014 (ACL) for a detailed description of the training and test data.