Feldspar: A System for Finding Information by Association

We present Feldspar, the first system that allows people to find personal information on the computer by specifying chains of other information that it is associated with, emulating the information retrieval process of human associative memory. Feldspar’s contributions include (1) a user interface for constructing retrieval queries that consist of multiple levels of associations, such as “find the folder containing the email attachment from the person I met at an event ”; and (2) algorithms for collecting the association information and for providing answers to associative queries in real-time. A user study showed that Feldspar is easy to use, and is superior to conventional browsing and searching for these kinds of retrieval tasks. We have reported Feldspar’s implementation and evaluation in our long paper at CHI 2008. Here, our discussion focuses on the design and implementation ideas that we have tried, or are currently investigating. We hope this will stimulate further discussions and help inspire more design ideas.

[1]  Endel Tulving,et al.  Encoding specificity and retrieval processes in episodic memory. , 1973 .

[2]  G. Davies,et al.  Memory in context : context in memory , 1990 .

[3]  Christopher Williamson,et al.  Dynamic queries for information exploration: an implementation and evaluation , 1992, CHI.

[4]  Michael G. Lamming,et al.  Activity-based Information Retrieval: Technology in Support of Personal Memory , 1992, IFIP Congress.

[5]  David Gelernter,et al.  Lifestreams: a storage model for personal data , 1996, SGMD.

[6]  R. Littell SAS System for Mixed Models , 1996 .

[7]  Bradley J. Rhodes,et al.  The wearable remembrance agent: A system for augmented memory , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[8]  Bonnie Nardi,et al.  “Finding and reminding” revisited: appropriate metaphors for file organization at the desktop , 1997, SGCH.

[9]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[10]  Paul Dourish,et al.  Presto: an experimental architecture for fluid interactive document spaces , 1999, TCHI.

[11]  Jun Rekimoto,et al.  Time-machine computing: a time-centric approach for the information environment , 1999, UIST '99.

[12]  Susan T. Dumais,et al.  Milestones in Time: The Value of Landmarks in Retrieving Information from Personal Stores , 2003, INTERACT.

[13]  Kevin Li,et al.  Faceted metadata for image search and browsing , 2003, CHI '03.

[14]  Harry Bruce,et al.  The universal labeler: Plan the project and let your information follow , 2006, ASIST.

[15]  Brad A. Myers,et al.  Unified associative information storage and retrieval , 2006, CHI EA '06.

[16]  M. Lansdaie The psychology of personal information management , 2006 .

[17]  Michael S. Bernstein,et al.  Gui --- phooey!: the case for text input , 2007, UIST.

[18]  Aaron Steinfeld,et al.  Evaluation of an integrated multi-task machine learning system with humans in the loop , 2007 .

[19]  Brad A. Myers,et al.  What to do when search fails: finding information by association , 2008, CHI.