Abstract

To give users personalised recommendations, the collaborative filtering technique is widely used. In this technique, similarity computation plays a crucial role. Once the similarities among users or items are determined, the system can predict how a user might rate or interact with items that they have not yet encountered. The traditional approaches or measures mainly considered the user-item historical ratings to compute the similarity, while user preferences may change with time. Considering this, the objective of this research is to create an efficient recommendation system that utilized the temporal data. For this, few time decay functions, i.e., exponential, linear, logistic, and power applied to the ratings to give more weightage to the most recent ratings. Since, Gower’s coefficient is suitable for handling the missing data, it is applied to calculate the similarity and compared its results with popular traditional similarity measures i.e., Cosine and Pearson correlation coefficient. Experimental findings on the ML-100k dataset in terms of Root Mean Squared Error (RMSE) and Mean Average Error (MAE) demonstrate that performance of RS improved when we applied a power function on ratings. With comparison to most recent methods PIP, NHSM, RJaccard etc., proposed approach gives almost 10% better results in MAE and 5% better results in RMSE comparison.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call