acm-header
Sign In

Communications of the ACM

The adaptive web

Personalization in Business-to-Customer Interaction


As electronic catalogs are visited by users having different interests and knowledge about products, the role of personalization in e-commerce has been increasingly recognized [6]. Several B2C tools have been extended with the one-to-one recommendation of products (for example, BroadVision—see www.broadvision.com). Moreover, other systems have been developed to adapt the presentation of information to the user's physical capabilities [5] and device [4].

SeTA (Servizi Telematici Adattativi)1 is a tool kit for the creation of Web-based stores supporting user-adaptive, multilingual interactions with customers. This system aims to tailor the presentation of products to the customer's interests and information needs and has been used to develop an electronic catalog describing telecommunication products. The personalized presentation of information is based on three main ideas:

  • Product features specify different types of information such as general data (price), aesthetic information (size, color), and technical information (functionalities, requirements). This characterization is exploited to customize the product presentations, according to the user's interests.
  • More or less technically detailed descriptions are generated to suit the user's knowledge.
  • The amount of information presented is tailored to the user's interests and receptivity, showing only the most relevant data and hiding other details that the user can reach on demand as supplementary information.

The system applies personalization strategies to tailor content, layout, and presentation style to the customer's interests and knowledge about products, according to information stored in a user model for that customer. Moreover, template-based natural language generation techniques are employed to efficiently produce the presentation content [1]. As such content is generated at the granularity level of the individual product features, significantly different descriptions are produced when describing the same product to different users. For instance, the sample page shown in Figure 1 is tailored to a customer with low receptivity and minimal background in telecommunication products: a few features are described using simple terminology. The sample page shown in Figure 2 presents the same product to an expert, highly receptive user: more detailed and technical descriptions are generated for expert customers.

SeTA uses stereotypical information about customers to initialize the user model. Moreover, it applies unobtrusive user modeling techniques to update the model on the basis of an analysis of the user's behavior. This is possible because specific information needs are associated with each type of action that can be performed on the catalog pages. For example, clicking on "help" buttons denotes a lack of knowledge about features, whereas inspecting technical details denotes technical interest [3].

A subjective evaluation of SeTA carried out in our laboratories showed that users appreciate the personalization features offered by the system because they contribute to filling the gap between the customer's view on products and the technical information available about them. In particular, the personalized descriptions help inexperienced customers select goods in an informed way.

The system is based on the multiagent architecture described in [2]. Knowledge representation techniques support the configuration of the tool kit in different domains, and artificial intelligence techniques such as Bayesian networks and rule-based systems enhance its reasoning capabilities. Finally, standard techniques such as XML and XSLT are used for generating the Web-based user interface.

Back to Top

References

1. Ardissono, L. and Goy, A. Tailoring the interaction with users in Web stores. User Modeling and User-Adapted Interaction, 10, 4 (2000), 251–303.

2. Ardissono, L., Goy, A., Petrone, G., and Segnan, M. A software architecture for dynamically generated adaptive Web stores. In Proceedings of the 17th International Joint Conference on Artificial Intelligence, (Seattle, 2001), 1109–1114.

3. Ardissono, L. and Torasso, P. Dynamic user modeling in a Web store shell. In Proceedings of the 14th European Conference on Artificial Intelligence, (Berlin, 2000), 621–625.

4. Chittaro, L. and Ranon, R. Adding adaptive features to virtual reality interfaces for e-commerce. In Brusilovsky, P., Stock, O., and Strapparava, C., Eds., Adaptive Hypermedia and Adaptive Web-based System Lecture Notes in Computer Science 1892, Springer-Verlag, Berlin, 2000, 86–97.

5. Fink, J., Kobsa, A., and Nill, A. Adaptable and adaptive information for all users, including disabled and elderly people. New Review of Hypermedia and Multimedia 4, (1999), 163–188.

6. Peppers, D. and Rogers, M. Enterprise One to One: Tools for Competing in the Interactive Age. Currency Doubleday, New York, 1997.

Back to Top

Authors

Liliana Ardissono ([email protected]) is an assistant professor at the Dipartimento di Informatica, Università di Torino, Italy.

Anna Goy, Giovanna Petrone, and Marino Segnan (goy, giovanna, [email protected]) are temporary researchers at the Dipartimento di Informatica, Università di Torino, Italy.

Back to Top

Footnotes

1SeTA has been developed at the computer science department of the University of Torino in the project Servizi Telematici Adattativi (www.di.unito.it/~seta), conducted from 1997 and 2000 within the initiative Cantieri Multimediali, funded by Telecom Italia.

Back to Top

Figures

F1Figure 1. Presentation of a phone with answering machine.

F2Figure 2. Alternative presentation of the same model.

Back to top


©2002 ACM  0002-0782/02/0500  $5.00

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. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee.

The Digital Library is published by the Association for Computing Machinery. Copyright © 2002 ACM, Inc.


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account
Article Contents: