Підходи до зниження природнього шуму в групових рекомендаційних системах
Дослідження проблематики впливу природнього шуму на ефективність групових рекомендаційних систем. Аналіз джерела шуму в групових рекомендаційних системах, включаючи невірно введені дані користувачами, помилки в обробці даних та коливання у вподобаннях.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | украинский |
Дата добавления | 13.06.2024 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Національний університет «Одеська Політехніка»
Підходи до зниження природнього шуму в групових рекомендаційних системах
Горбатенко Анастасія Артурівна,
аспірант кафедри інформаційних систем
Інституту Комп'ютерних систем
Анотація
Дана робота розкриває проблематику впливу шуму на ефективність групових рекомендаційних систем (ГРС). Шум у даному контексті визначається як ірелевантна або помилкова інформація, яка може спотворювати рекомендації, відображені системою. Стаття детально аналізує джерела шуму в ГРС, включаючи невірно введені дані користувачами, помилки в обробці даних та коливання у користувацьких вподобаннях. Значна увага приділяється стратегіям фільтрації та алгоритмам, які можуть бути використані для зниження впливу шуму, забезпечуючи таким чином більш точні та корисні рекомендації для груп користувачів.
В статті запропоновані чотири підходи до зниження природного шуму, які базуються на припущення щодо існування локальних даних, які відносяться до вподобань членів групи, та глобальних даних, які відносяться до вподобань всіх користувачів рекомендаційної системи. Одним із основних аспектів статті є обговорення різних методологій агрегації групових переваг, які дозволяють оптимізувати обробку інформації та підвищити релевантність рекомендацій для всіх членів групи. Автори вказують на важливість вибору адекватної стратегії агрегації, оскільки вона впливає на здатність системи мінімізувати вплив шуму та врахувати динаміку та різноманітність уподобань в межах групи. В статті також представлене експериментальне дослідження, яке ілюструє застосування розглянутих методів на практиці. Через аналіз реальних даних та моделювання сценаріїв використання ГРС, досліджено ефективність різних технік у контексті різних типів груп та сценаріїв взаємодії. Заключна частина статті акцентує на потенційних напрямках подальших досліджень у сфері оптимізації групових рекомендаційних систем, зокрема на розробці більш гнучких та адаптивних систем, здатних ефективно справлятися з викликами, пов'язаними з шумом. Автори закликають до більшої уваги до аспектів машинного навчання та штучного інтелекту, що можуть допомогти в дальшому розвитку та удосконаленні ГРС, підвищуючи їхню точність і корисність у реальних умовах.
Ключові слова: рекомендаційні системи, машинне навчання, глибинне навчання, агрегація даних, штучний інтелект.
Gorbatenko Anastasiia Arturivna PhD Student of Information Systems Department Institute of Computer Science, Odesa Polytechnic National University, Odesa
APPROACHES TO REDUCING NATURAL NOISE IN GROUP RECOMMENDER SYSTEMS
Abstract
This paper addresses the issue of the impact of noise on the effectiveness of group recommender systems (GRS). Noise in this context is defined as irrelevant or false information that can distort the recommendations displayed by the system. The article analyzes in detail the sources of noise in GRSs, including incorrectly entered data by users, data processing errors, and fluctuations in user preferences. Significant attention is paid to filtering strategies and algorithms that can be used to reduce the impact of noise, thus providing more accurate and useful recommendations for user groups.
The paper proposes four approaches to reducing natural noise based on the assumption that there is local data related to the preferences of group members and global data related to the preferences of all users of the recommender system. One of the main aspects of the article is the discussion of different methodologies for aggregating group preferences, which allow to optimize information processing and increase the relevance of recommendations for all group members. The authors point out the importance of choosing an adequate aggregation strategy, as it affects the system's ability to minimize the impact of noise and take into account the dynamics and diversity of preferences within the group. The article also presents an experimental study that illustrates the application of the discussed methods in practice. Through the analysis of real data and modeling of GDS usage scenarios, the effectiveness of different techniques in the context of different types of groups and interaction scenarios is investigated. The final part of the paper emphasizes potential areas for further research in the field of optimizing group recommender systems, in particular, the development of more flexible and adaptive systems that can effectively cope with noise-related challenges. The authors call for greater attention to machine learning and artificial intelligence aspects that can help further develop and improve GRSs, increasing their accuracy and usefulness in real-world settings.
Keywords: recommendation systems, machine learning, deep learning, data aggregation, artificial intelligence.
Вступ
Постановка завдання. В останні роки широке використання сенсорних технологій, технологій зберігання даних, комп'ютерних технологій та мережевих технологій призвело до значного зростання обсягів даних [1]. Однак, оскільки кількість даних продовжує зростати, люди стикаються з труднощами в роботі з великим обсягом інформації, що обмежує їхню здатність приймати добре поінформовані та відповідні рішення. Це явище часто називають інформаційним перевантаженням [2].
Рекомендаційні системи з'явилися як вирішення проблеми інформаційного перевантаження. Основна мета такої системи - проаналізувати попередню поведінку та вподобання користувача, створити модель і самостійно порекомендувати предмети або продукти, які відповідають його інтересам. Після цього для користувача створюється персоналізований список [3].
В останні роки набув популярності один із видів рекомендаційних систем, який називається груповими рекомендаційними системами. Групові рекомендаційні системи - це спеціалізований тип рекомендаційних систем, призначений для генерації рекомендацій, які враховують інтереси не окремої особи, а групи людей. Ці системи застосовуються в ситуаціях, де рішення про вибір продукту чи послуги приймається колективно, наприклад, при виборі фільмів для перегляду в групі друзів або під час планування спільних поїздок [4].
Ці системи є важливими для вивчення сукупних уподобань і поведінки групи з метою надання пропозицій, які є прийнятними і вигідними для всієї групи. Як наслідок, вони сприяють покращенню групового досвіду та досягненню кращих результатів [5].Їхній розвиток характеризується прогресом в аналітиці даних, методах машинного навчання та принципах дизайну, орієнтованих на користувача, що постійно підвищує їхню гнучкість і корисність у багатьох ситуаціях.
Аналіз останніх досліджень і публікацій. Однією із задач, які треба вирішити при побудові ефективних рекомендаційних систем є задача зниження впливу шуму в рекомендаційних системах [6].Шум у контексті рекомендаційних систем визначається як небажані або нерелевантні дані, які можуть вплинути на якість і точність рекомендацій.
Це може включати неточності у вхідних даних, помилки у користувацьких відгуках, а також недоліки в алгоритмах, що призводять до введення шуму в процес аналізу.
Вплив шуму на загальну ефективність рекомендаційних систем полягає в тому, що коли вхідні дані містять помилки або нерелевантну інформацію, рекомендаційні алгоритми можуть вираховувати неадекватні прогнози, які не відповідають реальним інтересам користувачів [7].
Це, у свою чергу, може призвести до низької задоволеності користувачів і зменшення їх взаємодії з рекомендаційною системою.
Попередні роботи довели, що природний шум впливає на індивідуальні вподобання та зміщує індивідуальні рекомендації [8]. Враховуючи, що багато систем групових рекомендацій базуються на агрегуванні індивідуальних рекомендацій і майже всі вони використовують індивідуальні оцінки як вхідні дані, зрозуміло, що природний шум також присутній в процесі групових рекомендацій, що може спотворювати результати і знижувати задоволеність користувачів груповими рекомендаціями [9].
Основна відмінність від сценаріїв індивідуальних рекомендацій полягає в тому, що, з точки зору групи, в наборі даних рейтингів є різні рівні інформації. Тому існуючі методології зниження впливу шумів в індивідуальних рекомендаційних системах не можуть бути безпосередньо застосовані до групових рекомендацій [10].
Таким чином, розробка підходів до адаптації існуючих методів зниження впливу шумів до групових рекомендаційних систем є одним з важливих моментів при побудові ефективних групових рекомендаційних систем [11].
Мета статі - розробка методів зниження впливу натуральних шумів на ефективність роботи групових рекомендаційних систем.
Виклад основного матеріалу
Першим кроком на шляху до розробки методів зниження природнього шуму для групових рекомендаційних систем є зосередження на рейтингах учасників та зменшення природного шуму з метою покращення їхньої якості, враховуючи, що рейтинги учасників є ключовими даними в агрегованих групових рекомендаційних системах, а їхня якість впливає на точність рекомендацій [12].
Цей перший підхід можна сформулювати наступним чином: методи зниження природного шуму, що використовують лише групові рейтинги, покращують групову рекомендацію.
Інший підхід до управління природним шумом в групових рекомендаційних системах полягає в тому, щоб, враховуючи, що методи зниження природного шуму для окремих осіб дозволяє підвищити ефективність рекомендацій, застосувати методи зниження природного шуму, які безпосередньо не враховують групову інформацію [13].
Обґрунтуванням такого прямого застосування є те, що підходи групових рекомендаційних систем підтримуються індивідуальними рекомендаційними системами. Даний підхід можна сформулювати наступним чином: використання методів зниження природного шуму для всієї бази рейтингів, без урахування груп, покращує групові рекомендації.
Наступним кроком в управлінні природним шумом для групових рекомендаційних систем є розгляд групового та глобального рівнів разом. Такий підхід дозволить управляти природним шумом на обох рівнях, позначаючи як шумні деякі рейтинги на рівні групи, але інший набір рейтингів на глобальному рівні [14].
Така поведінка свідчить про те, що гібридне управління може призвести до підвищення точності рекомендацій. Даний підхід можна сформулювати наступним чином: управління природним шумом у всій базі рейтингів, а потім додавання другого кроку, який управляє природним шумом у групових рейтингах, покращить результати порівняно з підходами на базі одного кроку (що використовують тільки групові рейтинги або взагалі не враховують групи).
У сценарії групових рекомендацій існує два рівні рейтингів: локальний рівень, який складається із вподобань, що належать членам групи; глобальний рівень, який складається із вподобань всіх користувачів у наборі даних системи рекомендацій [15]. Враховуючи цю особливість групових рекомендацій, а також зазначені раніше підходи, автором пропонуються чотири методи для боротьби з природним шумом на обох рівнях:
1) L-метод - даний метод полягає в управлінні природним шумом на локальному рівні, використовуючи лише локальну інформацію, тобто застосування методів зниження природного шуму до групових оцінок, використовуючи лише їх самих для виявлення розбіжностей;
2) GL-метод - даний метод полягає в управлінні природним шумом на локальному рівні з використанням глобальної інформації. У цьому випадку методи зниження шуму застосовується до групових рейтингів, але всі рейтинги в базі даних використовуються для виявлення та виправлення розбіжностей;
3) G-метод - даний метод полягає в управлінні природним шумом на глобальному рівні з використанням глобальної інформації. Цей підхід керує шумом у всьому наборі даних, але не враховує склад групи, яка отримає рекомендації;
4) C-метод - даний метод використовує попередні підходи каскадним чином. Це означає, що спочатку виконується G-метод для управління шумом на глобальному рівні, а потім застосовується GL-метод над результатами першого підходу з метою подальшого вдосконалення управління природним шумом з урахуванням цільової групи.
Розглянемо детальніше роботу L-методу. На рисунку 1 зображено загальну схему L-методу. Спочатку аналізуються рейтинги цільової групи G. Після цього ці рейтинги коригуються, використовуючи лише інформацію про учасників [16].
Цей метод припускає, що інформації, яка міститься на локальному рівні, достатньо для опису природного шуму, тобто, що управління тільки природним шумом в рейтингах групи є достатнім для покращення якості набору даних, Невелика кількість даних, що використовується в L-методі, яка складається лише з групових оцінок Ga, для виконання цього аналізу і корекції, робить L-метод придатним для застосування, коли запитуються рекомендації, що усуває необхідність зберігати виправлений набір даних.
Рис. 1 Загальна схема роботи L-методу
Розглянемо детальніше роботу GL-методу. На рисунку 2 зображено загальну схему GL-методу. Спосіб виявлення та виправлення зашумлених оцінок в цьому методів є подібним до L-методу.
Однак, використання лише групових оцінок для характеристики елементів може бути недостатньо для правильної класифікації елементів [17]. Тому GL-метод використовує всю наявну в наборі даних інформацію про елемент ik для його опису, тобто використовує всі рейтинги членів групи над елементом ik.
Ця відмінність від підходу L-методу є ключовою для малих груп, оскільки використання лише кількох оцінок для класифікації об'єктів може призвести до присвоєння іншого класу.
В GL-методі, класифікація елементів виконується з використанням більшої кількості інформації.
Розглянемо детальніше роботу G-методу. На рисунку 3 зображено загальну схему G-методу. Даний метод застосовує зниження природного шуму до всього набору даних перед обчисленням рекомендацій. Подібно до роботи методів зниження природного шуму в індивідуальних рекомендаційних системах, G-метод аналізує всі оцінки в базі даних, щоб виявити та виправити зашумлені оцінки [18]. Використання G-методу потребує більше обчислювальних ресурсів, що робить необхідним його застосування в офлайн-режимі. Однак застосування G-методу в офлайн- режимі дозволяє обчислювати модель рекомендацій з урахуванням скоригованого набору даних, тобто набору даних без природного шуму, що може забезпечити кращі результати рекомендацій. Таке покращення можливе завдяки зменшенню впливу природного шуму на модель рекомендацій.
Рис.3 Загальна схема роботи G-методу
Розглянемо детальніше роботу C-методу. На рисунку 4 зображено загальну схему C-методу. Даний метод виконує каскадну гібридизацію G- методу та GL-методу. Каскадна гібридизація дозволяє врахувати результати першого кроку G-методу на наступному кроці GL-методу. Таким чином, поправки, внесені до початкового набору даних за допомогою G-методу, враховуються при виконанні групової обробки природного шуму за допомогою GL-методу [19]. Спочатку виконується глобальна обробка природного шуму, після цього скориговані результати використовуються для побудови моделі рекомендацій. Пізніше виконується групова обробка природного шуму [20]. Варто зазначити, що як для побудови моделі рекомендацій, так і для групової корекції природного шуму використовується виправлений набір даних. На цьому останньому кроці GL-методу генерується додатково уточнений набір даних, який пізніше використовується для обчислення групових рекомендацій.
Рис. 4 Загальна схема роботи C-методу
природній шум груповий рекомендаційний
Експериментальне дослідження роботи методів. Для вимірювання впливу запропонованих методів зниження природного шуму на продуктивність групових рекомендаційних систем, проведемо експериментальне дослідження. Для більшої наочності, наведено результати окремо для кожного підходу до агрегування: групові рекомендаційні системи на основі агрегування рекомендацій та групові рекомендаційні системи на основі агрегування рейтингів [21].
В даній статті були запропоновані чотири підходи до зниження природного шуму в групових рекомендаційних системах. Всі ці чотири підходи оцінюються і порівнюються з базовим підходом, який не виконує ніякого управління природним шумом. Таким чином, в експерименті порівнюються п'ять методів: базовий, L-метод, GL-метод, G-метод та C-метод.
Всі ці методи зосереджені на управлінні природним шумом у наборі даних для того, щоб на його основі можна було будувати групові рекомендаційні системи [22-24]. Тому для ретельного вивчення ефективності кожного з цих підходів необхідно оцінити вплив кожного з них для різних групових рекомендаційних систем [25]. Зокрема, в цьому експерименті досліджується ефективність групових рекомендаційних систем на базі агрегації рейтингів та на базі агрегації рекомендацій. У якості методів агрегації були використані методи Mean та Min, які, згідно різних досліджень, дозволяють отримати найкращі результати [26-28].
Також досліджуються рекомендаційні системи колаборативної фільтрації товарів та колаборативної фільтрації користувачів. Вони використовують коефіцієнт кореляції Пірсона як міру подібності для пошуку 100 найкращих сусідів, застосовують коефіцієнт релевантності 20 і використовують скориговану зважену суму як предиктор рейтингу [29-31].
Для проведення експериментального дослідження були використані наступні набори даних:
1) набір даних MovieLens 100k. Він був зібраний дослідницьким проектом GroupLens в Університеті Міннесоти [32]. Набір даних MovieLens 100k складається з 100 000 оцінок, виставлених 943 користувачами 1682 фільмам з рейтингом від однієї до п'яти зірок;
2) набір даних Netflix Tiny. Це зменшена версія набору даних Netflix, що надається разом з інструментарієм алгоритмів персоналізованих рекомендацій [33]. Набір даних Netflix Tiny складається з 4427 користувачів, 1000 товарів і 56136 оцінок, які також даються в діапазоні від однієї до п'яти зірок. Цей набір даних має високу розрідженість, що може вплинути на результати. Тому для експерименту використовувалися лише користувачі з 10 і більше оцінками, яких у наборі даних залишилося 1757 користувачів.
Жоден з цих наборів даних не містить інформації про групи. Користувачі були згруповані випадковим чином, щоб оцінити результати для випадкових груп, зокрема, з розмірами груп 5, 10 і 15. Більші групи були виключені з експерименту, оскільки вони не використовуються в таких експериментальних сценаріях. Для розділення набору даних на навчальні та тестові набори використовується hold-out валідація, яка застосовується для 20% тестового набору. Цю перевірку було виконано 20 разів, а результати оцінювання є середніми значеннями.
Результати експериментального дослідження
В таблиці 1 наведені результати рекомендацій для наборів даних MovieLens 100k та Netflix Tiny. У перших трьох стовпчиках показано конфігурацію групової рекомендаційної системи, починаючи з набору даних. У другому стовпчику вказаний метод агрегування, а також підходи до агрегації, які показано разом як метод прогнозування. У третьому стовпчику вказано розмір групи.
Результати чітко показують, що загалом застосування методів зниження природного шуму дозволяє груповій рекомендаційній системі отримати кращі рекомендації, що свідчить про те, що порівнювані методи успішно зменшують природний шум у наборі даних.
Величина покращення є різною для кожного методу. У випадку L-методу, його застосування не призводить до значного покращення продуктивності, про що свідчать його результати в усіх випадках. Порівняно з базовим варіантом, його продуктивність суттєво не покращується, що свідчить про те, що виконана в ньому характеризація елементів не призводить до ефективного зменшення природного шуму. Отже, застосування лише L-методу не є достатнім для боротьби з природним шумом.
У випадку GL-методу, його застосування призводить до незначного покращення якості рекомендацій порівняно з результатами базового методу. Якщо зосередитись на кожній з групових рекомендаційних систем, то величина цих покращень буде різною. Зокрема, для «Товари + Min» результати покращуються на 0.01, тоді як для «Користувачі + Avg» покращення якості рекомендацій не є значущим, оскільки його величина не перевищує 0.001. У решті випадків, покращення є незначним. Порівняно з L-методом, результати GL-методу є кращими, що свідчить про те, що використання більшої кількості інформації для характеристики елементів покращує ідентифікацію природного шуму в групових рекомендаційних системах на основі агрегування рекомендацій.
У випадку використання G-методу, його застосування призводить до того, що групові рекомендаційні системи на основі агрегування рекомендацій досягають кращих результатів порівняно з базовим методом, L-методом та GL-методом.
Очікувалося, що застосування G-методу дасть кращі результати для групових рекомендаційних систем, оскільки попередні підходи для однокористувацьких рекомендаційних систем досягли аналогічного покращення. Крім того, очікувалося, що вплив G-методу на групові рекомендаційні системи буде більшим, оскільки він аналізує більше оцінок для зменшення природного шуму.
У випадку використання C-методу, його застосування дало найкращі результати для оцінюваних випадків щодо групових рекомендаційних систем на основі агрегування рекомендацій, що свідчить про те, що гібридизація G- методу та GL-методу перевершує їхню ефективність, коли вони застосовуються виключно для управління природним шумом.
Таблиця 1.
Результати експериментального дослідження роботи методів зниження природного шуму в групових рекомендаційних системах
Набір даних |
Метод рекомендацій |
Розмір групи |
Базовий |
L-метод |
GL- метод |
G-метод |
C-метод |
|
Товари + Avg |
5 |
0.8781 |
0.8779 |
0.8749 |
0.8608 |
0.8581 |
||
10 |
0.8995 |
0.8995 |
0.8954 |
0.8839 |
0.8806 |
|||
15 |
0.9079 |
0.9080 |
0.9038 |
0.8914 |
0.8877 |
|||
Товари + Min |
5 |
1.0219 |
1.0213 |
1.0139 |
1.0044 |
0.9984 |
||
10 |
1.1406 |
1.1401 |
1.1329 |
1.1265 |
1.1205 |
|||
Movie |
15 |
1.2068 |
1.2064 |
1.1961 |
1.1920 |
1.1832 |
||
Lens |
Користувачі + Avg |
5 |
0.8055 |
0.8055 |
0.8049 |
0.7855 |
0.7851 |
|
10 |
0.8130 |
0.8130 |
0.8126 |
0.7934 |
0.7929 |
|||
15 |
0.8145 |
0.8144 |
0.8144 |
0.7945 |
0.7945 |
|||
Користувачі + Min |
5 |
0.8420 |
0.8418 |
0.8400 |
0.8191 |
0.8170 |
||
10 |
0.8701 |
0.8697 |
0.8673 |
0.8461 |
0.8443 |
|||
15 |
0.8844 |
0.8844 |
0.8816 |
0.8591 |
0.8571 |
|||
Товари + Avg |
5 |
0.8434 |
0.8430 |
0.8416 |
0.8387 |
0.8366 |
||
10 |
0.8629 |
0.8627 |
0.8597 |
0.8573 |
0.8541 |
|||
15 |
0.8628 |
0.8629 |
0.8594 |
0.8568 |
0.8538 |
|||
Товари + Min |
5 |
1.0075 |
1.0070 |
1.0024 |
1.0010 |
0.9964 |
||
10 |
1.1452 |
1.1443 |
1.1332 |
1.1366 |
1.1259 |
|||
Netflix |
15 |
1.2253 |
1.2252 |
1.2118 |
1.2171 |
1.2047 |
||
Tiny |
Користувачі + Avg |
5 |
0.8128 |
0.8129 |
0.8131 |
0.8059 |
0.8062 |
|
10 |
0.8244 |
0.8244 |
0.8244 |
0.8175 |
0.8171 |
|||
15 |
0.8195 |
0.8195 |
0.8192 |
0.8191 |
0.8191 |
|||
Користувачі + Min |
5 |
0.8615 |
0.8615 |
0.7612 |
0.8541 |
0.8533 |
||
10 |
0.9036 |
0.9034 |
0.9021 |
0.8946 |
0.8935 |
|||
15 |
0.9193 |
0.9193 |
0.9188 |
0.9109 |
0.9104 |
Висновки
Отримані результати визначають, що перший підхід відхиляється, отже, управління природним шумом тільки в групових рейтингах не є достатнім для зменшення природного шуму і покращення роботи групової рекомендаційної системи.
Щодо другої гіпотези, то вона приймається, отже, ігнорування групової інформації при управлінні природним шумом та управління шумом у всій базі даних покращує результати групової рекомендаційної системи.
Третє твердження приймається, отже, гібридизація першого кроку управління природним шумом у всій базі даних з другим кроком управління природним шумом, зосередженим на цільовій групі, покращує результати порівняно із застосуванням кожного з цих кроків окремо.
Література
1. Stratigi, M., Pitoura, E., Nummenmaa, J. & Stefanidis, K. “Sequential group recommendations based on satisfaction and disagreement scores”. Journal of Intelligent Information Systems. 2022; 1(1): 1-28.
2. Jameson, A. & Smyth, B. “Recommendation to groups”. The adaptive web. 2007; 1(1): 596-627.
3. Yin, H., Wang, Q., Zheng, K., Li, Z., Yang, J. & Zhou, X. “Social influence-based group representation learning for group recommendation”. IEEE 35th International Conference on Data Engineering (ICDE). 2019; 1(1): 566-577.
4. Gartrell, M., Xing, X., Lv, Q., Beach, A., & Seada, K. “Enhancing group recommendation by incorporating social relationship interactions”. The 16th ACM International Conference on Supporting Group Work. 2010; 1(1): 97-106.
5. Zhu, H., Ni, Y., Tian, F., Feng, P., Chen, Y. & Zheng, Q. “A group-oriented recommendation algorithm based on similarities of personal learning generative networks”. IEEE Access. 2018; 6(1): 42729-42739.
6. Boratto, L. & Carta, S. “Art: group recommendation approaches for automatically detected groups”. International Journal of Machine Learning and Cybernetics. 2015; 6(6): 953-980.
7. Zhou, T., Kuscsik, Z. & Zhang, Y. “Solving the apparent diversity-accuracy dilemma of recommender systems”. Proceedings of the national academy of sciences of the United States of America. 2010; 107(10): 4511-4515.
8. Ortega, F., Hernando, A., Bobadilla, J. & Kang, J. “Recommending items to group of users using matrix factorization based collaborative filtering”. Information Sciences. 2016; 345(1): 313 - 324.
9. Huang, Z., Liu, Y., Zhan, C., Lin, C., Cai, W. & Chen, Y. “A novel group recommendation model with two-stage deep learning”. IEEE Transactions on Systems, Man, and Cybernetics: Systems.2021; 52(9): 5853-5864.
10. Friedkin, N. & Johnsen, E. “A sociological examination of small group dynamics”. Social Influence Network Theory. 2011; 33(1): 1-12.
11. Kumar, C., Chowdary, C. R. & D. Shukla, D. “Automatically detecting groups using locality-sensitive hashing in group recommendations”. Information Sciences. 2022; 601(1): 207-223.
12. Pitoura, E., Stefanidis, K., & Koutrika, G. “Fairness in rankings and recommendations: an overview”. The VLDB Journal. 2022; 31(1): 1-28.
13. Wang, W., Zhang, G. & Lu, J. “Member contribution-based group recommender system”. Decision Support Systems. 2016; 87(1): 80 - 93.
15. Masthoff, J. “Group recommender systems: Aggregation, satisfaction and group attributes”. Recommender Systems Handbook. 2015; 1(1): 743-776.
16. Masthoff, J. & Gatt, A. “In pursuit of satisfaction and the prevention of embarrassment: affective state in group recommender systems”. User Modelling and User-Adapted Interaction. 2006; 16(3): 281-319.
17. Dooms, S., Pessemier, T. & Martens, L. “Movietweetings: a movie rating dataset collected from twitter”. Workshop on Crowdsourcing and Human Computation for Recommender Systems. 2013; 1(1): 1-6.
18. Baltrunas, L. & Ricci, F. “Group recommendations with rank aggregation and collaborative filtering”. Proceedings of the 4th ACM Conference on Recommender Systems. 2010; 1(1): 119-126.
19. O'Connor, M., Cosley, D., Konstan, J. & Riedl, R. “Polylens: a recommender system for groups of users”. ECSCW'01. 2001; 5(4): 199-218.
20. Ziegler, C., McNee, S. & Lausen, G. “Improving recommendation lists through topic diversification”. The 14th Internation Conference on World Wide Web. 2005; 1(1): 22-32.
21. Huang, Z., & Zhou, M. “An efficient group recommendation model with multiattention- based neural networks”. IEEE Transactions on Neural Networks and Learning Systems. 2020; 31(11): 4461-4474.
22. Horpenko, D. R. “A conceptual model of decision-making support of the volunteer team in conditions of dynamic changes”. Herald of Advanced Information Technology. 2022; 5(4): 275-286.
23. Massa, P. & Avesani, P. “Trust-aware collaborative filtering for recommender systems”. On the move to meaningful internet systems. 2004; 3290 (1): 492-508.
24. Hodovychenko, M. A. & Gorbatenko, A. A. “Recommender systems: models, challenges and opportunities”. Herald of Advanced Information Technology. 2023; 6(4): 308-319.
25. Guo, J., Zhu, Y. & Han, W. “A social influence approach for group user modeling in group recommendation systems”. IEEE Intelligent Systems. 2016; 99(1): 1-12.
26. Cao, D., He, X. & Hong, R. “Attentive group recommendation”. The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. 2018; 1(1): 645-654.
27. Senot, C., Kostadinov, D. & Bernier, C. “Analysis of strategies for building group profiles”. The 18th International Conference on User Modeling, Adaptation, and Personalization. 2010; 1(1): 40-51.
29. Larshin, V. P., Lishchenko, N. V., Babiychuk, O. B. & Jan Pitef. “Computer-Aided Design and Production Information Support”. Herald of Advanced Information Technology. 2021; 82 (2): 111-122.
30. Schafer, J., Frankowski, D. & Sen, S. “Collaborative filtering recommender systems”. The adaptive web. 2017; (1): 291-324.
31. McCarthy, J. & Anagnost, T. “Musicfx: an arbiter of group preferences for computer supported collaborative workouts”. CSCW '98: Proceedings of the 1998 ACM conference on Computer supported cooperative work. 2018; 1(1): 363-372.
32. Guy, I. & Barnea, M. “Increasing activity in enterprise online communities using content recommendation”. ACM Transactions on Computer-Human Interaction. 2016; 23(4): 1-22.
33. Cremonesi, P. & Turrin, R. “Performance of recommender algorithms on top-n recommendation tasks”. The fourth ACM Conference on Recommender Systems. 2010; 1(1): 39-46.
References
1. Stratigi, M., Pitoura, E., Nummenmaa, J. & Stefanidis, K. “Sequential group recommendations based on satisfaction and disagreement scores”. Journal of Intelligent Information Systems. 2022; 1(1): 1-28.
2. Jameson, A. & Smyth, B. “Recommendation to groups”. The adaptive web. 2007; 1(1): 596-627.
3. Yin, H., Wang, Q., Zheng, K., Li, Z., Yang, J. & Zhou, X. “Social influence-based group representation learning for group recommendation”. IEEE 35th International Conference on Data Engineering (ICDE). 2019; 1(1): 566-577.
4. Gartrell, M., Xing, X., Lv, Q., Beach, A., & Seada, K. “Enhancing group recommendation by incorporating social relationship interactions”. The 16th ACM International Conference on Supporting Group Work. 2010; 1(1): 97-106.
5. Zhu, H., Ni, Y., Tian, F., Feng, P., Chen, Y. & Zheng, Q. “A group-oriented recommendation algorithm based on similarities of personal learning generative networks”. IEEE Access. 2018; 6(1): 42729-42739.
6. Boratto, L. & Carta, S. “Art: group recommendation approaches for automatically detected groups”. International Journal of Machine Learning and Cybernetics. 2015; 6(6): 953-980.
7. Zhou, T., Kuscsik, Z. & Zhang, Y. “Solving the apparent diversity-accuracy dilemma of recommender systems”. Proceedings of the national academy of sciences of the United States of America. 2010; 107(10): 4511-4515.
8. Ortega, F., Hernando, A., Bobadilla, J. & Kang, J. “Recommending items to group of users using matrix factorization based collaborative filtering”. Information Sciences. 2016; 345(1): 313 - 324.
9. Huang, Z., Liu, Y., Zhan, C., Lin, C., Cai, W. & Chen, Y. “A novel group recommendation model with two-stage deep learning”. IEEE Transactions on Systems, Man, and Cybernetics: Systems.2021; 52(9): 5853-5864.
10. Friedkin, N. & Johnsen, E. “A sociological examination of small group dynamics”. Social Influence Network Theory. 2011; 33(1): 1-12.
11. Kumar, C., Chowdary, C. R. & D. Shukla, D. “Automatically detecting groups using locality-sensitive hashing in group recommendations”. Information Sciences. 2022; 601(1): 207-223.
12. Pitoura, E., Stefanidis, K., & Koutrika, G. “Fairness in rankings and recommendations: an overview”. The VLDB Journal. 2022; 31(1): 1-28.
13. Wang, W., Zhang, G. & Lu, J. “Member contribution-based group recommender system”. Decision Support Systems. 2016; 87(1): 80 - 93.
14. Masthoff, J. “Group recommender systems: Aggregation, satisfaction and group attributes”. Recommender Systems Handbook. 2015; 1(1): 743-776.
15. Masthoff, J. & Gatt, A. “In pursuit of satisfaction and the prevention of embarrassment: affective state in group recommender systems”. User Modelling and User-Adapted Interaction. 2006; 16(3): 281-319.
16. Dooms, S., Pessemier, T. & Martens, L. “Movietweetings: a movie rating dataset collected from twitter”. Workshop on Crowdsourcing and Human Computation for Recommender Systems. 2013; 1(1): 1-6.
17. Baltrunas, L. & Ricci, F. “Group recommendations with rank aggregation and collaborative filtering”. Proceedings of the 4th ACM Conference on Recommender Systems. 2010; 1(1): 119-126.
18. O'Connor, M., Cosley, D., Konstan, J. & Riedl, R. “Polylens: a recommender system for groups of users”. ECSCW'01. 2001; 5(4): 199-218.
19. Ziegler, C., McNee, S. & Lausen, G. “Improving recommendation lists through topic diversification”. The 14th Internation Conference on World Wide Web. 2005; 1(1): 22-32.
20. Huang, Z., & Zhou, M. “An efficient group recommendation model with multiattention-based neural networks”. IEEE Transactions on Neural Networks and Learning Systems. 2020; 31(11): 4461-4474.
21. Horpenko, D. R. “A conceptual model of decision-making support of the volunteer team in conditions of dynamic changes”. Herald of Advanced Information Technology. 2022; 5(4): 275-286.
23. Massa, P. & Avesani, P. “Trust-aware collaborative filtering for recommender systems”. On the move to meaningful internet systems. 2004; 3290 (1): 492-508.
24. Hodovychenko, M. A. & Gorbatenko, A. A. “Recommender systems: models, challenges and opportunities”. Herald of Advanced Information Technology. 2023; 6(4): 308-319.
25. Guo, J., Zhu, Y. & Han, W. “A social influence approach for group user modeling in group recommendation systems”. IEEE Intelligent Systems. 2016; 99(1): 1-12.
26. Cao, D., He, X. & Hong, R. “Attentive group recommendation”. The 41st International ACM SIGIR Conference on Research & Development in Information Retrieval. 2018; 1(1): 645-654.
27. Senot, C., Kostadinov, D. & Bernier, C. “Analysis of strategies for building group profiles”. The 18th International Conference on User Modeling, Adaptation, and Personalization. 2010; 1(1): 40-51.
29. Larshin, V. P., Lishchenko, N. V., Babiychuk, O. B. & Jan Pitef. “Computer-Aided Design and Production Information Support”. Herald of Advanced Information Technology. 2021; 82 (2): 111-122.
30. Schafer, J., Frankowski, D. & Sen, S. “Collaborative filtering recommender systems”. The adaptive web. 2017; (1): 291-324.
31. McCarthy, J. & Anagnost, T. “Musicfx: an arbiter of group preferences for computer supported collaborative workouts”. CSCW '98: Proceedings of the 1998 ACM conference on Computer supported cooperative work. 2018; 1(1): 363-372.
32. Guy, I. & Barnea, M. “Increasing activity in enterprise online communities using content recommendation”. ACM Transactions on Computer-Human Interaction. 2016; 23(4): 1-22.
33. Cremonesi, P. & Turrin, R. “Performance of recommender algorithms on top-n recommendation tasks”. The fourth ACM Conference on Recommender Systems. 2010; 1(1): 39-46.
Размещено на Allbest.ru
...Подобные документы
Перевірка коду на парність. Формула для підрахунку парності або непарності одиниць в інформаційних розрядах. Побудова групових кодів і їх вживання для виявлення і виправлення помилок. Правила формування перевірочних символів. Використання кодів Хемминга.
лабораторная работа [639,7 K], добавлен 17.12.2010Методи первинної обробки даних - згладжування та характеристика сплайнів. Загальна характеристика об'єктно-орієнтованої мови Java. Принципи побудови графічного інтерфейсу. Розробка алгоритму програми та інтерфейсу користувача програмного продукту.
дипломная работа [3,3 M], добавлен 10.10.2013Принципи інформаційної безпеки. Статистика атак в Інтернеті. Засоби захисту інформації у системах передачі даних. Загальні поняття та визначення в галузі проектування захищених автоматизованих систем. Захист телефонної лінії від прослуховування.
магистерская работа [1,2 M], добавлен 07.03.2011Розробка фільтру для обробки цифрових сигналів. Блок обробки реалізується на цифрових мікросхемах середньої ступені інтеграції. Аналіз вхідного сигналу, ідеального сигналу та шуму. Обґрунтування вибору фільтрів та алгоритму обробки вхідного сигналу.
курсовая работа [504,4 K], добавлен 18.09.2010Порівняльна характеристика систем зберігання даних MaxTronik i Qsan, дослідження їх структури й принципу роботи. Типи носіїв даних. Інтерфейси систем зберігання даних та причини їх втрати. Технологія та рівні RAID. Особливості продуктів MaxTronic та Qsan.
курсовая работа [1,6 M], добавлен 20.11.2014Використання засобів обчислювальної техніки в автоматичних або автоматизованих інформаційних системах. Сутність централізованих систем управління файлами. Історія виникнення персональних комп'ютерів. Перспективи розвитку систем управління базами даних.
реферат [26,8 K], добавлен 23.10.2009Анализ нормативно-правовой базы, обоснование направлений создания обеспечения комплексной защиты информации в автоматизированных системах. Разработка методики оценки, выбор путей повышения эффективности защитных мероприятий в автоматизированных системах.
дипломная работа [368,5 K], добавлен 17.09.2009Базові типи змінних. Елементарний ввід-вивід. Умовні оператори та оператори множинного вибору. Основні функції вводу даних із клавіатури scanf, gets, getchar. Визначення основних (базових) типів даних. Вивід повідомлення при невірно заданому ключі.
контрольная работа [74,6 K], добавлен 03.10.2010Поняття терміну "кібернетика" та її джерела, закони одержання, збереження, передачі і перетворення інформації в складних керуючих системах. Методологічні проблеми кібернетики, функціональний і системний підходи, інформаційний аспект матерії й енергії.
реферат [21,9 K], добавлен 02.02.2011Основи безпеки даних в комп'ютерних системах. Канали проникнення та принципи побудови систем захисту. Ідентифікація і аутентифікація користувачів. Захист даних від несанкціонованого доступу. Технічні можливості зловмисника і засоби знімання інформації.
курс лекций [555,1 K], добавлен 05.12.2010Дослідження криптографічних методів захисту даних від небажаного доступу. Основи безпеки даних в комп'ютерних системах. Класифікаційні складові загроз безпеки інформації. Характеристика алгоритмів симетричного та асиметричного шифрування інформації.
курсовая работа [245,8 K], добавлен 01.06.2014Відомості про бази даних, їх історія становлення та загальна інформація про Microsoft Visual FoxPro. Установка Visual FoxPro, створення проекту, таблиць, запитів. Аналіз реляційної бази даних. Прийоми проектування і реалізації реляційної бази даних.
курсовая работа [1,6 M], добавлен 22.04.2019Історія розробки систем управління базами даних. Принципи проектування баз даних. Розробка проекту "клієнт-серверного" додатку, який гарантує дотримання обмежень цілісності, виконує оновлення даних, виконує запити і повертає результати клієнту.
курсовая работа [1,8 M], добавлен 22.04.2023Основи проектування мобільного додатку для операційної системи Android з використанням хмарної бази даних Cloud Firestore. Аналіз основних труднощів, які виникають під час розробки додатків. Визначення основних переваг та недоліків хмарних баз даних.
статья [195,3 K], добавлен 07.02.2018Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.
курсовая работа [1,4 M], добавлен 24.10.2010Определение назначения, характеристика типов операционных систем и анализ многозадачности в системах пакетной обработки. Ознакомление с приемами управления работой печатающих устройств в MS-DOS и формирование новых команд и символов матричного принтера.
курсовая работа [421,0 K], добавлен 22.06.2011Понятия в области метрологии. Представление знаний в интеллектуальных системах. Методы описания нечетких знаний в интеллектуальных системах. Классификация интеллектуальных систем, их структурная организация. Нечеткие системы автоматического управления.
курсовая работа [768,2 K], добавлен 16.02.2015Огляд особливостей інтерфейсу та можливостей програми Statistica 8.0. Використання гістограм, діаграм розсіювання та графіків у суспільно-географічних дослідженнях. Двомірний візуальний аналіз даних як способів відображення та систематизації інформації.
курсовая работа [3,2 M], добавлен 19.11.2013Дослідження ефективність існуючих методів і моделей експертного опитування й багатокритеріального вибору. Розробка інформаційної технології для багатокритеріального експертного вибору альтернатив для соціальних досліджень, оцінка її ефективності
автореферат [283,0 K], добавлен 11.04.2009Принципы функционирования электронных платежных систем. Основные понятия, алгоритмы и способы защиты информации в электронных платежных системах. Персональный идентификационный номер. Реализация метода генерации PIN-кода из номера счета клиента.
курсовая работа [631,2 K], добавлен 13.07.2012