Приложение для ресторана. Как рекомендовать блюдо?
Пишу приложение для ресторана. Суть в том, что оно рекомендует блюда основываясь на предпочтениях клиентов. К примеру, приходит группа людей из 4 человек, выбирают то, что они хотят - хлеб, курица, рис, жареная рыба, овощи, спагетти. Далее, на основе выбранного, приложение предлагает несколько сетов:
Первый сет: жареная курица, рис с овощами, спагетти с овощами, жареная рыба, зелень, хлеб.
Второй сет: курица с рисом, спагетти карбонара, салат, жареная рыба, вареный рис, хлеб.
Рекомендаций будет несколько, и не для одного человека, а на всю группу людей.
Вопрос в следующем, нужен ли здесь особый алгоритм для рекомендации блюд?
Я думаю, что традиционные рекомендательные системы, используемые на сайтах (SVD, Коллаборативная фильтрация, content-based и т.д.) не подходят.