A novel recommendation method based on general matrix factorization and artificial neural networks

Stelios Kapetanakis, Nikolaos Polatidis, Gharbi Alshammari, Miltiadis Petridis

    Research output: Contribution to journalArticlepeer-review


    Collaborative filtering is a successful approach in relevant item or service recommendation provision to users in rich, online domains. This approach has been widely applied in commercial environments with success, especially in online marketing, similar product suggestion and selection and tailor-made consumer suggestions. However, regardless of its market penetration, there are still considerable limitations in terms of accuracy in the proposed recommendations stemming from the high-frequency low-relevance user-item bias, data specificities and individual user patterns and needs that may be hidden in data. We propose a novel recommendation approach that improves accuracy and requires significantly less maintenance compared to traditional collaborative filtering. For the experimental evaluation, we use two real data sets and well-known metrics with the results validating our method. Our proposed method outperforms all the alternative recommendation methods for each of the two data sets and metrics and seems holistically effective against alternatives since it requires fewer settings to be considered without affecting the output.

    Original languageEnglish
    Pages (from-to)12327–12334
    JournalNeural Computing and Applications
    Publication statusPublished - 26 Oct 2019

    Bibliographical note

    This is a post-peer-review, pre-copyedit version of an article published in Neural Computing and Applications. The final authenticated version is available online at: http://dx.doi.org/10.1007/s00521-019-04534-w


    • Recommender Systems
    • Collaborative Filtering
    • Matrix Factorization
    • Neural Networks
    • Collaborative filtering
    • Neural networks
    • Matrix factorization
    • Recommender systems


    Dive into the research topics of 'A novel recommendation method based on general matrix factorization and artificial neural networks'. Together they form a unique fingerprint.

    Cite this