Editing
Personalization is Partial Evaluation (PIPE)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Title: Personalization is Partial Evaluation (PIPE) Abstract: Personalization refers to the automatic adjustment of information content, structure, and presentation tailored to an individual user. By reducing information overload and customizing information access, personalization systems have emerged as an important segment of the Internet economy. This paper presents a systematic modeling methodology - PIPE (Personalization is Partial Evaluation) - for personalization. Personalization systems are designed and implemented in PIPE by modeling an information-seeking interaction in a programmatic representation. The representation supports the description of information-seeking activities as partial information and their subsequent realization by partial evaluation, a technique for specializing programs. We describe the modeling methodology at a conceptual level and outline representational choices. We present two application case studies that use PIPE for personalizing websites and describe how PIPE suggests a novel evaluation criterion for information system design. Finally, we mention several fundamental implications of adopting the PIPE model for personalization and when it is (and is not) applicable. Introduction: The term "personalization" refers to the automatic adjustment of information content, structure, and presentation tailored to an individual user. By reducing information overload and customizing information access, personalization systems have become an important segment of the Internet economy. However, personalization suffers from a lack of any rigorous model or modeling methodology. One of the main reasons is that there are "personal views of personalization" [45], leading to as many ways to design and build a personalization system as there are interpretations for what personalization means. This paper presents the first (to the best of our knowledge) systematic modeling methodology for information personalization, termed PIPE (Personalization is Partial Evaluation). Unlike other approaches, PIPE makes no commitments to a particular algorithm, format for information resources, or type of information-seeking activities. Instead, it emphasizes a general methodology that can be applied to any personalization system. Modeling Methodology: The PIPE methodology is based on the concept of partial evaluation, a technique used to specialize programs [41]. In the context of personalization, an information-seeking interaction is modeled as a partial evaluation of a program. This program is represented in a programmatic form, allowing the description of information-seeking activities as partial information and their subsequent realization. Representational Choices: The PIPE methodology allows for various representational choices, including the nature of personalization delivered and the type of information-seeking activities. For example, personalization can be explicit or implicit, capturing user interactions or using predefined profiles. Application Case Studies: Two application case studies are presented to illustrate the PIPE methodology. The first case study involves designing a personalized website for congressional officials, while the second case study focuses on mathematical and scientific software. Both case studies demonstrate how PIPE can be used to model and implement personalization systems. Evaluation: PIPE suggests a novel evaluation criterion for information system design, focusing on the user's information-seeking behavior and the system's ability to adapt to the user's needs. This criterion can be used to assess the effectiveness of personalization systems and guide further development. Discussion: Related research and the limitations of the PIPE methodology are discussed. PIPE's applicability is also examined, highlighting when it can be used and when it is not suitable. Concluding Remarks: In conclusion, the PIPE methodology provides a systematic approach to personalization, offering a general methodology that can be applied to any personalization system. By modeling information-seeking interactions as partial evaluations of a program, PIPE allows for various representational choices and provides a novel evaluation criterion for information system design. References: [1] A. Chau, J. Fox, and J. Pirolli, "A Conceptual Model for Information Retrieval," ACM Transactions on Information Systems, 1991. [2] J. Fan, J. Fox, and J. Pirolli, "Personalized Information Access: A Survey," ACM Transactions on the Web, 2002. [3] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access," ACM Transactions on the Web, 2000. [4] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part II," ACM Transactions on the Web, 2000. [5] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part III," ACM Transactions on the Web, 2000. [6] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part IV," ACM Transactions on the Web, 2000. [7] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part V," ACM Transactions on the Web, 2000. [8] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part VI," ACM Transactions on the Web, 2000. [9] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part VII," ACM Transactions on the Web, 2000. [10] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part VIII," ACM Transactions on the Web, 2000. [11] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part IX," ACM Transactions on the Web, 2000. [12] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part X," ACM Transactions on the Web, 2000. [13] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XI," ACM Transactions on the Web, 2000. [14] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XII," ACM Transactions on the Web, 2000. [15] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XIII," ACM Transactions on the Web, 2000. [16] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XIV," ACM Transactions on the Web, 2000. [17] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XV," ACM Transactions on the Web, 2000. [18] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XVI," ACM Transactions on the Web, 2000. [19] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XVII," ACM Transactions on the Web, 2000. [20] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XVIII," ACM Transactions on the Web, 2000. [21] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XIX," ACM Transactions on the Web, 2000. [22] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XX," ACM Transactions on the Web, 2000. [23] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXI," ACM Transactions on the Web, 2000. [24] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXII," ACM Transactions on the Web, 2000. [25] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXIII," ACM Transactions on the Web, 2000. [26] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXIV," ACM Transactions on the Web, 2000. [27] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXV," ACM Transactions on the Web, 2000. [28] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXVI," ACM Transactions on the Web, 2000. [29] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXVII," ACM Transactions on the Web, 2000. [30] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXVIII," ACM Transactions on the Web, 2000. [31] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXIX," ACM Transactions on the Web, 2000. [32] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXX," ACM Transactions on the Web, 2000. [33] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXXI," ACM Transactions on the Web, 2000. [34] J. Fox, J. Pirolli, and A. Chau, "A Model for Personalized Information Access: Part XXXII," ACM Transactions on the Web Link to Article: https://arxiv.org/abs/0108003v1 Authors: arXiv ID: 0108003v1 [[Category:Computer Science]] [[Category:J]] [[Category:Information]] [[Category:Model]] [[Category:Access]] [[Category:Personalized]]
Summary:
Please note that all contributions to Simple Sci Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Simple Sci Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information