Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jon Herlocker

dblp:04/3985 · also Jonathan L. Herlocker · DBLP profile ↗
← Back
21ranked-venue papers
5as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 9 · 3 first-authorHuman-computer interaction and ubiquitous computing · 8 · 1 first-authorArtificial intelligence and machine learning · 6Graphics, computer vision, multimedia, augmented reality and games · 3 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
7 papers
Recommender systems · 80% Information retrieval · 20%
Human-computer interaction and pervasive computing
3 papers
Human-AI interaction · 92% Usability and user experience research · 5% User interface design and tools · 2%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%
Artificial intelligence
1 paper
Trustworthy machine learning · 100%

Topics — the 12 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Recommender systems
collaborative filtering
0.262004
Evaluating collaborative filtering recommender systems · ACM Trans. Inf. Syst. 2004
A collaborative filtering algorithm and evaluation metric that accurately model the user experience · SIGIR 2004
Feature-Based Prediction of Unknown Preferences for Nearest-Neighbor Collaborative Filtering · ICDM 2004
Recommender systems
cold-start recommendation
0.012004
Feature-Based Prediction of Unknown Preferences for Nearest-Neighbor Collaborative Filtering · ICDM 2004
Recommender systems › content-based recommendation
feature-based recommendation
0.012004
Feature-Based Prediction of Unknown Preferences for Nearest-Neighbor Collaborative Filtering · ICDM 2004
Recommender systems › collaborative filtering
memory-based collaborative filtering
0.012004
Feature-Based Prediction of Unknown Preferences for Nearest-Neighbor Collaborative Filtering · ICDM 2004
Recommender systems
recommender system evaluation
0.012004
Evaluating collaborative filtering recommender systems · ACM Trans. Inf. Syst. 2004
Machine learning › Trustworthy machine learning
interpretability
0.012009
Interacting meaningfully with machine learning systems: Three experiments · Int. J. Hum. Comput. Stud. 2009
Human-AI interaction
explainable AI
0.012000
Explaining collaborative filtering recommendations · CSCW 2000
Human-AI interaction › explainable AI
recommendation explanations
0.012000
Explaining collaborative filtering recommendations · CSCW 2000
Recommender systems
data sparsity
0.011998
Using Filtering Agents to Improve Prediction Quality in the GroupLens Research Collaborative Filtering System · CSCW 1998
Information retrieval
evaluation
0.012004
Evaluating collaborative filtering recommender systems · ACM Trans. Inf. Syst. 2004
Information retrieval › evaluation
user-oriented evaluation
0.012004
Evaluating collaborative filtering recommender systems · ACM Trans. Inf. Syst. 2004
Usability and user experience research
technology acceptance
0.012000
Explaining collaborative filtering recommendations · CSCW 2000

Methods — techniques the papers use, named apart from their topics

collaborative filtering · 0.1user study · 0.1experimental design · 0.1precision metric · 0.0feature integration · 0.0empirical analysis · 0.0correlation analysis · 0.0belief distribution modeling · 0.0filterbot model · 0.0experimental evaluation · 0.0
YearPublicationVenuePosition
2009 Interacting meaningfully with machine learning systems: Three experiments
Simone Stumpf, Vidya Rajaram, Lida Li, Weng-Keen Wong, Margaret M. Burnett, Thomas G. Dietterich, Erin Sullivan, Jon Herlocker
Int. J. Hum. Comput. Stud.8
2008 LibraryFind: System design and usability testing of academic metasearch system
abstract
Abstract Using off‐the‐shelf search technology provides a single point of access into library resources, but we found that such commercial systems are not entirely satisfactory for the academic library setting. In response to this, Oregon State University (OSU) Libraries designed and deployed LibraryFind, a metasearch system. We conducted a usability experiment comparing LibraryFind, the OSU Libraries Web site, and Google Scholar. Each participant used all three search systems in a controlled setting, and we recorded their behavior to determine the effectiveness and efficiency of each search system. In this article, we focus on understanding what factors are important to undergraduates in choosing their primary academic search system for class assignments. Based on a qualitative and quantitative analysis of the results, we found that mimicking commercial Web search engines is an important factor to attract undergradu‐ates; however, when undergraduates use these kinds of search engines, they expect similar performance to Web search engines, including factors such as relevance, speed, and the availability of a spell checker. They also expected to be able to find out what kinds of content and materials are available in a system. Participants' prior experience using academic search systems also affected their expectations of a new system.
Seikyung Jung, Jon Herlocker, Janet Webster, Margaret Mellinger, Jeremy Frumkin
J. Assoc. Inf. Sci. Technol.2
2007 Toward harnessing user feedback for machine learning
abstract
There has been little research into how end users might be able to communicate advice to machine learning systems. If this resource--the users themselves--could somehow work hand-in-hand with machine learning systems, the accuracy of learning systems could be improved and the users' understanding and trust of the system could improve as well. We conducted a think-aloud study to see how willing users were to provide feedback and to understand what kinds of feedback users could give. Users were shown explanations of machine learning predictions and asked to provide feedback to improve the predictions. We found that users had no difficulty providing generous amounts of feedback. The kinds of feedback ranged from suggestions for reweighting of features to proposals for new features, feature combinations, relational features, and wholesale changes to the learning algorithm. The results show that user feedback has the potential to significantly improve machine learning systems, but that learning algorithms need to be extended in several ways to be able to assimilate this feedback.
Simone Stumpf, Vidya Rajaram, Lida Li, Margaret M. Burnett, Thomas G. Dietterich, Erin Sullivan, Russell Drummond, Jon Herlocker
IUI8
2007 Click data as implicit relevance feedback in web search
Seikyung Jung, Jon Herlocker, Janet Webster
Inf. Process. Manag.2
2006 Predicting Task-Specific Webpages for Revisiting
Arwen Twinkle Lettkeman, Simone Stumpf, Jed Irvine, Jon Herlocker
AAAI4
2006 Fewer clicks and less frustration: reducing the cost of reaching the right folder
abstract
Helping computer users rapidly locate files in their folder hierarchies has become an important research topic in today's intelligent user interface design. This paper reports on FolderPredictor, a software system that can reduce the cost of locating files in hierarchical folders. FolderPredictor applies a cost-sensitive prediction algorithm to the user's previous file access information to predict the next folder that will be accessed. Experimental results show that, on average, FolderPredictor reduces the cost of locating a file by 50%. Another advantage of FolderPredictor is that it does not require users to adapt to a new interface, but rather meshes with the existing interface for opening files on the Windows platform.
Xinlong Bao, Jon Herlocker, Thomas G. Dietterich
IUI2
2006 A hybrid learning system for recognizing user tasks from desktop activities and email messages
abstract
The TaskTracer system seeks to help multi-tasking users manage the resources that they create and access while carrying out their work activities. It does this by associating with each user-defined activity the set of files, folders, email messages, contacts, and web pages that the user accesses when performing that activity. The initial TaskTracer system relies on the user to notify the system each time the user changes activities. However, this is burdensome, and users often forget to tell TaskTracer what activity they are working on. This paper introduces TaskPredictor, a machine learning system that attempts to predict the user’s current activity. TaskPredictor has two components: one for general desktop activity and another specifically for email. TaskPredictor achieves high prediction precision by combining three techniques: (a) feature selection via mutual information, (b) classification based on a confidence threshold, and (c) a hybrid design in which a Naive Bayes classifier estimates the classification confidence but where the actual classification decision is made by a support vector machine. This paper provides experimental results on data collected from Task-Tracer users.
Jianqiang Shen, Lida Li, Thomas G. Dietterich, Jon Herlocker
IUI4
2005 The TaskTracker System
Simone Stumpf, Xinlong Bao, Anton N. Dragunov, Thomas G. Dietterich, Jon Herlocker, Kevin Johnsrude, Lida Li, Jianqiang Shen
AAAI5
2005 TaskTracer: a desktop environment to support multi-tasking knowledge workers
abstract
This paper reports on TaskTracer --- a software system being designed to help highly multitasking knowledge workers rapidly locate, discover, and reuse past processes they used to successfully complete tasks. The system monitors users' interaction with a computer, collects detailed records of users' activities and resources accessed, associates (automatically or with users' assistance) each interaction event with a particular task, enables users to access records of past activities and quickly restore task contexts. We present a novel Publisher-Subscriber architecture for collecting and processing users' activity data, describe several different user interfaces tried with TaskTracer, and discuss the possibility of applying machine learning techniques to recognize/predict users' tasks.
Anton N. Dragunov, Thomas G. Dietterich, Kevin Johnsrude, Matthew R. McLaughlin, Lida Li, Jon Herlocker
IUI6
2004 SERF: integrating human recommendations with search
abstract
Today's university library has many digitally accessible resources, both indexes to content and considerable original content. Using off-the-shelf search technology provides a single point of access into library resources, but we have found that such full-text indexing technology is not entirely satisfactory for library searching.
Seikyung Jung, Kevin Harris, Janet Webster, Jon Herlocker
CIKM4
2004 Feature-Based Prediction of Unknown Preferences for Nearest-Neighbor Collaborative Filtering
abstract
Recommendation systems analyze user preferences and recommend items to a user by predicting the user's preference for those items. Among various kinds of recommendation methods, collaborative filtering (CF) has been widely used and successfully applied to practical applications. However, collaborative filtering has two inherent problems: data sparseness and the cold-start problems. In this paper, we propose a method of integrating additional feature information of users and items into CF to overcome the difficulties caused by sparseness and improve the accuracy of recommendation. Several experimental results that show the effectiveness of the proposed method are also presented.
Hyungil Kim, Juntae Kim, Jon Herlocker
ICDM3
2004 Integrating Feature Information for Improving Accuracy of Collaborative Filtering
Hyungil Kim, Juntae Kim, Jon Herlocker
PRICAI3
2004 A collaborative filtering algorithm and evaluation metric that accurately model the user experience
abstract
Collaborative Filtering (CF) systems have been researched for over a decade as a tool to deal with information overload. At the heart of these systems are the algorithms which generate the predictions and recommendations.In this article we empirically demonstrate that two of the most acclaimed CF recommendation algorithms have flaws that result in a dramatically unacceptable user experience.In response, we introduce a new Belief Distribution Algorithm that overcomes these flaws and provides substantially richer user modeling. The Belief Distribution Algorithm retains the qualities of nearest-neighbor algorithms which have performed well in the past, yet produces predictions of belief distributions across rating values rather than a point rating value.In addition, we illustrate how the exclusive use of the mean absolute error metric has concealed these flaws for so long, and we propose the use of a modified Precision metric for more accurately evaluating the user experience.
Matthew R. McLaughlin, Jon Herlocker
SIGIR2
2004 Applying Collaborative Filtering for Efficient Document Search
abstract
This paper presents the SERF (System for Electronic Recommendation Filtering) which is a collaborative filtering system that recommends context-sensitive, high-quality information sources for document search. Collaborative filtering systems remove the limitation of traditional content-based search by using individual's ratings to evaluate and recommend information sources. SERF uses collaborative filtering algorithms to predict the relevance and quality of each document with respect to each particular user and their specific information need. In our system, users specify their need in the form of a natural language query, and are provided with recommended documents based on ratings by other users with similar questions. Preliminary experiments show that the collaborative filtering recommendations increase the efficiency of the document search process. We also discuss some key challenges of designing a collaborative filtering system for document search.
Seikyung Jung, Juntae Kim, Jon Herlocker
Web Intelligence3
2004 Evaluating collaborative filtering recommender systems
abstract
Recommender systems have been evaluated in many, often incomparable, ways. In this article, we review the key decisions in evaluating collaborative filtering recommender systems: the user tasks being evaluated, the types of analysis and datasets being used, the ways in which prediction quality is measured, the evaluation of prediction attributes other than quality, and the user-based evaluation of the system as a whole. In addition to reviewing the evaluation strategies used by prior researchers, we present empirical results from the analysis of various accuracy metrics on one content domain where all the tested metrics collapsed roughly into three equivalence classes. Metrics within each equivalency class were strongly correlated, while metrics from different equivalency classes were uncorrelated.
Jon Herlocker, Joseph A. Konstan, Loren G. Terveen, John Riedl
ACM Trans. Inf. Syst.1
2003 Designing intelligent and dynamic interfaces for communicating mathematics
abstract
Current approaches to presentation of mathematics (on paper or in electronic format) have usability drawbacks that make learning and appreciation of mathematics challenging and often frustrating. We propose a development of a software user toolkit aimed to facilitate the creation of highly usable and effective presentations of mathematical ideas. In this paper we identify three problems which readers of math documents usually experience, and give a vision of how we might address those problems by designing a more interactive and intelligent interface
Anton N. Dragunov, Jon Herlocker
IUI2
2002 An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms
Jon Herlocker, Joseph A. Konstan, John Riedl
Inf. Retr.1
2000 Explaining collaborative filtering recommendations
abstract
Automated collaborative filtering (ACF) systems predict a person's affinity for items or information by connecting that person's recorded interests with the recorded interests of a community of people and sharing ratings between like-minded persons. However, current recommender systems are black boxes, providing no transparency into the working of the recommendation. Explanations provide that transparency, exposing the reasoning and data behind a recommendation. In this paper, we address explanation interfaces for ACF systems - how they should be implemented and why they should be implemented. To explore how, we present a model for explanations based on the user's conceptual model of the recommendation process. We then present experimental results demonstrating what components of an explanation are the most compelling. To address why, we present experimental evidence that shows that providing explanations can improve the acceptance of ACF systems. We also describe some initial explorations into measuring how explanations can improve the filtering performance of users.
Jon Herlocker, Joseph A. Konstan, John Riedl
CSCW1
1999 An Algorithmic Framework for Performing Collaborative Filtering
abstract
% & ' ( ) * !+ , -) ./ 0 1 32 -4 5 6 1 & ) * 7 98 ": <; '= ?> <; ": A@ B DC &E )F HG I8 KJ L 9E )F NM O7 "8 QP RE 6S T> AU B <V W8 ":
Jon Herlocker, Joseph A. Konstan, Al Borchers, John Riedl
SIGIR1
1998 Using Filtering Agents to Improve Prediction Quality in the GroupLens Research Collaborative Filtering System
abstract
Collaborative filtering systems help address information overload by usingthe opinions of users in a community to make personal recommendations fordocuments to each user. Many collaborative filtering systems have few useropinions relative to the large number of documents available. This sparsityproblem can reduce the utility of the filtering system by reducing thenumber of documents for which the system can make recommendations andadversely affecting the quality of recommendations. This paper defines andimplements a model for integrating content-based ratings into acollaborative filtering system. The filterbot model allows collaborativefiltering systems to address sparsity by tapping the strength of contentfiltering techniques. We identify and evaluate metrics for assessing theeffectiveness of filterbots specifically, and filtering system enhancementsin general. Finally, we experimentally validate the filterbot approach byshowing that even simple filterbots such as spell checking can increase theutility for users of sparsely populated collaborative filtering systems.Keywords Collaborative filtering, information filtering, content analysis,recommendation systems, social filtering, GroupLens Research, informationfiltering agents.
Badrul Munir Sarwar, Joseph A. Konstan, Al Borchers, Jon Herlocker, Bradley N. Miller, John Riedl
CSCW4
1995 Commands as Media: Design and Implementation of a Command Stream
abstract
No abstract available.
Jon Herlocker, Joseph A. Konstan
ACM Multimedia1