• Publications
  • Influence
An algorithmic framework for performing collaborative filtering
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 commercialExpand
Combining Collaborative Filtering with Personal Agents for Better Recommendations
This paper shows that a CF framework can be used to combine personal IF agents and the opinions of a community of users to produce better recommendations than either agents or users can produce alone. Expand
Using filtering agents to improve prediction quality in the GroupLens research collaborative filtering system
The filterbot model allows collaborative filtering systems to address sparsity by tapping the strength of content filtering techniques and is experimentally validated by showing that even simple filterbots such as spell checking can increase the utility for users of sparsely populated collaborative filtering system. Expand
The k-Steiner Ratio in Graphs
A better approximation ratio for the Steiner tree problem in graphs is proved, which is the infimum of the ratios SMT/kSMT over all finite sets of regular points in all possible metric spaces, where the distances are given by a complete graph. Expand
Recommender Systems: A GroupLens Perspective
Apparatus for applying labels onto hollow bodies, including a blow mold having a cavity for containing a hollow body, and a member movable toward and away from the mold cavity, with suction openings provided for securely maintaining the label in place on the member. Expand
Extending the Quadrangle Inequality to Speed-Up Dynamic Programming
The quadrangle inequality holds for a generalized function that unifies the two problems: the multi-peg Tower of Hanoi problem with weighted disks and the problem of constructing a Rectilinear Steiner Minimal Arborescence on a slide. Expand
Ganging up on Information Overload
The collaborative filtering systems that are discussed here each offer a high degree of personalization, but each system takes a different approach to automation, attempting to find the best trade-off between the amount of work the users must put into the system and the perceived value and benefits they receive in return. Expand
The k-Steiner Ratio in the Rectilinear Plane
A Steiner minimum tree (SMT) in the rectilinear plane is the shortest length tree interconnecting a set of points, called the regular points, possibly using additional vertices. Ak-size SteinerExpand
Applying Knowledge from KDD to Recommender Systems
This work investigates a new class of software for knowledge discovery in databases, called recommender systems, which apply KDD-like techniques to the problem of making product recommendations during a live customer interaction and explores one technology called Singular Value Decomposition (SVD) to reduce the dimensionality of recommender system problems. Expand