EconPapers    
Economics at your fingertips  
 

Distributed Singular Value Decomposition Method for Fast Data Processing in Recommendation Systems

Krzysztof Przystupa, Mykola Beshley, Olena Hordiichuk-Bublivska, Marian Kyryk, Halyna Beshley, Julia Pyrih and Jarosław Selech
Additional contact information
Krzysztof Przystupa: Department of Automation, Lublin University of Technology, 20-618 Lublin, Poland
Mykola Beshley: Department of Telecommunications, Lviv Polytechnic National University, 79013 Lviv, Ukraine
Olena Hordiichuk-Bublivska: Department of Telecommunications, Lviv Polytechnic National University, 79013 Lviv, Ukraine
Marian Kyryk: Department of Telecommunications, Lviv Polytechnic National University, 79013 Lviv, Ukraine
Halyna Beshley: Department of Telecommunications, Lviv Polytechnic National University, 79013 Lviv, Ukraine
Julia Pyrih: Department of Telecommunications, Lviv Polytechnic National University, 79013 Lviv, Ukraine
Jarosław Selech: Institute of Machines and Motor Vehicles, Poznan University of Technology, 60-965 Poznan, Poland

Energies, 2021, vol. 14, issue 8, 1-24

Abstract: The problem of analyzing a big amount of user data to determine their preferences and, based on these data, to provide recommendations on new products is important. Depending on the correctness and timeliness of the recommendations, significant profits or losses can be obtained. The task of analyzing data on users of services of companies is carried out in special recommendation systems. However, with a large number of users, the data for processing become very big, which causes complexity in the work of recommendation systems. For efficient data analysis in commercial systems, the Singular Value Decomposition (SVD) method can perform intelligent analysis of information. With a large amount of processed information we proposed to use distributed systems. This approach allows reducing time of data processing and recommendations to users. For the experimental study, we implemented the distributed SVD method using Message Passing Interface, Hadoop and Spark technologies and obtained the results of reducing the time of data processing when using distributed systems compared to non-distributed ones.

Keywords: big data (BD); message passing interface (MPI); distributed systems (DS); singular value decomposition (SVD); hadoop; spark (search for similar items in EconPapers)
JEL-codes: Q Q0 Q4 Q40 Q41 Q42 Q43 Q47 Q48 Q49 (search for similar items in EconPapers)
Date: 2021
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
https://www.mdpi.com/1996-1073/14/8/2284/pdf (application/pdf)
https://www.mdpi.com/1996-1073/14/8/2284/ (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:gam:jeners:v:14:y:2021:i:8:p:2284-:d:538791

Access Statistics for this article

Energies is currently edited by Ms. Agatha Cao

More articles in Energies from MDPI
Bibliographic data for series maintained by MDPI Indexing Manager ().

 
Page updated 2025-03-19
Handle: RePEc:gam:jeners:v:14:y:2021:i:8:p:2284-:d:538791