Daniel Billsus’s research while affiliated with FX Palo Alto Laboratory and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (26)


Adaptive News Access
  • Conference Paper

January 2007

·

57 Reads

·

65 Citations

Daniel Billsus

·

This chapter describes how the adaptive web technologies discussed in this book have been applied to news access. First, we provide an overview of different types of adaptivity in the context of news access and identify corre- sponding algorithms. For each adaptivity type, we briefly discuss representative systems that use the described techniques. Next, we discuss an in-depth case study of a personalized news system. As part of this study, we outline a user modeling approach specifically designed for news personalization, and present results from an evaluation that attempts to quantify the effect of adaptive news access from a user perspective. We conclude by discussing recent trends and novel systems in the adaptive news space.


Content-Based Recommendation Systems

January 2007

·

1,946 Reads

·

1,473 Citations

This chapter discusses content-based recommendation systems, i.e., systems that recommend an item to a user based upon a description of the item and a profile of the user's interests. Content-based recommendation systems may be used in a variety of domains ranging from recommending web pages, news articles, restaurants, television programs, and items for sale. Although the details of various systems differ, content-based recommendation systems share in common a means for describing the items that may be recommended, a means for creating a profile of the user that describes the types of items the user likes, and a means of comparing items to the user profile to determine what to re commend. The profile is often created and updated automatically in response to feedback on the desirability of items that have been presented to the user.


Figure 3. The main page. 
Figure 4. The search results page. 
Figure 5. The day viewer page. 
Figure 8: Sidebar Recommendation Interface 
Figure 8: Sidebar Recommendation Interface Figure 8 shows a portion of the Sidebar UI: new recommendations are added to the top of the PAL Bar panel and remain visible until new recommendations cause them to move out of the visible area. When the user clicks on a recommendation, the Sidebar opens a window similar to the one shown in. In summary, this interface does not force users to interact with recommendations right away: recommendations do not fade away after a few seconds, i.e. users can access them whenever they have time to do so. Arguably, the interface is also less obtrusive than the recommendation windows, because the Sidebar only updates its content, but its size and appearance remains unchanged. However, users must give up a small portion of screen real-estate, and in our experience, not all users are willing to do this.

+4

Seamless capture and discovery for corporate memory
  • Article
  • Full-text available

January 2006

·

333 Reads

·

9 Citations

In a landmark article, over a half century ago, Vannevar Bush envisioned a "Memory Extender" device he dubbed the "memex" [7]. Bush's ideas anticipated and inspired numerous breakthroughs, including hypertext, the Internet, the World Wide Web, and Wikipedia. However, despite these triumphs, the memex has still not lived up to its potential in corporate settings. One reason is that corporate users often don't have sufficient time or incentives to contribute to a corporate memory or to explore others' contributions. At FXPAL, we are investigating ways to automatically create and retrieve useful corporate memories without any added burden on anyone. In this paper we discuss how ProjectorBox—a smart appliance for automatic presentation capture—and PAL Bar—a system for proactively retrieving contextually relevant corporate memories—have enabled us to integrate content from a variety of sources to create a cohesive multimedia corporate memory for our organization.

Download

Figure 3: Mean histograms of bounding box height for slide images (red circles) and non-slide images (green squares). 
Figure 5: This figure shows performance curves for the various slide image classification techniques. 
Figure 6: The web interface allows users to select a specific date/time (left) or use full-text search (right).
Figure 7: The day viewer (left) shows all images captured during a specific day. Users can quickly browse presentations by moving the mouse over specific images: an enlarged image is shown and the corresponding audio clip is played. Double-clicking on an image brings up the slide player (right) for playing back presentations sequentially or skipping backward and forward through slides. 
Seamless presentation capture, indexing, and management

October 2005

·

199 Reads

·

6 Citations

Proceedings of SPIE - The International Society for Optical Engineering

·

·

·

[...]

·

Daniel Billsus

Technology abounds for capturing presentations. However, no simple solution exists that is completely automatic. ProjectorBox is a "zero user interaction" appliance that automatically captures, indexes, and manages presentation multimedia. It operates continuously to record the RGB information sent from presentation devices, such as a presenter's laptop, to display devices, such as a projector. It seamlessly captures high-resolution slide images, text and audio. It requires no operator, specialized software, or changes to current presentation practice. Automatic media analysis is used to detect presentation content and segment presentations. The analysis substantially enhances the web-based user interface for browsing, searching, and exporting captured presentations. ProjectorBox has been in use for over a year in our corporate conference room, and has been deployed in two universities. Our goal is to develop automatic capture services that address both corporate and educational needs.


Figure 1: Initial FXPAL Bar User Interface
Figure 5: Query Term Highlighting 
Figure 6: Recommendation Digest Example 
Improving proactive information systems

January 2005

·

325 Reads

·

55 Citations

Proactive contextual information systems help people locate information by automatically suggesting potentially relevant resources based on their current tasks or interests. Such systems are becoming increasingly popular, but designing user interfaces that effectively communicate recommended information is a challenge: the interface must be unobtrusive, yet communicate enough information at the right time to provide value to the user. In this paper we describe our experience with the FXPAL Bar, a proactive information system designed to provide contextual access to corporate and personal resources. In particular, we present three features designed to communicate proactive recommendations more effectively: translucent recommendation windows increase the user's awareness of particularly highly-ranked recommendations, query term highlighting communicates the relationship between a recommended document and the user's current context, and a novel recommendation digest function allows users to return to the most relevant previously recommended resources. We present empirical evidence supporting our design decisions and relate lessons learned for other designers of contextual recommendation systems.


Adaptive Personalization for Mobile Content Delivery

January 2005

·

12 Reads

While personalization has proved to be an important supplement to web applications, the constraints of mobile information access make personalization essential to producing usable applications. Mobile devices, such as cell phones or personal digital assistants, have much smaller screens, more limited input capabilities, slower and less reliable network connections, less memory and less processing power than desktop computers. We discuss an adaptive personalization technology that automatically delivers personalized information available to the mobile user via wireless or wired synchronization on platforms such as AvantGo or Qualcomm's BREW™. Both of these platforms have capabilities not available in most browsers for wireless devices. In particular, they allow for local storage of some content on the mobile device that may be accessed without wireless connectivity. Our applications attempt to optimize the batch download of information to wireless devices so that the delays and costs associated with interactive browsing are reduced. We present evidence that the personalization algorithm increases the usage of mobile content applications by displaying personally relevant information to individual users.


Contextual Contact Retrieval

March 2004

·

260 Reads

·

5 Citations

People routinely rely on physical and electronic systems to remind themselves of details regarding personal and organizational contacts. These systems include rolodexes, directories and contact databases. In order to access details regarding contacts, users must typically shift their attention from tasks they are performing to the contact system itself in order to manually look-up contacts. This paper presents an approach for automatically retrieving contacts based on users' current context. Results are presented to users in a manner that does not disrupt their tasks, but which allows them to access contact details with a single interaction. The approach promotes the discovery of new contacts that users may not have found otherwise and supports serendipity.



User Modeling for Adaptive News Access

March 2003

·

211 Reads

·

535 Citations

User Modeling and User-Adapted Interaction

We present a framework for adaptive news access, based on machine learning techniques specically designed for this task. First, we focus on the system's general functionality and system architecture.We then describe the interface and design of two deployed news agents that are part of the described architecture. While the rst agent provides personalized news through a web-based interface, the second system is geared towards wireless information devices such as PDAs (personal digital assistants) and cell phones. Based on implicit and explicit user feedback, our agents use a machine learning algorithm to induce individual user models. Motivated by general shortcomings of other user modeling systems for Information Retrieval applications, as well as the specic requirements of news classication, we propose the induction of hybrid user models that consist of separate models for short-term and long-term interests. Furthermore, we illustrate how the described algorithm can be used to address an important issue that has thus far received little attention in the Information Retrieval community: a user's information need changes as a direct result of interaction with information.We empirically evaluate the system's performance based on data collected from regular system users. The goal of the evaluation is not only to understand the performance contributions of the algorithm's individual components, but also to assess the overall utility of the proposed user modeling techniques from a user perspective. Our results provide empirical evidence for the utility of the hybrid user model, and suggest that effective personalization can be achieved without requiring any extra effort from the user.


Adaptive Web Site Agents

March 2003

·

23 Reads

·

12 Citations

Introduction Designers of web sites publish infor maorh on the World Wide Web so tha visitors to the sitema aeh@ it. As the sitecontaqW more informaorhv it becomeshaome fora visitor tolocax ac item of interest or to exploreap thepahv of the site tha contak pertinent informaorhW In thispashW weahvW tha a web site should be ahfiqkW@h witha intelligentante [11] to help the visitors explore the site. We furtherarth tha suchachhW shouldlea n from the visitors to the web site. Our contribution is thecombinahBW of methodstha operas by bothathhv[Wx web logs to identify common ammon pamon ns of the siteat byahvfijjkh the visitor'sasitor to infer the visitor's interests. From the visitor's viewpoint, theaehv should help the user mar sure tha useful infor maorh is not overlooked. The web site designer asi wishes toincrea[ theaehWv of useful infor maorh aorhvv by the visitor for a vahfiqk ofreajjW rajjW fromaomhWj who wah their work tohafi a impafi tomerchafih who wah their products oraW[vqkhB@kz


Citations (23)


... Content-based methods, on the other hand, use features of items and users to generate recommendations [9]. Both approaches have their merits and challenges, with collaborative filtering playing a pivotal role in addressing the cold-start problem [8]. ...

Reference:

Enhancing Cold-Start Recommendations with Innovative Co-SVD: A Sparsity Reduction Approach
Content-Based Recommendation Systems
  • Citing Chapter
  • January 2007

... Algorithms for data analysis. In Information Retrieval, one of the wellestablished techniques for text document classification is to represent each document using word-vector representation with TFIDF weight (see equation (1)) assign to each word as introduced in [33] and generate a document profile as a sum of all the interesting document vectors. The obtained profile is than used for deciding if the new document is relevant (based on the relevance feedback method Rocchio 1971). ...

Learning Probabilistic User Profiles
  • Citing Article
  • January 1997

... Moreover, the structure of the domain ontology is usually provided by a knowledge engineer who introduces her/his own representation to build this ontology. In the context of knowledge management within companies, there are numerous challenges in developing effective corporate memories, including problems in asset capture, representation, retrieval, and reuse (Hilbert et al., 2006). Besides, user activity evolves over the time and, subsequently, her/his information requirement changes according to the context of her/his activity. ...

Seamless capture and discovery for corporate memory

... We asked six participants to diary important events that occurred during one day, making use of information exposed from a meeting capture service [9] and an informal public display service [2]. These services already include web APIs to expose data, making it easy to connect them to the database. ...

Seamless presentation capture, indexing, and management

Proceedings of SPIE - The International Society for Optical Engineering

... Considerable amount of manual work is still necessary for issues such as reservation of lecture halls and distribution of the content produced [9]. The ProjectorBox system seamlessly records RGB information that is sent to a lecture hall`s projector and detects when one presentation end and when the next begins using a heuristic method [10]. This system does not record video of the presenter or his audio signals. ...

ProjectorBox: Seamless presentation capture for classrooms

... This is especially true for advice-giving systems that are inherently conversational (cf. [Andersen and Andersen 2002;Holzwarth et al. 2006;McBreen and Jack 2001;Pazzani and Billsus 2002;Semeraro et al. 2008;Spiekermann and Paraschiv 2002]). Our results suggest, though, that although agent-based interaction may seem intuitive for advice-giving systems, designers have to be very careful when introducing a humanlike agent into their systems. ...

Adaptive Web Site Agents
  • Citing Article
  • January 2002

Autonomous Agents and Multi-Agent Systems

... The similar sequence is grouped as cluster, from that clustering the log can be classified in to frequent sequence, semi-frequent sequence and infrequent sequences will helps to understand the user's behavior. Joachims et al. [17] and Pazzani et al. [18] showed the examples of visitors suggested links of individual user. The user access the server based on his interest. ...

Adaptive Web Site Agents.
  • Citing Conference Paper
  • January 1999

... Several approaches to IR based on semantics exist, including profile-based approaches (where user preferences and interest domains are collected and represented, and are measured for similarity with suitable representations of document content, see e.g. [3]), collaborative approaches (where similarity is measured among users, instead than document content, see e.g. [4]), and classification approaches (where documents are classified, automatically or manually, according to predefined categories/taxonomies, or are unsupervisedly clustered, see e.g. ...

Learning Probabilistic User Profiles: Applications for Finding Interesting Web Sites, Notifying Users of Relevant Changes to Web Pages, and Locating Grant Opportunities

AI Magazine