Jon Herlocker, Ph.D


 

Associate Professor (as of Sept. 07)

School of Electrical Engineering and Computer Science
Oregon State University
1148 Kelley Engineering Center
Corvallis, OR 97331

(541) 737-8894
Office: 2053 Kelley (KEC) - campus map

herlock@eecs.oregonstate.edu

 

Quick Links:

Publications, TaskTracer, CoFE, SERF
 

Research Biography Summary

My research interest lies in understanding how software can effectively help humans to work efficiently and effectively with information overload. In particular, I believe that the systems that are the most effective in managing information overload involve a tight cooperation between the human and the software. My most recent work has been investigating how to build personal information management software that allows people to manage time and information more naturally, thus reducing overhead costs and errors and frustration, making people more productive. The TaskTracer project is my current research focus, and I recently founded Smart Desktop, Inc. to commercialize that technology (acquired by Pi Corporation).

Prior to the TaskTracer work, much of my research was into collaborative filtering - the act of reducing information overload by distributing information processing across a large community of like-minded users. My early CF work was licensed to Net Perecptions, Inc., one of the first major recommendation engine companies, and in 2004 I co-founded MusicStrands, Inc to commercialize search and recommendation technology for music (now Mystrands).

Scientific Projects

  • TaskTracer. (Joint project with Tom Dietterich & Margaret Burnett). The goal of the TaskTracer project is to build a software environment for the Windows desktop that uses an awareness of your tasks in progress to provide:
    • More task-aware user interfaces in the applications we use daily
    • More efficient task-interruption recovery
    • Better personal information management
    • Workgroup information management
    • Within-workgroup workflow detection and analysis
  • Recommender Systems/Collaborative Filtering Algorithms for Predicting Interest. Here at OSU, we have an ongoing project to deeply understand the capabilities and limitations of collaborative filtering (CF)-based recommender systems. We are currently focusing on a) exploring tradeoffs between algorithm complexity/maintainability and accuracy, b) evaluating the true effect of collaborative filtering algorithms on users, c) building research infrastructure for the CF community to enable creation of reusable knowledge, d) new algorithms with the optimal mix of maintainability, speed, and effectiveness for the user, and e) a high-performance open source implementation of a CF recommender engine. One of the results of this research is the Collaborative Filtering Engine (CoFE). Also see our Publications.
  • Collaborative Filtering for Document Search. (Joint project with Janet Webster, the OSU Libraries, and NACSE) Traditional collaborative filtering (CF) systems rely on users having consistent interest profiles over time. As a result CF systems have been very successful for entertainment items (music, movies, etc.), because one's taste's in movies are unlikely to change overnight. With document search, items that were useful in the past to a user are much less of a indicator of immediate needs. Rather, the immediate need is defined by a "search query", most commonly a text query language. Here at OSU, we are developing the System for Electronic Recommendation Filtering (SERF), a search system that integrate document search and collaborative filtering. To use SERF, one issues a text-based question or query. SERF combines the query with information about your long term interests to create an information context and produces document recommendations. Users can vote for pages that they find useful to their query, and the SERF tries to infer what pages were valuable from observing browsing behavior. When a new information context is created, SERF locates the most similar past information contexts, and the recommendations are generated based on the pages that were voted or inferred to be useful to those previous similar information contexts.

Recent Commercial Endeavors/Technology Transfer

  • Smart Desktop, Inc. Now a division of Pi Corporation. Co-founder and VP of Software Development - 2006-present. Commercialization of the TaskTracer research. Develops software that helps you organize, access, and track your personal information in more natural and productive ways.
  • MusicStrands, Inc. [company information page] "What you play counts!" Co-founder, President and CEO - 2004. Chief Innovation Officer - 2005. Develops search, recommendation, and visualization software for music consumers and the music industry.

Past Research

  • GroupLens/MovieLens

    Before coming to Oregon State, I was the lead Ph.D. student in the GroupLens Research project at the University of Minnesota. During that time, I was also the lead developer for the MovieLens collaborative filtering-based movie recommender. MovieLens is still going strong. Try it out!

Archives

  • 2001 Recommender Systems Workshop

    I was the organizing committee chair for the 2001 Recommender Systems Workshop at the ACM SIGIR 2001 conference in New Orleans.

The views and opinions expressed in this page are strictly those of the page author. The contents of this page have not been reviewed or approved by the Oregon State University.