Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/800174.809764acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-national-conferenceConference Proceedingsconference-collections
Article
Free access

RABBIT: An interface for database access

Published: 01 January 1982 Publication History

Abstract

A new kind of user interface for information retrieval has been designed and implemented to aid users in formulating a query. The system, called RABBIT, relies upon a new paradigm for retrieval by reformulation, based on a psychological theory of human remembering. The paradigm actually evolved from an explicit attempt to design a 'natural' interface which imitated human retrieval processes.
To make a query in RABBIT, the user interactively refines partial descriptions of his target item(s) by criticizing successive example (and counterexample) instances that satisfy the current partial description. Instances from the database are presented to the user from a perspective inferred from the user's query description and the structure of the knowledge base. Among other things, this constructed perspective reminds users of likely terms to use in their descriptions, enhances their understanding of the meaning of given terms, and prevents them from creating certain classes of semantically improper query descriptions. RABBIT particularily facilitates users who approach a database with only a vague idea of what it is that they want and who thus, need to be guided in the (re)formulation of their queries. RABBIT is also of substantial value to casual users who have limited knowledge of a given database or who must deal with a multitude of databases.

References

[1]
Bobrow, D.G., and Norman, D.A. "Some Principles of Memory Schemata," in D.G. Bobrow and A.M. Collins (Eds.), Representation and Understanding: Studies in Cognitive Science. New York: Academic Press, 1975.
[2]
Bobrow, D.G., and Winograd, T. "An Overview of KRL: A Knowledge Representation Language," Cognitive Science, 1, pp. 3-46, 1977.
[3]
Bower, G.H., Black, J.B., and Turner, T.J. Scripts in Text Comprehension and Memory, Cognitive Psychology, Vol 1, 177-220. 1979.
[4]
Boyce, R.F., Chamberlin, D.D., King, W.F., and Hammer, M.M. "Specifying Queries as Relational Expressions: The SQUARE Data Sublanguage," Communications of the ACM 18, 11 (Nov. 1975), pp. 621-628.
[5]
Brachman, R.J., Bobrow, R.J., Cohen, P.R., Klovstad, J.W., Webber, B.L., Woods, W.A. "Research in Natural Language Understanding: Annual Report, 1 September 1978 to 31 August 1979," BBN Report No. 4274. Cambridge, MA: Bolt Beranek and Newman Inc., August, 1979.
[6]
Chamberlin, D.D., Astrahan, M.M., Eswaran, K.P., Griffiths, P.P., Lorie, R.A., Mehl, J.W., Reisner, P., and Wade, B.W. "SEQUEL 2: A Unified Approach to Data Definition, Manipulation, and Control," IBM Journal of Research and Development 20 (Nov. 1976), pp. 560-575.
[7]
Codd, E.F. "A Relational Model of Data for Large Shared Data Bases," Communications of the ACM 13, 6 (June 1970), pp. 377-397.
[8]
Fikes, R. "Highlights from KloneTalk: Display-Based Editing and Browsing, Decompositions, Qua Concepts, and Active Role-Value Maps," Proceedings of the 1981 KL-ONE Workshop, Jackson, New Hampshire, October, 1981.
[9]
Goldstein, I. P. "PIE: A network-based personal information environment." Proceedings of the Office Semantics Workshop, Chatham, Mass., June 1980.
[10]
Goldstein, I.P., & Bobrow, D. Descriptions for a programming environment, Proceedings of the First Annual National Conference on Artificial Intelligence, Stanford, CA, August, 1980.
[11]
Ingalls, D.H. "The Smalltalk-76 Programming System: Design and Implementation," Conference Record of the Fifth Annual ACM Symposium on Principles of Programming Languages, Tucson, AZ: January 1978, pp. 9-16.
[12]
Kellogg, C. "Knowledge Management: A Practical Amalgam of Knowledge and Data Base Technology." Proceedings of the National Conference on Artificial Intelligence. Pittsburgh, PA: August 1982, pp 306-309
[13]
Kolodner, J.L. Retrieval and Organization Strategies in Conceptual Memory: A Computer Model. Research Report #187, Department of Computer Science, Yale University, New Haven, CT. 1980.
[14]
Lockheed Information Systems. Guide to DIALOG Searching, Palo Alto, CA, 1979.
[15]
Norman, D.A., and Bobrow, D.G. "Descriptions: An Intermediate Stage in Memory Retrieval," Cognitive Psychology11 (1979), pp. 107-123.
[16]
Robertson, G., McCracken, D., and Newell, A. "The ZOG Approach to Man-Machine Communication." International Journal of Man-Machine Studies (1981) 14, pp. 461-488.
[17]
Schank, R.C. Failure-driven memory. Cognition and Brain Theory, Vol. 1, 4, 41-60, 1980.
[18]
Tou, F.N. RABBIT: An Interface for Information Retrieval by Reformulation, unpublished S.M. thesis, Massachusetts Institute of Technology, Cambridge, Mass., May, 1982.
[19]
Tou, F.N., Williams, M.D., Fikes, R.E. Henderson, A., and Malone, T.W. RABBIT: an Intelligent interface. Xerox Technical Report, forthcoming, 1982a.
[20]
Tou, F.N., Williams, M.D., Fikes, R.E., Henderson, A., and Malone, T.W. "RABBIT: an Intelligent Database Assistant." Proceedings of the National Conference on Artificial Intelligence. Pittsburgh, PA: August 1982b, pp. 314-318.
[21]
Williams, M.D., Tou, F.N., Fikes, R.E., Henderson, A., and Malone, T.W. "RABBIT: Cognitive Science in Interface Design" Proceedings of the Cognitive Science Society. Ann Arbor, MI: August 1982, pp. 82-85.
[22]
Williams, M.D. "Instantiation: A Data Base Interface for the Novice User," Xerox Palo Alto Research Center Working Paper, 1981.
[23]
Williams, M.D., and Hollan, J.D. "The Process of Retrieval from Very Long Term Memory," Cognitive Science5 (1981), pp. 87-119.
[24]
Zloof, M.M. "Query by example," in Proceedings of the National Computer Conference, AFIPS Press, Arlington, Va., May 1975, pp. 431-437.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ACM '82: Proceedings of the ACM '82 conference
January 1982
235 pages
ISBN:0897910850
DOI:10.1145/800174
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1982

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)1
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Fast Multi-Step Critiquing for VAE-based Recommender SystemsProceedings of the 15th ACM Conference on Recommender Systems10.1145/3460231.3474249(209-219)Online publication date: 13-Sep-2021
  • (2015)Constraint-Based Recommender SystemsRecommender Systems Handbook10.1007/978-1-4899-7637-6_5(161-190)Online publication date: 2015
  • (2012)Evaluating recommender systems from the user's perspectiveUser Modeling and User-Adapted Interaction10.1007/s11257-011-9115-722:4-5(317-355)Online publication date: 1-Oct-2012
  • (2010)Experiments on the preference-based organization interface in recommender systemsACM Transactions on Computer-Human Interaction10.1145/1721831.172183617:1(1-33)Online publication date: 6-Apr-2010
  • (2010)Developing Constraint-based RecommendersRecommender Systems Handbook10.1007/978-0-387-85820-3_6(187-215)Online publication date: 5-Oct-2010
  • (2010)Usability Guidelines for Product Recommenders Based on Example Critiquing ResearchRecommender Systems Handbook10.1007/978-0-387-85820-3_16(511-545)Online publication date: 5-Oct-2010
  • (2010)On the Evolution of Critiquing RecommendersRecommender Systems Handbook10.1007/978-0-387-85820-3_13(419-453)Online publication date: 5-Oct-2010
  • (2009)Financial Analysis System using XBRL and the Interaction SupportJournal of Japan Society for Fuzzy Theory and Intelligent Informatics10.3156/jsoft.21.33821:3(338-347)Online publication date: 2009
  • (2009)Interaction design guidelines on critiquing-based recommender systemsUser Modeling and User-Adapted Interaction10.1007/s11257-008-9057-x19:3(167-206)Online publication date: 1-Aug-2009
  • (2008)User‐Involved Preference Elicitation for Product Search and Recommender SystemsAI Magazine10.1609/aimag.v29i4.220029:4(93-103)Online publication date: 1-Dec-2008
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media