{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,6]],"date-time":"2025-10-06T18:01:25Z","timestamp":1759773685034,"version":"3.41.0"},"reference-count":49,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,12,15]],"date-time":"2014-12-15T00:00:00Z","timestamp":1418601600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2015,1,23]]},"abstract":"<jats:p>Recommender systems are in the center of network science, and they are becoming increasingly important in individual businesses for providing efficient, personalized services and products to users. Previous research in the field of recommendation systems focused on improving the precision of the system through designing more accurate recommendation lists. Recently, the community has been paying attention to diversity and novelty of recommendation lists as key characteristics of modern recommender systems. In many cases, novelty and precision do not go hand in hand, and the accuracy--novelty dilemma is one of the challenging problems in recommender systems, which needs efforts in making a trade-off between them.<\/jats:p>\n          <jats:p>In this work, we propose an algorithm for providing novel and accurate recommendation to users. We consider the standard definition of accuracy and an effective self-information--based measure to assess novelty of the recommendation list. The proposed algorithm is based on item popularity, which is defined as the number of votes received in a certain time interval. Wavelet transform is used for analyzing popularity time series and forecasting their trend in future timesteps. We introduce two filtering algorithms based on the information extracted from analyzing popularity time series of the items. The popularity-based filtering algorithm gives a higher chance to items that are predicted to be popular in future timesteps. The other algorithm, denoted as a novelty and population-based filtering algorithm, is to move toward items with low popularity in past timesteps that are predicted to become popular in the future. The introduced filters can be applied as adds-on to any recommendation algorithm. In this article, we use the proposed algorithms to improve the performance of classic recommenders, including item-based collaborative filtering and Markov-based recommender systems. The experiments show that the algorithms could significantly improve both the accuracy and effective novelty of the classic recommenders.<\/jats:p>","DOI":"10.1145\/2668107","type":"journal-article","created":{"date-parts":[[2014,12,16]],"date-time":"2014-12-16T13:39:54Z","timestamp":1418737194000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Accurate and Novel Recommendations"],"prefix":"10.1145","volume":"5","author":[{"given":"Amin","family":"Javari","sequence":"first","affiliation":[{"name":"Sharif University of Technology, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mahdi","family":"Jalili","sequence":"additional","affiliation":[{"name":"Sharif University of Technology, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,12,15]]},"reference":[{"volume-title":"Proceedings of the Workshop on Novelty and Diversity in Recommender Systems. 3--10","author":"Adomavicius G.","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2005.99"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"G. Adomavicius and A. Tuzhilin. 2011. Context-aware recommender systems. In Recommender Systems Handbook. Springer 217--253.  G. Adomavicius and A. Tuzhilin. 2011. Context-aware recommender systems. In Recommender Systems Handbook. Springer 217--253.","DOI":"10.1007\/978-0-387-85820-3_7"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1498759.1498766"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/245108.245124"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11257-012-9137-9"},{"volume-title":"Proceedings of the 15th National\/10th Conference on Artificial Intelligence\/Innovative Applications of Artificial Intelligence. 714--720","author":"Basu C.","key":"e_1_2_1_7_1"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1345448.1345459"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021240730564"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921591.1921593"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11257-012-9136-x"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0610487104"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454008.1454038"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1390334.1390446"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/963770.963776"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1099554.1099689"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1864708.1864761"},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"J. D. Hamilton. 1994. Time Series Analysis. Cambridge University Press.  J. D. Hamilton. 1994. Time Series Analysis. Cambridge University Press.","DOI":"10.1515\/9780691218632"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2010.09.007"},{"key":"e_1_2_1_20_1","unstructured":"A. Javari and M. Jalili. 2014. A probabilistic model to resolve diversity-accuracy challenge of recommendation systems. Knowledge and Information Systems. 1--19.  A. Javari and M. Jalili. 2014. A probabilistic model to resolve diversity-accuracy challenge of recommendation systems. Knowledge and Information Systems. 1--19."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/245108.245126"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1721654.1721677"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/956863.956972"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.physa.2010.11.027"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevLett.87.248701"},{"volume":"2689","volume-title":"Case-Based Reasoning Research and Development. Lecture Notes in Computer Science","author":"McGinty L.","key":"e_1_2_1_26_1"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1125451.1125659"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.68.036122"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2005.06.010"},{"volume":"4321","volume-title":"The Adaptive Web. Lecture Notes in Computer Science","author":"Pazzani M. J.","key":"e_1_2_1_30_1"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/245108.245121"},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"F. Ricci and B. Shapira. 2011. Recommender Systems Handbook. Springer.   F. Ricci and B. Shapira. 2011. Recommender Systems Handbook. Springer.","DOI":"10.1007\/978-0-387-85820-3"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/371920.372071"},{"volume-title":"The Adaptive Web","series-title":"Lecture Notes in Computer Science","author":"Ben Schafer J.","key":"e_1_2_1_34_1"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1209\/0295-5075\/90\/48006"},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"G. Shani and A. Gunawardana. 2011. Evaluating recommendation systems. In Recommender Systems Handbook. Springer 257--297.  G. Shani and A. Gunawardana. 2011. Evaluating recommendation systems. In Recommender Systems Handbook. Springer 257--297.","DOI":"10.1007\/978-0-387-85820-3_8"},{"volume-title":"Proceedings of the 18th Conference on Uncertainty in Artificial Intelligence. 453--460","author":"Shani G.","key":"e_1_2_1_37_1"},{"key":"e_1_2_1_38_1","first-page":"1265","article-title":"An MDP-based recommender system","volume":"6","author":"Shani G.","year":"2006","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/CEC.2009.38"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0925-2312(01)00648-8"},{"key":"e_1_2_1_41_1","unstructured":"P. G. C. Soto. 2011. Temporal models in recommender systems: An exploratory study on different evaluation dimensions. Universidad Aut\u00f3noma de Madrid Escuela Polit\u00e9cnica Superior.  P. G. C. Soto. 2011. Temporal models in recommender systems: An exploratory study on different evaluation dimensions. Universidad Aut\u00f3noma de Madrid Escuela Polit\u00e9cnica Superior."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043932.2043957"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043932.2043955"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/WI-IAT.2009.78"},{"volume-title":"Proceedings of SIAM Data Mining.","author":"Xiong L.","key":"e_1_2_1_45_1"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chaos.2004.11.015"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1000488107"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.76.046115"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1060745.1060754"}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2668107","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2668107","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:22Z","timestamp":1750227202000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2668107"}},"subtitle":["An Algorithm Based on Popularity Forecasting"],"short-title":[],"issued":{"date-parts":[[2014,12,15]]},"references-count":49,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,1,23]]}},"alternative-id":["10.1145\/2668107"],"URL":"https:\/\/doi.org\/10.1145\/2668107","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"type":"print","value":"2157-6904"},{"type":"electronic","value":"2157-6912"}],"subject":[],"published":{"date-parts":[[2014,12,15]]},"assertion":[{"value":"2013-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-12-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}