Improvement of SVD algorithm to increase the efficiency of recommendation systems

dc.contributor.authorKrepych, Svitlanaen
dc.contributor.authorSpivak, Irynaen
dc.date.accessioned2022-02-22T10:19:15Z
dc.date.available2022-02-22T10:19:15Z
dc.date.issued2021
dc.description.abstractMany existing websites use recommendation systems for their users. They generate various offers for them, for example, similar products or recommend the people registered on this site with similar interests. Such referral mechanisms process vast amounts of information to identify potential user preferences. Recommendation systems are programs that try to determine what users want to find, what might interest them, and recommend it to them. These mechanisms have improved the interaction between the user and the site. Instead of static information, they provide dynamic information that changes: recommendations are generated separately for each user, based on his previous activity on this web resource. Information from other visitors may also be taken into account. The methods of collecting information provided by the Internet have greatly simplified the use of human thought through collaborative filtering. But, on the other hand, the large amount of information complicates the implementation of this possibility. For example, the behavior of some people is quite clearly amenable to modeling, while others behave completely unpredictably. And it is the latter that affect the shift of the results of the recommendation system and reduce its effectiveness. An analysis of Internet resources has shown that most of the recommendation systems do not provide recommendations to users, and the part that does, for example, offers products to the user, selects recommendations manually. Therefore, the task of developing methods for automated generation of recommendations for a limited set of input data is quite relevant. The problems of data sparseness, new user problem, scalability of the widely used SVD algorithm for the development of such recommendation systems are proposed to be eliminated by improving this algorithm by the method of the nearest k-neighbors. This method will allow you to easily segment and cluster system data, which will save system resources.en
dc.description.abstractВелика кількість на сьогодні існуючих веб-сайтів використовують рекомендаційні системи для своїх користувачів. Вони генерують їм різні пропозиції, наприклад, подібні товари або рекомендують людей, зареєстрованих на цьому сайті, зі схожими інтересами. Такі рекомендаційні механізми обробляють величезні обсяги інформації для позначення потенційних переваг користувачів. Рекомендаційні системи - це програми, які намагаються визначити, що хочуть знайти користувачі, що може їх зацікавити і рекомендують їм це. Ці механізми вдосконалили взаємодію між користувачем і сайтом. Взамін статичної інформації вони надають динамічну інформацію, яка змінюється: рекомендації генеруються окремо для кожного користувача, ґрунтуючись на його попередній активності на даному веб-ресурсі. Також може враховуватися інформація, що надходить від інших відвідувачів. Методи збору інформації, що надаються Інтернетом, значно спростили використання людської думки за допомогою коллаборативної фільтрації. Але, з іншого боку, великий обсяг інформації ускладнює втілення цієї можливості. Наприклад, поведінка одних людей досить ясно піддається моделюванню, в той час як інші поводяться абсолютно непередбачувано. І саме другі впливають на зміщення результатів рекомендаційної системи і зниження її ефективності. Аналіз інтернет-ресурсів показав, що більшість рекомендаційних систем не надає користувачам рекомендацій, а та частина, яка це робить, наприклад пропонує користувачеві продукти, здійснює підбір рекомендацій вручну. Отже задача розробки методів автоматизованого створення рекомендацій за обмеженим набором вхідних даних є досить актуальною. Проблеми роботи (розрідженість даних, проблема нового користувача, масштабованість) широко використовуваного алгоритму SVD для розробки таких рекомендаційних систем пропонується усунути шляхом удосконалення даного алгоритму методом найближчих k-сусідів. Даний метод дозволить легко сегментувати і кластеризувати дані системи, що зекономить ресурси системи.uk
dc.identifier.citationKrepych S. Improvement of SVD algorithm to increase the efficiency of recommendation systems / S. Krepych, I. Spivak // Сучасні інформаційні системи = Advanced Information Systems. – 2021. – Т. 5, № 4. – С. 55-59.en
dc.identifier.doidoi.org/10.20998/2522-9052.2021.4.08
dc.identifier.orcidhttps://orcid.org/0000-0001-7700-8367
dc.identifier.orcidhttps://orcid.org/0000-0003-4831-0780
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/56168
dc.language.isoen
dc.publisherНаціональний технічний університет "Харківський політехнічний інститут"uk
dc.subjectk-nearest neighbors' methoden
dc.subjectdata sparsenessen
dc.subjectscalabilityen
dc.subjectclusteringen
dc.subjectметод k-найближчих сусідівuk
dc.subjectрозрідженість данихuk
dc.subjectмасштабованістьuk
dc.subjectкластеризаціяuk
dc.titleImprovement of SVD algorithm to increase the efficiency of recommendation systemsen
dc.title.alternativeУдосконалення алгоритму SVD для підвищення ефективності рекомендаційних системuk
dc.typeArticleen

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Ескіз
Назва:
AIS_2021_5_4_Krepych_Improvement.pdf
Розмір:
895.47 KB
Формат:
Adobe Portable Document Format
Опис:

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
11.25 KB
Формат:
Item-specific license agreed upon to submission
Опис: