Skip to main content
QUICK REVIEW

[Paper Review] Time-aware Collaborative Filtering with the Piecewise Decay Function

Pei Wu, Chi Ho Yeung|arXiv (Cornell University)|Oct 19, 2010
Data Stream Mining Techniques10 references3 citations
TL;DR

This paper proposes a time-aware collaborative filtering algorithm using a piecewise decay function derived from a novel Similarity-Signal-to-Noise-Ratio (SSNR) metric that quantifies the temporal impact of user ratings. By identifying three distinct decay phases—short-term, plateau, and long-term—the method improves recommendation accuracy, achieving up to 63% higher hit-rate than conventional item-based CF and 110% improvement on bursty synthetic data.

ABSTRACT

In this paper, we determine the appropriate decay function for item-based collaborative filtering (CF). Instead of intuitive deduction, we introduce the Similarity-Signal-to-Noise-Ratio (SSNR) to quantify the impacts of rated items on current recommendations. By measuring the variation of SSNR over time, drift in user interest is well visualized and quantified. Based on the trend changes of SSNR, the piecewise decay function is thus devised and incorporated to build our time-aware CF algorithm. Experiments show that the proposed algorithm strongly outperforms the conventional item-based CF algorithm and other time-aware algorithms with various decay functions.

Motivation & Objective

  • To address the lack of empirical understanding in selecting optimal decay functions for time-aware collaborative filtering.
  • To quantify the temporal dynamics of user rating influence on current recommendations using a new metric, SSNR.
  • To develop a decay function that reflects the true time-varying impact of past ratings, particularly capturing short-term decay within one day.
  • To improve recommendation accuracy by incorporating temporal dynamics into item-based collaborative filtering.
  • To demonstrate that ignoring short-term decay leads to significant performance loss, validating the necessity of fine-grained temporal modeling.

Proposed method

  • Introduces the Similarity-Signal-to-Noise-Ratio (SSNR) to quantify the influence of past ratings on current user preferences, treating rating similarity as signal and noise as inconsistency in user behavior.
  • Empirically analyzes real-world Delicious dataset with second-level timestamp precision to visualize SSNR variation over time, revealing three distinct phases: short-term decay, plateau, and long-term decay.
  • Derives the piecewise decay function by modeling rating weights as proportional to SSNR, using Maximal Ratio Combining (MRC) principles from signal processing.
  • Designs a three-segment decay function: a power decay for short-term (up to ~1 day), a plateau phase, and a power decay for long-term, with tunable parameters.
  • Integrates the piecewise decay function into item-based collaborative filtering to compute time-aware item similarities and prediction scores.
  • Employs leave-the-latest-out cross-validation with hit-rate as evaluation metric to compare performance against IBCF and other time-aware baselines.

Experimental results

Research questions

  • RQ1How does the influence of past ratings on current recommendations change over time, and can this be quantified?
  • RQ2What are the distinct temporal phases in user rating impact, and what mechanisms underlie the short-term and long-term decay?
  • RQ3Can a decay function derived from empirical SSNR dynamics outperform conventional decay functions (e.g., exponential, logistic) in time-aware collaborative filtering?
  • RQ4How significant is the contribution of short-term decay (within one day) to overall recommendation performance?
  • RQ5Does the proposed method generalize to bursty user behavior patterns, as seen in real-world Internet activity?

Key findings

  • The SSNR analysis reveals three distinct temporal phases in rating influence: a sharp short-term decay (within ~1 day), a plateau phase, and a gradual long-term decay.
  • The proposed piecewise decay function, derived from SSNR dynamics, significantly improves recommendation accuracy, achieving up to 63% higher hit-rate (H@10) compared to conventional item-based CF.
  • The OUTRADAY decay function, which ignores short-term decay, performs substantially worse than the proposed method, proving that short-term dynamics are critical for performance.
  • On a semi-artificial, bursty dataset derived from Delicious, the proposed algorithm achieves a 110% improvement in hit-rate over IBCF, demonstrating robustness to real-world bursty behavior.
  • The optimal parameters for the piecewise decay function are found to be $ T_s = 50,000 $ seconds (~13.9 hours), $ T_l = 10^6 $ seconds (~11.6 days), $ K_s = 0.6 $, and $ K_l = 0.3 $, with a plateau between short- and long-term phases.
  • All time-aware algorithms outperform standard IBCF, but the proposed method achieves the highest improvement, confirming the value of data-driven decay function design.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.