Skip to main content

Recommender system: prediction/diagnosis of breast cancer using hybrid machine learning algorithm


Breast cancer is the second popular cause of the women’s death. There are some existing techniques for identifying the breast cancer and one of them is mammography screening, for identifying the breast cancer under the age of 40 to 50 years. For medical diagnosis applications such as breast cancer, the recommender system is very helpful. There is a large number of records or datasets available for diagnosis of human diseases. In this article, we have presented an in-depth study of breast cancer predictions to take the remedial actions. Then experiments are carried out in Microsoft Azure on the breast cancer dataset which is available on Kaggle. The training and testing are done on 70% and 30% of the data. The evaluations are conducted by using machine learning algorithms, Locally Deep SVM, Boosted Decision Tree, Averaged Perception, Bayes Point and Decision Forest to predict Breast Cancer. We conducted an experiment on 18 K breast cancer image dataset. A hybrid machine learning algorithm (HMLA) based on decision tree and average perceptron algorithms is proposed. Based on the experimental evaluation, it is analyzed that proposed algorithm has performed well with 98.1% of accuracy and predicting the accurate results with 95.0% of sensitivity and specificity of 99.0% on the Breast Cancer prediction.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3


  1. Assiri AS, Nazir S, Velastin SA (2020) Breast tumor classification using an ensemble machine learning method. J Imaging 6(6):39

    Article  Google Scholar 

  2. Batmaz Z, Yilmazel B, Kaleli C (2020) Shilling attack detection in binary data: a classification approach. J Ambient Intell Human Comput 11:2601–2611.

  3. Cao G, Zhang H, Zheng J, Kuang L, Duan Y (2019) An outlier degree shilling attack detection algorithm based on dynamic feature selection. Int J Software Eng Knowl Eng 29(08):1159–1178

    Article  Google Scholar 

  4. Felfernig A, Friedrich G, Schmidt-Thieme L (2007) Introduction to the IEEE intelligent systems special issue: recommender systems. IEEE Intell Syst 22(3):18–21

    Article  Google Scholar 

  5. Forouzandeh S, Berahmand K, Rostami M (2021) Presentation of a recommender system with ensemble learning and graph embedding: a case on MovieLens. Multimed Tools Appl 80(5):7805–7832

    Article  Google Scholar 

  6. Forouzandeh S, Berahmand K, Nasiri E, Rostami M (2021) A hotel recommender system for tourists using the artificial bee colony algorithm and fuzzy TOPSIS model: a case study of TripAdvisor. Int J Inf Technol Decis Mak 20(01):399–429

    Article  Google Scholar 

  7. Forouzandeh S, Rostami M, Berahmand K (2021) Presentation a Trust Walker for rating prediction in recommender system with Biased Random Walk: Effects of H-index centrality, similarity in items and friends. Eng Appl Artif Intell 104:104325

    Article  Google Scholar 

  8. Ha J, Park C, Park C, Park S (2020) IMIPMF: Inferring miRNA-disease interactions using probabilistic matrix factorization. J Biomed Inform 102:103358

    Article  Google Scholar 

  9. Karthikeyan P, Selvi ST, Neeraja G, Deepika R, Vincent A, Abinaya V (2017), January Prevention of shilling attack in recommender systems using discrete wavelet transform and support vector machine. In 2016 eighth international conference on Advanced Computing (ICoAC). IEEE, pp 99-104

  10. Kyono T, Gilbert FJ, van der Schaar M (2020) Improving workflow efficiency for mammography using machine learning. J Am Coll Radiol 17(1):56–63

    Article  Google Scholar 

  11. McKinney SM, Sieniek M, Godbole V, Godwin J, Antropova N, Ashrafian H, Etemadi M (2020) International evaluation of an AI system for breast cancer screening. Nature 577(7788):89–94

    Article  Google Scholar 

  12. Moghaddam BK, Khatoon-Abadi A (2013) Factors affecting ICT adoption among rural users: A case study of ICT Center in Iran. Telecomm Policy 37(11):1083–1094

    Article  Google Scholar 

  13. Pattaraintakorn P, Zaverucha GM, Cercone N (2007) Web based health recommender system using rough sets, survival analysis and rule-based expert systems. In: International Workshop on Rough Sets, Fuzzy Sets, Data Mining, and Granular-Soft Computing. Springer, Berlin, Heidelberg, pp 491-499

  14. Priya N, Shobana G (2020) Potential breast cancer drug prediction using machine learning models. In: 2020 International Conference on Emerging Trends in Information Technology and Engineering (ic-ETITE). IEEE, pp 1-6

  15. Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 2009:19.

  16. Turk AM, Bilge A (2019) Robustness analysis of multi-criteria collaborative filtering algorithms against shilling attacks. Expert Syst Appl 115:386–402

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations



Shalli Rani (First Author): Investigation, Methodology, Writing - original draft, Data curation.

Manpreet Kaur (Second Author): Investigation, Methodology, Writing - original draft, Writing - review & editing, Data curation, Formal analysis, Investigation.

Munish Kumar (Third Author): Writing - review & editing, Formal analysis, Supervision.

Corresponding author

Correspondence to Munish Kumar.

Ethics declarations

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Conflict of interest

All the authors declared that they have no conflict of interest in this work.

Informed consent

All the authors have given their consent for this work submission in this esteemed journal.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Rani, S., Kaur, M. & Kumar, M. Recommender system: prediction/diagnosis of breast cancer using hybrid machine learning algorithm. Multimed Tools Appl 81, 9939–9948 (2022).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI:


  • Recommender system
  • Collaborative filtering
  • Breast cancer
  • Machine learning
  • Benign and malignant stage