Інтелектуальна система підбору подарунків на основі методів машинного навчання
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
Національний університет "Львівська політехніка"
Abstract
Подарунок відображає повагу, любов та шану. В будь-якій культурі приділяється велика увага етикету дарування. Сучасне сприйняття подарунка виступає як символ уваги, радості дарування і засіб зміцнення дружби.
Концепція подарунка як незручного обов'язку, який виконують лише задля не виявлення неввічливості, суперечить нормам етикету. Ті люди, які дарують подарунки лише з надією отримати еквівалентну компенсацію, не розуміють сутності цього символа. Вихована людина ніколи не використовує подарунок як засіб показати своє благополуччя. Загальноприйняті норми вимагають, щоб подарунок був адекватним за вартістю, відповідним обстановці та часу[1].
За допомогою подарунка можна зробити висновки про особу, яка його дарує, про її ставлення до одержувача подарунка, про стиль життя, виховання, розум, безкорисливість та почуття гумору.
Суспільний досвід показує, що дорослі більш раціональні у своєму підході до акту дарування, тоді як діти виражають свою любов до улюблених людей більш природним способом, даруючи їм творчі вияви (спів, вірші, малюнки, улюблену іграшку тощо)[2].
Щоб знайти подарунок для людини інколи справді потрібно добре постаратися. Проблеми із якими можна стикнутися при підборі подарунків є різними, наприклад це може бути ваш колега якого ви зовсім добре ще знаєте і просто не знаєте який подарунок може бути йому цікавим, іноді ви добре знаєте людину, але здається що в неї все є і також нічого цікавого знайти не можете, тоді часто ідемо в магазин і продуємо зачіпити поглядом щоб бодай щось цікаве що можна подарувати. Щоб уникнути цих страждань по вибору подарунка є система які допомагають підбирати подарунки, та варто оцінити наскільки зараз вони розвинені, та наскіьки добре покривають запити користувачів.
Розробка інтелектуальної системи підбору подарунків на основі методів машинного навчання може полегшити процес вибору подарунків. Ця система буде аналізувати різні параметри особи та надавати рекомендації щодо підбору подарунків. Вона може стати корисним інструментом у різних сферах, допомагаючи знайти ідеальний подарунок для будь якої людини під будь яку подію.
Для проектованої системи допомоги підбору подарунків був розроблений метод на основі колабораційного фільтрування[3], із модифікаціями для кращої роботи системи при обмежених початкових ресурсах. Було проведено широкий аналіз популярних систем рекомендацій, які надають користувачам послуги з вибору подарунків. Досліджено методи машинного навчання, що використовуються в цих програмах. Далі було проаналізовано можливі альтернативи веб-додаткам, і серед них виявилися телеграм-боти систем. Оскільки такі рішення ще не мають достатнього рівня розвитку, було вирішено зробити систему саме як телеграм-бота.
При розробці використовувався сервіс Firebase від компанії Google, щоб мати змогу розгорнути систему у хмарному середовищі і вона завжди була доступна для взаємодії з користувачами.
Об’єктом дослідження є явище попиту на застосунки та системи які допомагають підбирати подарунки.
Предметом дослідження є система яка буде надавати рекомендації щодо подарунків базуючись на різних параметрах людини, яка буде використовувати методи машинного навчання.
Мета дослідження полягає в оцінці поточної ситуації на ринку систем, які створюють рекомендації подарунків для користувачів, та визначення нових варіантів систем, які допоможуть користувачам, або розвинути якість надаваних послуг, або полегшити рівень доступу до потрібної інформації
Наукова новизна роботи полягає у розробці повноцінної системи рекомендацій та збереження подарунків як телеграм бота та у розширенні параметрів на основі яких буде проводитись підбір, а також підбору оптимального підбору метода аналізу й простоти користування системою.
Практичне значення одержаних результатів. Результатом виконаної роботи є алгоритм, що надає рекомендації щодо підбору подарунків, який можна буде застосовувати у різноманітних системах.
Створена система відповідає початково заданим нормам функціоналу, з її допомогою користувачі можуть з легкістю створювати та модифіковувати власні списки побажань, також вони можуть ділитися цим списком зі своїми друзями і отримувати список від друзів, щоб бачити які саме подарунки їх цікавлять, також в системі наявна функція рекомендації товару, базуючись на даних вашого, та інших користувачів вішлістів система створить рекомендацію для вас і запропонує додати її до вашого списку бажань.
Gifts represent respect, love, and honor. In any culture, great attention is paid to the etiquette of gift-giving. The modern perception of a gift serves as a symbol of attention, the joy of giving, and a means of strengthening friendship. The concept of a gift as an obligatory burden performed solely to avoid rudeness contradicts the norms of etiquette. People who give gifts only with the hope of receiving equivalent compensation do not understand the essence of this symbol. A well-mannered person never uses a gift as a means to showcase their prosperity. Generally accepted norms require a gift to be appropriate in value, suitable for the occasion and time [1]. Through a gift, one can make conclusions about the person giving it—about their attitude towards the recipient, their lifestyle, upbringing, intelligence, selflessness, and sense of humor. Social experience shows that adults tend to be more rational in their approach to the act of giving gifts, while children express their love for loved ones in a more natural way, presenting them with creative expressions (songs, poems, drawings, favorite toys, etc.) [2]. Finding a gift for someone can sometimes require a genuine effort. There can be various problems encountered when selecting gifts. For example, it could be your colleague whom you don't know very well, and you're unsure what gift might be of interest to them. Sometimes, you know the person well, but it seems like they already have everything, and you can't seem to find anything interesting. In such cases, we often go to a store and browse, hoping to stumble upon something intriguing to give. To avoid these struggles in gift selection, there are systems that assist in choosing gifts, and it is worth evaluating their current development and how well they meet users' requirements. The development of an intelligent gift recommendation system based on machine learning methods can facilitate the gift selection process. This system would analyze various parameters of the individual and provide recommendations for gift selection. It can become a useful tool in various domains, helping find the perfect gift for any person for any occasion. For the designed gift recommendation system, a method based on collaborative filtering [3] was developed, with modifications to improve the system's performance with limited initial resources. A comprehensive analysis of popular gift recommendation systems available to users was conducted. The machine learning methods used in these programs were researched. Alternative options to web applications were analyzed, and among them, telegram bot systems were found. Since such solutions are not yet sufficiently developed, it was decided to create the system as a telegram bot. The Firebase service by Google was used in the development process to deploy the system in a cloud environment and ensure it was always available for user interaction. The research object is the phenomenon of demand for applications and systems that assist in gift selection. The research subject is a system that provides gift recommendations based on various parameters of the user, utilizing machine learning methods. The research goal is to evaluate the current situation on the market for systems that provide gift recommendations to users and identify new system options that will help users or improve the quality of services provided or enhance access to relevant information. The scientific novelty of this work lies in the development of a comprehensive recommendation system and gift storage as a telegram bot, as well as the expansion of parameters for gift selection based on which the recommendations are made. Additionally, the optimal method of analysis and user-friendliness of the system's functionality are considered. The practical significance of the obtained results is the algorithm providing gift recommendations that can be applied in various systems. The created system meets the initially defined functional requirements. With its assistance, users can easily create and modify their wish lists. They can also share their lists with friends and receive lists from friends to see which gifts they are interested in. Furthermore, the system includes a product recommendation feature based on the data from your and other users' wish lists. The system will generate recommendations for you and suggest adding them to your wish list.
Gifts represent respect, love, and honor. In any culture, great attention is paid to the etiquette of gift-giving. The modern perception of a gift serves as a symbol of attention, the joy of giving, and a means of strengthening friendship. The concept of a gift as an obligatory burden performed solely to avoid rudeness contradicts the norms of etiquette. People who give gifts only with the hope of receiving equivalent compensation do not understand the essence of this symbol. A well-mannered person never uses a gift as a means to showcase their prosperity. Generally accepted norms require a gift to be appropriate in value, suitable for the occasion and time [1]. Through a gift, one can make conclusions about the person giving it—about their attitude towards the recipient, their lifestyle, upbringing, intelligence, selflessness, and sense of humor. Social experience shows that adults tend to be more rational in their approach to the act of giving gifts, while children express their love for loved ones in a more natural way, presenting them with creative expressions (songs, poems, drawings, favorite toys, etc.) [2]. Finding a gift for someone can sometimes require a genuine effort. There can be various problems encountered when selecting gifts. For example, it could be your colleague whom you don't know very well, and you're unsure what gift might be of interest to them. Sometimes, you know the person well, but it seems like they already have everything, and you can't seem to find anything interesting. In such cases, we often go to a store and browse, hoping to stumble upon something intriguing to give. To avoid these struggles in gift selection, there are systems that assist in choosing gifts, and it is worth evaluating their current development and how well they meet users' requirements. The development of an intelligent gift recommendation system based on machine learning methods can facilitate the gift selection process. This system would analyze various parameters of the individual and provide recommendations for gift selection. It can become a useful tool in various domains, helping find the perfect gift for any person for any occasion. For the designed gift recommendation system, a method based on collaborative filtering [3] was developed, with modifications to improve the system's performance with limited initial resources. A comprehensive analysis of popular gift recommendation systems available to users was conducted. The machine learning methods used in these programs were researched. Alternative options to web applications were analyzed, and among them, telegram bot systems were found. Since such solutions are not yet sufficiently developed, it was decided to create the system as a telegram bot. The Firebase service by Google was used in the development process to deploy the system in a cloud environment and ensure it was always available for user interaction. The research object is the phenomenon of demand for applications and systems that assist in gift selection. The research subject is a system that provides gift recommendations based on various parameters of the user, utilizing machine learning methods. The research goal is to evaluate the current situation on the market for systems that provide gift recommendations to users and identify new system options that will help users or improve the quality of services provided or enhance access to relevant information. The scientific novelty of this work lies in the development of a comprehensive recommendation system and gift storage as a telegram bot, as well as the expansion of parameters for gift selection based on which the recommendations are made. Additionally, the optimal method of analysis and user-friendliness of the system's functionality are considered. The practical significance of the obtained results is the algorithm providing gift recommendations that can be applied in various systems. The created system meets the initially defined functional requirements. With its assistance, users can easily create and modify their wish lists. They can also share their lists with friends and receive lists from friends to see which gifts they are interested in. Furthermore, the system includes a product recommendation feature based on the data from your and other users' wish lists. The system will generate recommendations for you and suggest adding them to your wish list.
Description
Citation
Дирів А. І. Інтелектуальна система підбору подарунків на основі методів машинного навчання : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „3.124.00.00 — Системний аналіз (освітньо-наукова програма)“ / Андрій Іванович Дирів. — Львів, 2022. — 98 с.