Submitted:
13 July 2023
Posted:
14 July 2023
Read the latest preprint version here
Abstract
Keywords:
1. Introduction
2. Literature Review and Related Works
2.1. News Recommendation System
2.1. Challenges in News Recommendation System
- Scalability: The volume of news is large since it is collected from different sources of online newspapers with different categories of news within a short period of time.
- Cold start problem: It is a common problem of the recommendation system in many domains of the recommendation system which occurs because of the lack of information about new users and new news articles for the news recommendation engine.
- Data sparsity of user profiles: Most news readers are not willing to provide their profile for the news recommendation engine for the sake of privacy since the information they need is about news which contains a series of information they read like politics or other serious news.
- Freshness of news articles: The special characteristic of news is the information readers feed from it is fresh and the current activities are done. But if the fresh news is not relevant to the users the system will not recommend the breaking news.
2.2. Approaches of News Recommendation System
2.2.1. Content-Based Filtering (CBF)
2.2.2. Collaborative Filtering (CF)
2.2.3. Hybrid Approach

2.3. New User Cold Start Problem
2.4. Related Work
3. Methodology
3.1. Data set preparation
- (a)
- User demographics data set
- (b)
- News dataset
- (c)
- Rating value data
3.1.1. Pre-processing Data Set
- i.
- Categorizing Existing User
- ii.
- Categorizing a news dataset
- iii.
- Grouping Rating Data
3.2. Registering a new user
3.2.1. Categorizing New Users
3.3. Hybrid Recommendation with Demographic Data
3.3.1. Content-Based Filtering News Recommendation
3.3.2. Collaborative Filtering News Recommendation
3.3.3. Recommending popular News
3.4. Proposed Model Architecture
3.5. Algorithm of the proposed model
4. Result and Discussion
4.1. Results
| Recommended | Not Recommended | |
|---|---|---|
| Good Articles | TP (True-Positive) | FN (False-Negative) |
| Not Good Articles | FP (False-Positive) | TN (True-Negative) |

- i.
- Experimentation for individual user similarity
- ii.
- Experimentation by user category-based similarity
4.2. Discussion
5. Conclusions
6. Future Work
References
- C. Shahabi and Y. Chen, “Web Information Personalization: Challenges and Approaches,” in: Bianchi-Berthouze N. (eds) Databases in Networked Information Systems, vol. 95, pp. 1–10, 2003.
- Bobadilla, J.; Ortega, F.; Hernando, A.; Gutiérrez, A. Recommender systems survey. Knowl. Based Syst. 2013, 46, 109–132. [Google Scholar] [CrossRef]
- Lu, J.; Wu, D.; Mao, M.; Wang, W.; Zhang, G. Recommender system application developments: A survey. Decis. Support Syst. 2015, 74, 12–32. [Google Scholar] [CrossRef]
- Adomavicious, G.; Tuzhilin, A. Towards the Next Generations of Recommender Systems: A Survey of the State-of-the-Art and Possible Extension. IEEE Trans. Knowl. Data Eng. 2005, 17, 734–749. [Google Scholar] [CrossRef]
- Tranos Zuva, Sunday O. Ojo, Seleman M. Ngwira, and Keneilwe Zuva, “A Survey of Recommender Systems Techniques, Challenges and Evaluation Metrics. Int. J. Emerg. Technol. Adv. 2012, 2.
- Available online: https://en.wikipedia.org/wiki/News.
- Available online: https://en.wikipedia.org/wiki/Online_newspaper.
- Mansi Sood, Harmeet Kaur, “Survey on News Recommendation,” International Journal of Advanced Research in Electrical Electronics and Instrumentation Engineering, Vol. 3, Issue 6, 2014.
- F. Garcin, C. Dimitrakakis, and B. Faltings, “Personalized news recommendation with context trees,” in: The Proceedings of the 7th ACM conference on Recommender Systems, pp. 105-112, 2013.
- Son, L.H. Dealing with the new user cold-start problem in recommender systems: A comparative review. Inf. Syst. 2016, 58, 87–104. [Google Scholar] [CrossRef]
- P. Resnick, N. Iacovou, M. Suchak, P. Bergstrom, and J. Riedl, “Grouplens: an open architecture for collaborative filtering of netnews”, CSCW, ACM, pp 175–186, 1994.
- K. G. Saranya and G. S. Sadhasivam, “A personalized online news recommendation system,” International Journal of Computer Applications, pp 6–14, 2012.
- M. Balabanović and Y. Shoham, “Fab: Content-based, collaborative recommendation,” Communications of the ACM, vol. 40, pp. 66-72, 1997.
- Zheng, L.; Li, L.; Hong, W.; Li, T. PENETRATE: Personalized news recommendation using ensemble hierarchical clustering. Expert Syst. Appl. 2013, 40, 2127–2136. [Google Scholar] [CrossRef]
- L. Li, L. Zheng, and T. Li, “Logo: A long-short user interest integration in personalized news recommendation,” in: Proc. the fifth ACM Conference on Recommender Systems, pp. 317-320, 2011. [CrossRef]
- N. Zheng, L. Qiudan, L. Shengcai, Z. Leiming, “Which photo groups should I choose? A comparative study of recommendation algorithms in Flickr,” Journal of Information Science, vol. 36 no. 6, pp. 732–750, 2010.
- Brynjolfsson, E.; Hu, Y. (.; Smith, M.D. Consumer Surplus in the Digital Economy: Estimating the Value of Increased Product Variety at Online Booksellers. Manag. Sci. 2003, 49, 1580–1596. [Google Scholar] [CrossRef]
- Goldberg, D.; Nichols, D.; Oki, B.M.; Terry, D. Using collaborative filtering to weave an information tapestry. Commun. ACM 1992, 35, 61–70. [Google Scholar] [CrossRef]
- Hofmann, T. Latent semantic models for collaborative filtering. ACM Trans. Inf. Syst. 2004, 22, 89–115. [Google Scholar] [CrossRef]
- P. Cotter and B. Smyth, “Ptv: Intelligent personalized tv guides,” in: AAAI/IAAI, pp. 957-964, 2000.
- M. Claypool, A. Gokhale, T. Miranda, P. Murnikov, D. Netes and M. Sartin, “Combining content-based and collaborative filters in an online newspaper,” in: Proc. ACM SIGIR Workshop on Recommender Systems, 1999.
- L. Li, D. Wang, T. Li, D. Knox, and B. Padmanabhan, “Scene: A scalable two-stage personalized news recommendation system,” in: Proc. The 34th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 125-134, 2011.
- Urszula Kużelewska “Clustering Algorithms in Hybrid Recommender System on MovieLens Data,” Studies in Logic, Grammar and Rhetoric, vol. 37, no. 50, pp. 125–139, 2014.
- L. Rokach and O. Maimon, “clustering methods,” Data mining and knowledge discovery handbook, ISBN. 978-0-387-24435, pp. 321-35, 2005.
- Fraley, C.; Raftery, A.E. How Many Clusters? Which Clustering Method? Answers Via Model-Based Cluster Analysis. Comput. J. 1998, 41, 578–588. [Google Scholar] [CrossRef]
- Marko Tkal c., Matev z. Kunaver, Andrej Ko. Sir, and Jurij Tasi c., “Addressing the New User Problem with a Personality Based User Similarity Measure,” no. 1, 2010.
- Park, S.T., Pennock, D. M., Madani, O., Good, N., and DeCoste, D., “Naive filter bots for robust cold-start recommendations,” in: Proceedings of KDD ACM, vol. 06, 2006.
- Salter, J.; Antonopoulos, N. CinemaScreen Recommender Agent: Combining Collaborative and Content-Based Filtering. IEEE Intell. Syst. 2006, 21, 35–41. [Google Scholar] [CrossRef]
- Schein, A. I., Popescul, A., Ungar, L. H., and Pennock, D. M., “Methods and metrics for cold-start recommendations,” in: Proceedings of SIGIR ACM, vol. 02, pp. 253-260, 2002.
- Pazzani, M., “A framework for Collaborative, Content Based and Demographic Filtering,” Artificial Intelligence Review, pp. 393-408, 1999.
- Z. Lu, Z. Dou, J. Lian, X. Xie, and Q. Yang, “Content-based Collaborative Filtering for News Topic Recommendation,” in: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence (AAAI'15), pp. 217-223, 2015.
- Hee-Geun Yoon, Hyun-Je Song, Seong-Bae Park, and Kweon Yang Kim, “A Personalized News Recommendation using User Location and News Contents,” Applied Mathematics & Information Sciences, vol. 9, No. 2, 2015.
- Darvishy, H. Ibrahim, A. Mustapha, and F. Sidi, “New Attributes for Neighbourhood-based Collaborative Filtering in News Recommendation,” Journal of Emerging Technologies in Web Intelligence, vol. 7, no. 1, pp. 13–19, 2015.
- F. O. Isinkaye, Y. O. Folajimi, B. A. Ojokoh, “Recommendation systems: Principles, Methods and Evaluation,” Egyptian Informatics Journal, vol. 16, pp. 261-273, 2015.
- M. Sunitha and T. Adilakshmi, “Recommender Systems to Address New User Cold-Start Problem with User Side Information,” IOSR Journal of Computer Engineering (IOSR-JCE), vol. 18, no. 2, pp. 17–23, 2016.
- Wai-Ho Au, Keith C. C. Chan, Andrew K. C. Wong, and Yang Wang, “Attribute Clustering for Grouping, Selection, and Classification of Gene Expression Data,” Technical Report, 2005.



| User ID | Precision | Recall | F1-Score |
|---|---|---|---|
| 587 | 0.740741 | 0.40404 | 0.522876 |
| 888 | 0.787037 | 0.429293 | 0.555556 |
| 1263 | 0.777778 | 0.424242 | 0.54902 |
| 1932 | 0.787037 | 0.429293 | 0.555556 |
| 1973 | 0.787037 | 0.425 | 0.551948 |
| 2251 | 0.731481 | 0.39899 | 0.51634 |
| 2604 | 0.648148 | 0.443038 | 0.526316 |
| 2668 | 0.583333 | 0.398734 | 0.473684 |
| 2733 | 0.481481 | 0.396947 | 0.435146 |
| 3148 | 0.611111 | 0.420382 | 0.498113 |
| 3832 | 0.62963 | 0.427673 | 0.509363 |
| 4364 | 0.564815 | 0.388535 | 0.460377 |
| 4487 | 0.62037 | 0.421384 | 0.501873 |
| 4122 | 0.601852 | 0.414013 | 0.490566 |
| 4210 | 0.537037 | 0.367089 | 0.43609 |
| 2360 | 1 | 0.605263 | 0.754098 |
| Average | 0.680556 | 0.42462 | 0.521058 |
| category Number | Precision | Recall | F1-Score |
|---|---|---|---|
| 2 | 0.944444 | 0.408 | 0.569832 |
| 5 | 0.891304 | 0.366071 | 0.518987 |
| 16 | 0.944444 | 0.409639 | 0.571429 |
| 22 | 0.944444 | 0.408 | 0.569832 |
| 31 | 0.962963 | 0.421053 | 0.585915 |
| Average | 0.93752 | 0.402553 | 0.563199 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).