Research Article

Функциональные требования и объектно-ориентированное системное моделирование для проектирования интеллектуальных систем общественного питания на основе ИИ

DOI:

10.3791/69360

October 31st, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

В этом исследовании представлена система общественного питания в ресторанах на основе искусственного интеллекта, которая обеспечивает бесконтактное общение, индивидуальные предложения блюд и прогнозирование удовлетворенности. Используя NLP с LDA, Conv-RNN и Conv-LSTM, он превосходит методы, основанные на правилах, благодаря большей точности, точности, запоминаемости и снижению количества ошибок, демонстрируя революционный потенциал искусственного интеллекта в сфере общественного питания.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

В последние десятилетия пищевая промышленность претерпела значительные преобразования в связи с глобализацией, технологическим прогрессом и меняющимися ожиданиями клиентов. Искусственный интеллект (ИИ) и Интернет вещей (IoT) в настоящее время играют важнейшую роль в улучшении производства, маркетинга и предоставления услуг продуктов питания. В этом исследовании предлагается интеллектуальная система на основе искусственного интеллекта для улучшения услуг общественного питания в ресторанах за счет бесконтактного обслуживания с использованием обработки естественного языка (NLP) и линейного дискриминантного анализа (LDA), персонализированных рекомендаций по еде с помощью модели сверточной рекуррентной нейронной сети (Conv-RNN) и прогнозирования удовлетворенности клиентов с использованием оптимизированной модели сверточной долгосрочной краткосрочной памяти (Conv-LSTM). Реальные эксперименты показывают, что предложенная система превосходит традиционные методы, основанные на правилах, достигая точности 91,5%, точности 91%, запоминаемости 91,1% и оценки F1 89,7% с помощью Word2Vec-LDA; Точность 98,5% с потерей 0,02 в модели Conv-RNN; и среднеквадратичное значение 0,1011 с R2 0,9812 в системе Conv-LSTM. Эти результаты подчеркивают преобразующий потенциал искусственного интеллекта в автоматизации и повышении качества обслуживания клиентов в ресторанной индустрии.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Внедрение искусственного интеллекта было важной частью роста цифровых технологий в течение последнего десятилетия. Смомента своего основания она предоставила нескольким отраслям, включая сектор гостеприимства, как возможности, так и проблемы, и было разработано множество изобретений на основе искусственного интеллекта, которые могут улучшить качество жизни людей и, таким образом, улучшить экономику. В очень конкурентной ресторанной индустрии поддержание первоклассной еды и обслуживания клиентов имеет важное значение для успеха. По мере развития технологий и изменения качества обслуживания в ресторанах искусственный интеллект становится революционным инструментом для повышения операционной эффективности и удовлетворенности клиентов. Системы мониторинга на основе искусственного интеллекта трансформируют работу ресторанов2 , чтобы лучше управлять своими кухнями, следить за качеством блюд и обеспечивать первоклассное обслуживание клиентов. Благодаря использованию передовых алгоритмов и анализа данных в режиме реального времени эти технологии оптимизируют операции и гарантируют согласованность, безопасность и совершенство во всех аспектах питания. Теперь рестораны могут достичь более высокой степени точности для обычных рабочих процедур2.

Общий финансовый успех, приспособляемость к изменяющимся обстоятельствам, а также способность расширять и изменять свои предложения для удовлетворения потребностей и ожиданий клиентов — все это факторы в индустрии туризма и гостеприимства, и эти факторы часто определяют, выживет либизнес. Таким образом, сектор туризма и гостеприимства использует передовые технологии, такие как искусственный интеллект и робототехника (AIR), для повышения качества обслуживания и опыта клиентов. Эти технологические достижения используются в качестве интеллектуальных инструментов для обслуживания клиентов с целью улучшения качества обслуживания клиентов4. Кроме того, корпоративная эффективность может быть повышена за счет быстрого развития искусственного интеллекта в управлении гостиничным бизнесом. Примером отрасли с интенсивным использованием данных, которая собирает огромные объемы данных в различных форматах, является гостиничный сектор.

Неэффективность операционного управления, растущие ожидания потребителей в отношении индивидуальных услуг, растущая нехватка рабочей силы и потребность в точных прогнозах спроса — вот некоторые из текущих проблем, с которыми сталкивается индустрия гостеприимства. Традиционные подходы часто не позволяют адекватно решить эти проблемы, что приводит к увеличению эксплуатационных расходов и неравномерному качеству обслуживания. Автоматизируя утомительные процессы, облегчая принятие решений на основе данных, повышая прогнозирование спроса, оптимизируя ценообразование и управление запасами, а также повышая персонализацию потребителей, искусственный интеллект (ИИ) предоставляет решения. Искусственный интеллект все больше и больше позиционируется как революционный инструмент для повышения операционной эффективности гостиничного сектора и качества обслуживания гостей за счет заполнения этих пробелов.

Восстанавливая операционную эффективность и распознавая события клиентов, ИИ трансформирует историю обслуживания клиентов в ресторанной индустрии2. Навыки искусственного интеллекта, такие как машинное обучение и экстраполяционная аналитика, имеют решающее значение для оптимизации таких процедур, как создание спроса и управление запасами. Результатом этих достижений являются повышение согласованности обслуживания и снижение эксплуатационных расходов 5,6. Кроме того, оценивая данные о потребителях, чтобы предлагать индивидуальные предложения по меню и повышению статуса, ИИ способствует персонализированному взаимодействию и повышает лояльность и счастье клиентов. Интеллектуальные системы играют ключевую роль в секторе путешествий и туризма, повышая конкуренцию за счет концентрации на сложности8. Отели экспериментируют с передовыми технологиями, в том числе с цифровыми стратегиями9 и роботами, улучшенными с помощью искусственного интеллекта и Интернета вещей (IoT). Роботы, работающие на основе искусственного интеллекта и связанных с ним технологий, становятся все более распространенными10. С помощью цифровых интерфейсов голосовые помощники (ВА), которые представляют собой устройства искусственного интеллекта (ИИ), активируемые голосовыми командами, обеспечивают степень интеллекта, подобного человеческому11. Виртуальные помощники сталкиваются с трудностями, несмотря на свои достижения, такие как низкая осведомленность пользователей, раздражение и периодическое противодействие как со стороны сотрудников отеля, таки со стороны посетителей.

Операции по доставке и еде на вынос растут в ресторанной индустрии по мере того, как меняется динамика общества, и все больше американцев выбирают удобные и экономящие время варианты13. Почти 60% потребителей в США делают заказ на доставку или еду на вынос не реже одного раза в неделю, а 78% потребителей активно пользуются онлайн-платформами для заказа еды14. Эта тенденция еще больше подкрепляется данными о том, что рынок онлайн-доставки еды достиг ошеломляющих 220 миллиардов долларов к концу 2023 года, составляя 40% продаж ресторанов, и что к концу 2030 года рынок достигнет 365 миллиардовдолларов15. Ожидается, что к 2028 году он увеличится до более чем 534,60 млрд долларов США. При прогнозируемых совокупных годовых темпах роста примерно в 9,5% до 2034 года мировой рынок оценивался примерно в 288,87 млрд долларов США в 2024 году и, как ожидается, достигнет 316,31 млрд долларов США к концу 2025 года. Кроме того, количество прямых онлайн-заказов увеличилось на поразительные 54% в период с 2019 по 2021 год, что указывает на то, что клиенты все чаще выбирают цифровые заказы вместо традиционных вариантов питания в ресторанах. Растущее значение интеллектуального анализа текста и принятия решений на основе данных в управлении услугами, освещая новые области управления и такие важные темы, как рыночная аналитика и анализ социальных сетей16. Это исследование является убедительным аргументом в пользу использования чат-ботов ресторанами для повышения операционной эффективности и вовлечения клиентов. Кроме того, исследование Proenca и Soukiazis17 подчеркивает возможность использования подходов, основанных на данных, в маркетинге и инициативах по управлению взаимоотношениями с клиентами, предлагая проницательную информацию о том, как использовать чат-ботов для максимизации взаимодействия с клиентами и стимулирования расширения компании.

Чтобы повысить эффективность и выбрать индивидуальное, ориентированное на клиента обслуживание, ресторанная индустрия внедряет робототехнику, искусственный интеллект и автоматизацию обслуживания (RAISA)18. Использование РАИСА в ресторанах имеет ряд последствий, которые следует оценить, как и любоедругое технологическое изменение. Снижая количество ошибок и повышая общее качество обслуживания, RAISA может обеспечить надежное, стандартизированное обслуживание20. Кроме того, он может предоставить клиентам уникальный интерактивный опыт. По словам18-летнего Крейшана, сервисные роботы стали более сложными, независимыми и адаптируемыми. Но они также могут оказывать влияние на общую атмосферу ресторана, а также на социальное взаимодействие между посетителями, сотрудниками и роботами. Крайне важно оценить аспекты, влияющие на приемлемость технологий, потому что руководители, сотрудники и потребители по-разному воспринимают эти элементы, и их готовность взаимодействовать с РАИСА меняется.

Значительные лингвистические возможности моделей Omni были подчеркнуты их улучшенной точностью классификации тональности при анализе отзывов об отелях, которая составила более 67% по сравнению с 60,6% для BERT22. В то же время рекомендательные системы все чаще используют большие языковые модели (LLM) для улучшения настройки путем управления профилями и анализа отзывов пользователей. В то время как гибридные системы интегрируют результаты LLM с графовыми нейронными сетями для повышения точности рекомендаций в условиях разреженности данных, фреймворк PURE использует LLM для динамического обновления профилей пользователей на основе отзывов23. Между тем, в ситуациях, основанных на сеансах, рекомендательные архитектуры в стиле трансформеров, такие как Transformers4Rec, превосходят традиционные модели RNN24.

До сих пор существует ряд неизученных или недостаточно изученных аспектов интеллектуального общественного питания, несмотря на быстрое развитие искусственного интеллекта, автоматизации и интеллектуальных технологий. Эти проблемы включают в себя управление энергоэффективностью и пищевыми отходами с помощью систем на основе искусственного интеллекта, масштабирование персонализации для различных предпочтений клиентов, интеграцию искусственного интеллекта с традиционными кухонными рабочими процессами, защиту конфиденциальности и безопасности клиентов при профилировании клиентов, а также внедрение интеллектуальных решений для общественного питания для малых и средних ресторанов с ограниченным финансированием. Чтобы интеллектуальные решения для общественного питания получили широкое и устойчивое распространение, эти пробелы должны быть устранены. Это создает возможность для дальнейших исследований и изобретений. Потенциальные дыры в исследованиях в интеллектуальных системах общественного питания включают следующее:

Несмотря на то, что системы искусственного интеллекта способны давать рекомендации по питанию на основе выбора пользователя, они часто испытывают трудности с полным пониманием тонкостей диетических требований и личных предпочтений. Большинство решений по-прежнему в некоторой степени просты и подвержены ошибкам, таким как прогнозирование несоответствий; однако некоторые интеллектуальные системы общественного питания используют искусственный интеллект для управления запасами или оценки спроса. Многие интеллектуальные системы общественного питания имеют только один способ интерфейса, например, сенсорные экраныили распознавание голоса. Многие системы по-прежнему ограничены в своей способности полностью понимать или прогнозировать индивидуальные предпочтения, даже если агенты ИИ могут обеспечить определенный уровень настройки на основе истории или предпочтений потребителей. Базовые входные данные, такие как демографические данные или предыдущие заказы, часто используются ботами с искусственным интеллектом.

Последние достижения в области машинного обучения все больше фокусируются на моделировании человеческого поведения и контекстуальных данных в различных областях. Оценивая источники данных и методологии для профилей занятости городских зданий, Nejadshamsi et al.27 подчеркнули ценность разнородных данных для фиксации динамических поведенческих моделей. Основываясь на этом, Nejadshamsi et al.28 показали, насколько хорошо глубокое обучение предсказывает пространственно-временные потоки человеческой деятельности, предлагая географическо-семантическую контекстно-зависимую модель прогнозирования коммутационных потоков с использованием графовых нейронных сетей. Аналогичным образом, Nejadshamsi et al.29 подчеркнули важность контекстуальных сигналов для повышения эффективности прогнозирования путем создания основанной на транспорте структуры для оценки заполняемости и энергопотребления в городских масштабах.

Улучшение качества обслуживания клиентов и повышение операционной эффективности стали важнейшими элементами успеха в быстро меняющейся ресторанной индустрии. Несмотря на растущее использование технологий, многие рестораны по-прежнему изо всех сил пытаются предоставлять бесперебойные, индивидуализированные и эффективные услуги, потому что им не хватает интегрированных интеллектуальных систем. Ключевые вопросы, в том числе улучшение бесконтактного обслуживания, предоставление индивидуальных рекомендаций по питанию и точное прогнозирование удовлетворенности клиентов в режиме реального времени, часто упускаются из видусуществующими системами. Создавая интеллектуальную систему общественного питания, которая использует передовые технологии для улучшения работы ресторана, этот проект направлен на устранение этого разрыва. В систему интегрированы три основных элемента:

Бесконтактное обслуживание с использованием латентного распределения Дирихле (LDA) и обработки естественного языка (NLP): Использование LDA и NLP делает возможным эффективное бесконтактное взаимодействие с клиентами, сокращая время ожидания и человеческие ошибки.

Рекомендательные системы на основе Conv-RNN для рекомендаций по продуктам питания: Это повышает удовлетворенность меню за счет использования сверточной рекуррентной нейронной сети (Conv-RNN) для создания динамических, адаптированных рекомендаций по еде на основе предпочтений потребителей.

Прогнозирование удовлетворенности клиентов с помощью оптимизированной модели Conv-LSTM: Рестораны могут вносить улучшения на основе данных, используя улучшенную модель сверточной долгосрочной краткосрочной памяти (Conv-LSTM) для прогнозирования удовлетворенности клиентов на основе данных в режиме реального времени и обратной связи. В дополнение к бесконтактному взаимодействию и индивидуальному опыту приема пищи более масштабируемым и эффективным способом, предлагаемая интеллектуальная система направлена на повышение удовлетворенности клиентов, оптимизацию операций и улучшение предоставления услуг.

Мы сравниваем эту работу с рядом предыдущих методов, чтобы поместить ее в современный контекст систем рекомендаций по продуктам питания, управляемых искусственным интеллектом. Например, основанная на преобразованиях последовательная рекомендательная структура разговора, которая использует процессы самовнимания для фиксации динамики обсуждения, была разработана Zou et al.30. Чтобы облегчить диалог и выполнение визуальных рекомендательных задач, Гамбетти и31-летний Хан разработали AiGen-FoodReview, мультимодальный набор данных, состоящий из совпадающих текстов и фотографий обзоров ресторанов. Ранее MenuAI был создан Ju et al.32 и использует модели-трансформеры для создания рекомендаций по пунктам меню прямо из текстовой графики меню. Интерпретируемость и вычислительная эффективность иногда ставятся под угрозу этими подходами, несмотря на их превосходные навыки обработки контекстной или мультимодальной информации. С другой стороны, наша интегрированная система NLP-LDA + Conv-RNN + Conv-LSTM обеспечивает баланс между объяснимостью, легким развертыванием и высокой точностью прогнозирования, что делает ее особенно подходящей для предприятий общественного питания с ограниченными ресурсами.

Изучение того, как технологии на основе искусственного интеллекта могут повысить стандарты гостеприимства и ускорить работу ресторанов с помощью интеллектуальных услуг общественного питания (ICS), является основной целью данного исследования. Латентное распределение Дирихле (LDA) и NLP объединены в предлагаемом методе для эффективной бесконтактной обработки клиентских запросов. Conv-RNN используется для создания рекомендаций по питанию с целью обеспечения индивидуального опыта, а оптимизированная модель Conv-LSTM используется для прогнозирования уровня удовлетворенности потребителей. Интегрируя эти элементы, созданная АСУ ТП показывает практическую пользу в повышении общей удовлетворенности клиентов, гарантии качества и повышении эффективности обслуживания. Используя показатели эффективности по точности рекомендаций по продуктам питания и прогнозированию удовлетворенности, экспериментальные результаты подтверждают эффективность модели.

Предлагаемая интеллектуальная система общественного питания обеспечивает бесконтактный сервис для предоставления предложений блюд и прогнозирования удовлетворенности клиентов. Бесконтактная интеллектуальная система общественного питания в основном ориентирована на автоматизацию и удобство, позволяя клиентам взаимодействовать с системой бесконтактным образом, выполняя определенные задачи, такие как предложение блюд и прогнозирование удовлетворенности. В то время как агент ИИ выходит за рамки автоматизации, используя аналитику на основе данных для принятия более точных, адаптивных и персонализированных решений, улучшая качество обслуживания клиентов и повышая операционную эффективность по более широкому спектру функций. Целью данного исследования является разработка интеллектуальной системы общественного питания (ICS) на основе искусственного интеллекта, которая интегрирует NLP-LDA для бесконтактного взаимодействия, Conv-RNN для персонализированных рекомендаций по еде и Conv-LSTM для прогнозирования удовлетворенности клиентов. Эта система полезна для ресторанов, поскольку она повышает операционную эффективность, снижает затраты, обеспечивает стабильное обслуживание и улучшает взаимодействие с клиентами за счет персонализации и обратной связи в режиме реального времени.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Данное исследование было проведено в соответствии с руководящими принципами Комитета по этике научных исследований Национального университета Малайзии (UKM) и утверждено под номером одобрения UKM FST/2025-AI/023. Письменное информированное согласие всех участников было получено до начала сбора запросов к чат-боту. Все данные были обезличены, чтобы обеспечить конфиденциальность и неприкосновенность частной жизни участников

Обзор исследования

Обзор предлагаемой интеллектуальной системы общественного питания с использованием технологий искусственного интеллекта представлен на рисунке 1. Как показано на рисунке, вводимые пользователем данные предварительно обрабатываются с помощью методов NLP, таких как встраивание слов, лемматизация и токенизация для извлечения тегов. Затем модель машинного обучения под названием LDA была применена для моделирования тегов клиентов для предоставления им бесконтактного обслуживания. Предложение пищи осуществляется с помощью модели Conv-RNN. На основе последовательности потока, записанной на основе выбора предыдущего клиента, продукт предлагается клиенту в разумном ключе. Наконец, уровень удовлетворенности клиентов прогнозируется с помощью оптимизированной модели Conv-LSTM для дальнейшего улучшения услуг ресторана. Производительность предложенных моделей ИИ оценивается по различным метрикам оценки.

Рисунок 1
Рисунок 1: Предложенная модель системы для интеллектуальных служб общественного питания (ИКС). Архитектура интегрирует взаимодействие с пользователем, предварительную обработку данных, обнаружение намерений, рекомендации продуктов питания и механизмы обратной связи. Пожалуйста, нажмите здесь, чтобы просмотреть увеличенную версию этой цифры.

Используемый набор данных

Чтобы создать интеллектуальную систему общественного питания, мы собрали 283 запроса от ближайшего ресторана с помощью чат-бота. Эти вопросы, которые включали в себя широкий спектр запросов клиентов, от деталей меню до часов работы, были вручную разделены на 15 различных групп намерений. Это гарантирует тщательный охват всех возможных взаимодействий пользователя с системой. Приветствия, прощания, признательность, питание, часы работы, обстановка, контактная информация, вопросы об оплате, сегодняшнем меню, альтернативах доставки, вопросы меню, процессы заказа, специальные предложения, бронирование, варианты напитков и доступность для сидения на свежем воздухе — вот лишь некоторые из конкретных аспектов запросов клиентов, для записи которых были проведены занятия по намерениям. В таблице 1 приведена частота вопросов в каждой из целевых групп и классификация по тематическому содержанию запросов. Например, категория «Контактная информация» имела самые высокие запросы, что говорит о том, что посетители очень заинтересованы в том, чтобы узнать, как связаться с закусочной. С другой стороны, меньше всего запросов было получено в категориях «Сидячие места» и «Напитки», что может свидетельствовать о том, что интерес потребителей к этим темам снизился или что по ним уже появилось больше разъяснений.

Бесконтактное обслуживание с использованием NLP с LDA

Вводимые пользователем данные, с которых начинается работа фреймворка, изначально обрабатываются для стандартизации текста и устранения шума. Токенизация, исключение стоп-слов и лемматизация являются примерами такой подготовки, которая подготавливает данные к дополнительному анализу. После предварительной обработки запросы пользователей преобразуются в числовые представления. Семантические связи и контекстуальная релевантность относятся к числу лингвистических особенностей, которые фиксируются этими репрезентациями. Несколько классификаторов машинного обучения были использованы для обучения этих векторных представлений пользовательских запросов для классификации 16 предопределенных классов (намерений/тегов). Модель извлекает заранее определенный связанный ответ и возвращает его пользователю после точного прогнозирования намерений запроса пользователя.

Предварительная обработка

Надежность нашего анализа значительно повышается за счет предварительно обработанных запросов, которые подтверждают, что входящие данные отформатированы последовательно и релевантны для последующей процедуры классификации. Шаблоны намерений (например, приветствия, такие как привет, привет, привет) были собраны и предварительно обработаны путем преобразования текста в нижний регистр, удаления стоп-слов и применения токенизации с помощью инструментария NLTK33. В таблице 2 показаны этапы предварительной обработки, которым следовало данное исследование.

Моделирование тегов на основе LDA

Система классифицирует теги пользователя с помощью регрессии опорных векторов (SVR), чтобы приветствия пользователя были распознаны системой. Чтобы улучшить способность системы предугадывать намерения пользователя, мы тщательно изучили как традиционные, так и передовые методы обработки текста в дополнение к моделям машинного обучения (ML) и глубокого обучения (DL). Нашей целью было создание высокоточного алгоритма, который мог бы охватить широкий круг вопросов пользователей. В этом исследовании использовались фундаментальные стратегии Bag of Words (BoW) и TF-IDF из-за их простоты использования и эффективности в подчеркивании частоты слов и важности слов в тексте. Способность Glove и Word2Vec создавать встраивания слов в соответствии с употреблением слов позволила им получить знания о значениях слов и контексте22.

После подготовки данных запросы намерений классифицируются с помощью метода латентного распределения Дирихле (LDA). Цель состоит в том, чтобы с помощью интеллектуального анализа текста с помощью метода LDA проанализировать связи между терминами и выявить закономерности в их структурах34,35. Будучи неконтролируемым и вероятностным по своей природе, LDA исходит из предположения, что каждый документ в корпусе состоит из заранее определенного числа тем, определенных вручную. Каждый документ в LDA имеет одинаковый вес и имеет мешок слов. Предполагается, что слова в каждом документе не упорядочены. Тема также описывается с помощью функции вероятностной массы слов. Каждый документ использует функцию вероятностной массы для выбора тем. Для классификации намерений применялось латентное распределение Дирихле (LDA) с использованием библиотеки GensimPython34.

В LDA намерения рассматриваются как распределение по латентному веществу, которое обозначается распределительным воздухом LDA, называемым Уравнение 1. Шаблон выбирается на основе распределения намерений, которое обозначается как θ(мультином), определяющее данное намерение, вероятность I принадлежит к данному классу C. Распределение Дирихле связано с β, которое кодирует шаблон в мешок слов. Учитывая α и β, оно определяется как многомерное распределение с N словами, относящимися к M паттернам с z намерениями. Группа N членов обозначается как W, которая обозначается как36:

Уравнение 5(1)

При интегрировании по θ суммирование объявляется как Z, и произведение берется из вероятностей предельного числа индивидуальных намерений, а вся вероятность намерения вычисляется как:

Уравнение 6(2)

Шаблоны, включая варианты намерений для приветствий: привет, привет, привет, доброе утро/полдень/канун и хола. Получая эти шаблоны, система находит намерение пользователя в виде приветствия и отвечает на них определенной фразой, например, «Чем я могу вам помочь?» или «Как я могу вам помочь?». Если запрос не распознается системой с предопределенными 15 классами, то система предоставляет информацию о ресторане и предлагает пользователю связаться со службой поддержки клиентов. Результат моделирования тегов на основе LDA пользовательских запросов, связанных с приветствиями, показан на рисунке 2. Аналогично ответы выполняются для всех 15 классов, связанных с намерениями пользователя (Queries). Модель LDA имеет следующие параметры. Количество топиков (k) объявляется как 40, Альфа фиксируется как 0.05, значение Beta равно 0.04, а количество итераций объявляется как 100.

Рекомендации по питанию с использованием Bi-NN для ICS

В интеллектуальной системе общественного питания (ICS) продукты питания систематически классифицируются для поддержки точных рекомендаций. Каждая позиция в меню может представлять собой либо одно блюдо (например, бургер, закуска, напиток), либо комбинацию блюд, таких как набор блюд (например, жареная курица с холодным напитком). Эти товары сгруппированы в шесть основных категорий: курица, бургер, закуска, напиток, костюм и тиффин. Для ясности, suit относится к упакованным наборам блюд, в то время как tiffin представляет собой традиционные блюда из нескольких предметов. Каждый продукт питания определяется тремя ключевыми признаками: его ценой, его категорией и вектором контента, описывающим его состав. Такая структурированная категоризация позволяет рекомендательной модели анализировать историю покупок клиентов как на уровне товара, так и на уровне категории, улучшая способность системы предлагать подходящие блюда и комбинации, которые соответствуют предпочтениям пользователя. Все продукты питания в ICS обозначены как набор, Уравнение 7 где N обозначает общее количество продуктов питания в ICS. Для каждого пищевого продукта Уравнение 8 в букве F, Уравнение 8 состоит из подробностей о свойствах пищи, и обозначается она как:

Уравнение 9(3)

где , Уравнение 10 обозначает цены на продукты питания, обозначает категорию продуктов питания, Уравнение 11 где Уравнение 12, C обозначает категории. Уравнение 13 обозначает количество меню, где Уравнение 14 где M обозначает менюУравнение 15, обозначает вектор содержимого еды,  где Уравнение 16 где — Уравнение 17 элемент вектора содержимого и представляет курицу, бургер, закуску, напиток, костюм и тиффин соответственно.

Данные пользователя содержат сведения о пользователе, обозначающие функции пользователя, которые можно получить из приложения или потока использования. Для каждого пользователя Уравнение 18функции обозначаются как:

Уравнение 19(4)

где Уравнение 20, обозначает сведения о пользователе, такие как возраст и пол. Уравнение 21 обозначает событие клика пользователя, которое представляет собой вектор переменной длины, где Уравнение 22t объявляет время последнего события клика, является положительным числом и Уравнение 21 обозначает всю последовательность потока, Уравнение 23 которая обозначает всю покупку, совершенную пользователем. Уравнение 24  Обозначает список продуктов питания, приобретенных клиентом, где Уравнение 25, k обозначает общее количество приобретенных пользователем продуктов питания.

С использованием букв F и U, обозначающих продукты питания и данные о пользователях соответственно, рекомендательная система оформлена в ICS. Целью этой системы является повышение точности для улучшения намерения пользователя совершить покупку. Проблема ИКС сформулирована следующим образом:

Уравнение 26(5)

Уравнение (5) обозначает цель задачи по нахождению результатов повышения точности в задаче ICS путем уменьшения функции потерь, которая обозначена в уравнении (6).

Уравнение 27(6)

где, Уравнение 28 — прогнозируемые результаты и Уравнение 29 — фактический результат. Модель работает лучше, когда значение функции потерь меньше. Функция потерь используется для определения расхождения между прогнозируемым значением модели и истинным значением Y. В этом,

Уравнение 30(7)

где

Уравнение 31(8)

Уравнение 32(9)

В этом случае r обозначает обучающие данные в X, а s — номер приобретенного продукта питания одного обучающего данных. Разработанная ICS использовала перекрестную энтропию в качестве функции потерь, которая описана в следующем разделе.

Рекомендации по питанию на основе Conv-RNN

Анализируя характеристики продукта, рейтинги пользователей и профили пользователей, рекомендательная система на основе Conv-RNN предоставляет пользователям рекомендации, основанные на их интересах. На рисунке 3 показана предлагаемая конструкция CRNN. Модели Conv-RNN часто учитывают или автоматически добавляют конкретную информацию о временном контексте пользователя при внесении предложений. Тем не менее, то, насколько хорошо рекомендательная система понимает и использует контекст, предоставляемый запросами предложений, часто определяет, насколько она эффективна. Conv-RNN вычисляет рейтинги прогнозирования на основе динамических характеристик и атрибутов элемента, а также текущего временного контекста пользователя, чтобы предоставить подходящие рекомендации для конкретного пользователя. Неизбежно, что люди, которые переживают похожие вещи в одно и то же время, будут иметь схожие предпочтения. Эффективность системы рекомендаций на основе СНС с учетом времени зависит от ее способности находить пользователей, которые наиболее сопоставимы с предполагаемым получателем и имеют один и тот же временной контекст. Таким образом, CNN фиксирует временной контекст, который представляет собой чувствительную ко времени информацию об активности пользователя. Затем входной слой CNN получал пользовательские атрибуты, характеристики элементов и информацию о времени для восстановления исходной матрицы. Метод вычисления конечного результата дается после того, как слой свертки был использован для извлечения признаков из матрицы.

Из слоев свертки события клика по продукту извлекаются с помощью уравнения (10)

Уравнение 33(10)

где O — размер выходных данных, X — размер входных данных, F — размер сверточного ядра, a — заполнение входных данных, S — больше 1 и S — шаг ядра. Нейронная сеть может моделировать более сложные модели, чем если бы она была ограничена моделированием вычислений между соседними слоями сети, что она и делает, используя однородность, но только линейную операцию, потому что функция активации в слое стимуляции используется для выполнения нелинейных операций. В нейронной сети межуровневое взаимодействие происходит строго последовательно. В Conv-RNN функции активации были наиболее распространенными. Традиционные функции Тань, сигмоида и другие типы активационных функций не имеют градиента и имеют небольшие, практичные интервальные диапазоны. Когда также используется ресурсосберегающая нелинейная операция, функции выпрямленных линейных единиц (ReLU) становятся основным инструментом для преодоления этих двух проблем.

Для повышения вычислительной эффективности слой пула понижает выборку и разреженно обрабатывает данные об объектах. Методы пулинга maximum и average — два известных примера алгоритмов пулинга; MaxPooling обеспечивает лучшие результаты выбора функций. MaxPooling выбрал следующие функции:

Уравнение 34(11)

Затем Conv-RNN использует полностью связной слой, используя два плотных подхода для повторного обучения хвоста Conv-RNN с меньшими потерями информации о признаках. Рекуррентные слои обычно используются в нейронных сетях для анализа последовательных данных. Благодаря соединениям, которые позволяют им поддерживать внутреннюю память предыдущих входных данных, рекуррентные слои обрабатывают каждый ввод отдельно, в отличие от традиционных слоев с прямой связью. Это делает рекуррентные слои особенно подходящими для задач, связанных с последовательностями, данными временных рядов или любой другой информацией, где порядок входных данных имеет значение. Основной единицей рекуррентного слоя является рекуррентный нейрон, часто известный как RNN-клетка. Поскольку ячейки RNN обрабатывают входные данные по одному, они поддерживают внутреннее состояние, содержащее данные из предыдущих входных данных. Его внутреннее состояние изменяется на каждом временном шаге, что влияет на обработку последующих входных данных. Выходной слой показывает пользователю результаты после использования классификатора SoftMax. Прежде чем использовать поля, характеристики которых классифицируются как индекс вложенной матрицы, их необходимо сначала преобразовать в целые числа.

Категориальная функция потерь перекрестной энтропии, которая количественно определяет разницу между истинными метками класса y и прогнозируемым распределением вероятностей y', была использована для обучения рекомендательной модели Conv-RNN. Для улучшения параметров модели θ (весов и смещений) использован стохастический градиентный спуск (SGD) с адаптивной оценкой момента (Adam). На каждой обучающей итерации t параметры модифицировались следующим образом:

Уравнение 35(12)

где η — скорость обучения, Уравнение 37 — градиент функции потерь относительно θ.

Чтобы избежать переобучения, была использована следующая тактика. Во время обучения регуляризация дропаутов (ρ=0,3) используется на полносвязных слоях для случайной дезактивации нейронов. Когда в течение 15 последовательных эпох не наблюдалось улучшений, обучение прекращалось досрочно из-за потерь при валидации.

Пятикратная перекрестная проверка с разделением для подтверждения производительности обобщения

С помощью поиска по сетке на валидационном наборе была проведена настройка гиперпараметров. В пространство поиска были включены следующие параметры: Количество фильтров для слоя свертки — 64, Размер ядра — 3 x 3, Количество рекуррентных слоев — 100, Размер пакета, Коэффициент отсева — 0,2 и Коэффициент обучения — 0,002. Используемым оптимизатором является ADAM. Наконец, выходной слой возвращает результаты рекомендуемых продуктов в виде вектора кодирования one-hot, где предлагаемые продукты обозначаются единицей, а другие выходные данные будут обозначаться как 0.

Прогнозирование удовлетворенности клиентов с помощью Conv-LSTM

В этом исследовании использовалась свертка длинной кратковременной памяти (Conv-LSTM) для прогнозирования удовлетворенности клиентов после того, как они закончили свое питание. Структура Conv-LSTM показана на рисунке 4. Архитектура CNN включает в себя входные нейроны, ряд сверточных слоев, пул, полностью связанные слои и нормализующие слои37. Нервные клетки сверточного слоя соединены со слоем над ним через узкую область, в то время как активационные нейроны полностью связанных слоев полностью связаны со слоями, расположенными под ними. Входные данные Conv-LSTM явно определяют формы тензоров и временную гранулярность. Каждая входная последовательность структурирована для каждого сеанса заказа клиента (временной шаг = для каждого заказа), где список закупок кодируется в виде вектора с несколькими горячими точками, а связанный с ним уровень удовлетворенности представлен в виде числовой оценки. Результирующий тензор имеет форму (размер пакета × длина последовательности × размерность функции).

Прямая и обратная обратная передача функции в СНС обычно разделяет факторы на разные группы на основе их входных данных. Многочисленные проекты CNN появились в результате последних достижений в области исследований. Как показано в уравнении (15), три веса, iw, rw и b, обозначают соответственно входной вес, рекуррентный вес и смещение, которые были использованы в каждом блоке LSTM.

Уравнение 39(13)

Ниже приведено объявление состояния ячейки на временном шаге t:

Уравнение 40 (14)

где произведение Адамара обозначается . Код для скрытого состояния Ht из t выглядит следующим образом:

Уравнение 42 (15)

Гиперпараметры и их значения Conv-LSTM объявлены следующим образом: количество фильтров для слоя свертки — 64, размер ядра — 3 x 3, единиц LSTM — 100 с коэффициентом отсева 0,2, размер пакета — 64, коэффициент обучения — 0,002, а количество временных шагов — 50 с оптимизатором Адама.

UML-диаграмма и псевдокод для взаимодействия с клиентом

Динамический поток взаимодействий в предлагаемой системе изображен на диаграмме последовательностей UML (рис. 5). Модуль NLP-LDA обрабатывает запрос пользователя (например, заказ еды или запрос) для моделирования темы и извлечения намерений. После обработки рекомендательный механизм (Conv-RNN) получает запрос и выдает индивидуальную рекомендацию. Наконец, пользователь получает ответ от системы в режиме реального времени. Такая последовательность гарантирует прозрачность преобразования вводимых пользователем данных в интеллектуальные сервисные выходы и подчеркивает модульное взаимодействие компонентов.

Рекомендательный алгоритм Conv-RNN получил псевдокод для улучшения воспроизводимости. В нем представлен обзор последовательной вычислительной логики, которая включает в себя предварительную обработку запроса пользователя, использование сверточных и рекуррентных слоев для моделирования последовательностей и извлечения признаков, регуляризации и выходного слоя softmax для генерации предложения. Этот псевдокод обеспечивает четкое представление рабочего процесса модели на уровне реализации, что улучшает математические формулировки.

Псевдокод: Алгоритм рекомендаций Conv-RNN

Входные данные: запрос пользователя U, последовательность исторического взаимодействия H

Выход: Рекомендуемый продукт питания R

  1. Предварительная обработка U токенизации, встраивание с помощью Word2Vec
  2. Построение входной последовательности S = [H, U]
  3. Нанесите сверточный слой:
    S_conv = Conv1D(S, фильтры, kernel_size)
  4. Пройдите через рекуррентный слой (RNN/GRU):
    S_RNN = RNN(S_conv, hidden_units)
  5. Применить Dropout для регуляризации
  6. Плотный слой с активацией Softmax:
    P = Softmax(W xS_rnn + b)
  7. Выберите рекомендацию:
    R = argmax(P)
  8. Возврат R пользователю

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

В ходе этого исследования были тщательно протестированы и валидированы несколько моделей, чтобы гарантировать подлинность и надежность разработанной АСУ ТП. Наиболее эффективная настройка для ICS была определена путем проведения сравнительного исследования нескольких комбинаций встраивания и классификатора слов. Каждый эксперимент проводился 10 раз, а результаты представлялись в виде средних значений со стандартными ошибками, заключенными в скобки. Этот метод привлек внимание к непредсказ...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Общая производительность предложенной модели АСУ ТП с использованием технологий искусственного интеллекта сравнивается с k-средними с SVR24, ресторанами быстрого обслуживания с LSTM (QSR-LSTM)25 и NLP-ANN38. Для сравнения, предложенная модель обеспечила меньшее время вычислений по сравнению с рассмотренными подходами, как показано на рисунке 12. По мере увеличения числа итераций врем...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

У авторов нет конфликта интересов.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Авторы выражают благодарность за исследовательскую поддержку, оказанную факультетом информационных наук и технологий Национального университета Малайзии. Эта работа стала возможной благодаря внутреннему финансированию исследований и инфраструктуре академической поддержки университета. Авторы также выражают признательность коллегам и техническому персоналу за их ценный вклад на этапе проектирования и моделирования системы.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Язык программированияPython (используется для разработки моделей, NLP и глубокого обучения)https://www.python.org/Python 3.8+
База данныхMySQL или SQLite (для хранения журналов взаимодействия пользователей)https://www.mysql.com/; https://www.sqlite.org/MySQL 8.0 или SQLite3
Набор данныхПользовательские запросы, собранные от чат-бота для заказов в местном ресторанеРучная аннотация
Фреймворк глубокого обученияTensorFlow / Kerashttps://www.tensorflow.org/; Keras 2.11 → https://keras.io/TensorFlow 2.11 или Keras 2.11
Среда развитияJupyter Notebook / Google Colabhttps://jupyter.org/; https://colab.research.google.com/JupyterLab 3+ / Colab (бесплатно)
Метрики оценкиметрики scikit-learn: точность, отзыв, перекрестная энтропия, R²https://scikit-learn.org/scikit-learn 1.0+
Набор инструментов для естественного языкаspaCy / NLTK (для предварительной обработки обнаружения намерений)https://spacy.io/; https://www.nltk.org/spaCy 3.0 / NLTK 3.6
Модели рекуррентных нейронных сетейRNN, LSTM, Conv-LSTMhttps://keras.io/Реализовано в Keras
Аппаратное обеспечение системыIntel Core i7, 16 ГБ ОПЕРАТИВНОЙ ПАМЯТИ, ВИДЕОКАРТА NVIDIA GTX 1660 TiМестная система
Инструмент моделирования темGensim (используется для латентного распределения Дирихле)https://radimrehurek.com/gensim/Gensim 4.1.2
Инструменты визуализацииMatplotlib, Seaborn (для построения графиков производительности)https://seaborn.pydata.org/; https://matplotlib.org/Matplotlib 3.5+, Seaborn 0.11
Вложение словЗаранее обученные вложения Word2Vec / GloVehttps://nlp.stanford.edu/projects/glove/GloVe (100D), Стэнфордский национальный университет

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Limna, P., Siripipatthanakul, S., Phayaphrom, B. The role of big data analytics in influencing artificial intelligence (AI) adoption for coffee shops in Krabi, Thailand. Int J Behav Anal. 1, 1-17 (2021).
  2. Sharma, A., Mittal, K., Kumar, S., Sharma, U., Upadhyay, P. Impact of artificial intelligence and machine learning in the food industry: a survey. Artificial Intell Appl Agri Food Quality Improvement. , (2022).
  3. Wikhamn, W. Innovation, sustainable HRM, and customer satisfaction. Int J Hosp Manag. 76, 102-110 (2019).
  4. Goel, P., Kaushik, N., Sivathanu, B., Pillai, R., Vikas, J. Consumers' adoption of artificial intelligence and robotics in hospitality and tourism sector: literature review and future research agenda. Tour Rev. 77, 1-16 (2022).
  5. Singh, V., Archana, T., Singh, A., Tyagi, P. K. Utilizing technology for food waste management in the hospitality industry hotels and restaurants. Sustainable Disposal Methods of Food Wastes in Hospitality Operations. IGI Global. , 287-295 (2024).
  6. Murugeah, M. K. Enhancing efficiency and personalization in food and beverage service through AI: future trends and challenges. Int J Multidimens Res Perspect. 2 (7), (2024).
  7. Nebolisa, C., Abiagom, T., Ijomah, I. Enhancing customer experience through AI-driven language processing in service interactions. Open Access Res J Eng Technol. 7 (1), 14-21 (2024).
  8. Buhalis, D. Technology and service excellence in hospitality: the future is now. J Hosp Mark Manag. 29, 1-9 (2020).
  9. Go, H., Kang, M., Suh, S. C. Machine learning of robots in tourism and hospitality: interactive technology acceptance model (iTAM) - cutting edge. Tour Rev. 75, 625-636 (2020).
  10. Ivanov, S., Webster, C. Robots in tourism: a research agenda for tourism economics. Tour Econ. 26, 1065-1085 (2020).
  11. Paluch, S., Wirtz, J. Artificial intelligence and robots in the service encounter. J Serv Manag Res. 4, 3-21 (2020).
  12. Lukanova, G., Ilieva, G. Robots, artificial intelligence, and service automation in hotels. Robots, Artificial Intelligence, and Service Automation in Travel, Tourism, and Hospitality. Ivanov, S., Webster, C. , Emerald Publishing. 157-183 (2019).
  13. Wen, H., Lee, Y. M. Effects of message framing on food allergy communication: a cross-sectional study of restaurant customers with food allergies. Int J Hosp Manag. 89, 102401(2020).
  14. Resendes, M., et al. Group-level formative feedback and metadiscourse. Int J Comput Support Collab Learn. 10, 309-336 (2015).
  15. Enterprise Apps Today. , https://www.enterpriseappstoday.com (2023).
  16. Naseem, S. The role of tourism in economic growth: empirical evidence from Saudi Arabia. Economics. 9, 2-12 (2021).
  17. Proenca, S., Soukiazis, E. Tourism as an economic growth factor: a case study for Southern European countries. Tour Econ. 14, 791-806 (2008).
  18. Kreishan, F. M. Empirical study of tourism and economic growth of Bahrain: an ARDL bounds testing approach. Int J Econ Finance. 7, 1-9 (2011).
  19. Kim, H., Yang, S. The role of service robots in hospitality: insights from customers, employees, and managers. J Hosp Tour Technol. 12, 539-559 (2021).
  20. Zhe, L., et al. Artificial intelligence in food safety: a decade review and bibliometric analysis. Foods. 12, 1242(2023).
  21. Huiyue, Y., et al. A review of robotic applications in hospitality and tourism research. Sustainability. 14, 10827(2022).
  22. Roumeliotis, K. I., Tselikas, N. D., Nasiopoulos, D. K. Leveraging large language models in tourism: a comparative study of the latest GPT Omni models and BERT NLP for customer review classification and sentiment analysis. Information. 15, 792(2024).
  23. Zhang, Y., Wang, J., Li, S., Chen, X. PURE: A profile updating framework with LLMs for recommender systems. arXiv preprint. , (2025).
  24. Wu, C., Zhao, W. X., Wen, J. R. A survey on large language models for recommender systems. ACM Trans Recomm Syst. , (2024).
  25. Rodrigues, M., Miguéis, V., Freitas, S., Machado, T. Machine learning models for short-term demand forecasting in food catering services: a solution to reduce food waste. J Clean Prod. 435, 140265(2024).
  26. Kim, D. W., et al. Qualitative evaluation of artificial intelligence-generated weight management diet plans. Front Nutr. 11, 1374834(2024).
  27. Nejadshamsi, S., Eicker, U., Wang, C., Bentahar, J. Data sources and approaches for building occupancy profiles at the urban scale - a review. Build Environ. 238, 110375(2023).
  28. Nejadshamsi, S., Bentahar, J., Eicker, U., Wang, C., Jamshidi, F. A geographic-semantic context-aware urban commuting flow prediction model using graph neural network. Expert Syst Appl. 261, 125534(2025).
  29. Nejadshamsi, S., Eicker, U., Bentahar, J., Wang, C. Improving urban-scale building occupancy and energy use estimation using a transportation-informed building occupancy estimation framework. Energy Build. 333, 115468(2025).
  30. Zou, J., Sun, A., Long, C., Kanoulas, E. Knowledge-enhanced conversational recommendation via transformer-based sequential modelling. arXiv preprint. , (2024).
  31. Gambetti, A., Han, Q. AiGen-FoodReview: A multimodal dataset of machine-generated restaurant reviews and images on social media. arXiv preprint. , (2024).
  32. Ju, X., et al. MenuAI: Restaurant food recommendation system via a transformer-based deep learning model. arXiv preprint. , (2022).
  33. Bird, S., Klein, E., Loper, E. Natural Language Processing with Python. , O'Reilly Media. (2009).
  34. Zibarzani, M., et al. Customer satisfaction with restaurant service quality during COVID-19 outbreak: a two-stage methodology. Technol Soc. 70, 101977(2022).
  35. Nilashi, M., et al. Recommendation agents and information sharing through social media for coronavirus outbreak. Telemat Inform. 61, 101597(2021).
  36. Blei, D. M., Ng, A. Y., Jordan, M. I., et al. Latent Dirichlet allocation. J Mach Learn Res. 3, 993-1022 (2003).
  37. Deep residual learning for image recognition. He, K., Zhang, X., Ren, S., Sun, J. Proc IEEE Conf Comput Vis Pattern Recognit. , Las Vegas Valley, NV, , (2016).
  38. Srivastava, N., Mansimov, E., Salakhutdinov, R. Unsupervised learning of video representations using LSTMs. CoRR. , (2015).
  39. IEEE Standards Association. IEEE 7002-2022: IEEE. standard for data privacy process. , IEEE. (2025).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

AI Catering SystemsIntelligent Restaurant ServiceObject Oriented ModelingFunctional RequirementsNatural Language ProcessingLinear Discriminant AnalysisFood Recommendation SystemConvolutional RNNCustomer Satisfaction PredictionConv LSTM Model

Related Articles