Research Article

Yapay Zeka Güdümlü Akıllı İkram Sistemleri Tasarlamak için İşlevsel Gereksinimler ve Nesne Yönelimli Sistem Modelleme

DOI:

10.3791/69360

October 31st, 2025

In This Article

Summary

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

Bu çalışma, temassız iletişime, özelleştirilmiş yemek önerilerine ve memnuniyet tahminine olanak tanıyan yapay zeka tabanlı bir restoran catering sistemini tanıtıyor. NLP'yi LDA, Conv-RNN ve Conv-LSTM ile kullanarak, daha fazla doğruluk, kesinlik, geri çağırma ve azaltılmış hata oranlarıyla kural tabanlı teknikleri aşarak yapay zekanın yemek hizmeti endüstrisindeki devrim niteliğindeki potansiyelini ortaya koyuyor.

Abstract

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

Gıda endüstrisi son yıllarda küreselleşme, teknolojik gelişmeler ve değişen müşteri beklentileri nedeniyle önemli bir dönüşüm geçirdi. Yapay Zeka (AI) ve Nesnelerin İnterneti (IoT) artık gıda üretimini, pazarlamasını ve hizmet sunumunu geliştirmede kritik bir rol oynuyor. Bu çalışma, Doğal Dil İşleme (NLP) ve Doğrusal Diskriminant Analizi (LDA) kullanarak temassız hizmet, Evrişimli Tekrarlayan Sinir Ağı (Conv-RNN) modeli aracılığıyla kişiselleştirilmiş yemek önerileri ve optimize edilmiş bir Evrişimli Uzun Kısa Süreli Bellek (Conv-LSTM) modeli kullanarak müşteri memnuniyeti tahmini yoluyla restoran catering hizmetlerini iyileştirmek için yapay zeka odaklı bir akıllı sistem önermektedir. Gerçek dünya deneyleri, önerilen sistemin geleneksel kural tabanlı yöntemlerden daha iyi performans gösterdiğini, Word2Vec-LDA ile %91,5 doğruluk, %91,1 kesinlik, %91,1 hatırlama ve %89,7 F1 puanı elde ettiğini göstermektedir; Conv-RNN modelinde 0,02 kayıpla %98,5 doğruluk; ve Conv-LSTM sisteminde 0.1011'lik bir R2 ile 0.9812'lik bir RMSE. Bu sonuçlar, restoran endüstrisinde müşteri hizmetlerini otomatikleştirme ve geliştirmede yapay zekanın dönüştürücü potansiyelini vurgulamaktadır.

Introduction

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

Yapay zekanın benimsenmesi, son on yıldır dijital teknoloji büyümesinin çok önemli bir parçası olmuştur. Başlangıcından bu yana konaklama sektörü de dahil olmak üzere birçok sektöre hem olanaklar hem de zorluklar sunmuştur1 ve insanların yaşam kalitesini iyileştirme ve dolayısıyla ekonomiyi geliştirme potansiyeline sahip çok sayıda yapay zeka destekli buluş geliştirilmiştir. Oldukça rekabetçi restoran endüstrisinde, birinci sınıf yemek ve müşteri hizmetlerini sürdürmek başarı için çok önemlidir. Teknoloji ilerledikçe ve yemek deneyimleri değiştikçe yapay zeka, operasyonel etkinliği ve müşteri memnuniyetini artırmak için oyunun kurallarını değiştiren bir araç haline geliyor. Yapay zeka destekli izleme sistemleri, mutfaklarını daha iyi yönetmek, yemek kalitesini takip etmek ve birinci sınıf müşteri hizmetleri sunmak için restoran operasyonlarını2 dönüştürüyor. Gelişmiş algoritmaların ve gerçek zamanlı veri analitiğinin kullanımı sayesinde bu teknolojiler operasyonları kolaylaştırır ve yemek deneyiminin her alanında tutarlılığı, güvenliği ve mükemmelliği garanti eder. Restoranların normal çalışma prosedürleri için daha yüksek bir hassasiyet derecesi elde etmesi artık mümkün2.

Genel finansal başarı, değişen koşullara uyum sağlama ve müşteri ihtiyaç ve beklentilerini karşılamak için tekliflerini genişletme ve değiştirme yeteneği, turizm ve konaklama endüstrisindeki faktörlerdir ve bu faktörler sıklıkla bir işletmenin hayatta kalıp kalamayacağını belirler3. Bu nedenle turizm ve konaklama sektörü, müşteri hizmetlerini ve deneyimini geliştirmek için yapay zeka ve robotik (AIR) gibi ileri teknolojileri kullanıyor. Bu teknolojik gelişmeler, müşteri deneyimini iyileştirmek amacıyla müşteri hizmetleri için akıllı araçlar olarak kullanılıyor4. Ayrıca kurumsal performans, konaklama yönetiminde yapay zekanın hızla ilerlemesiyle artırılabilir. Çeşitli formatlarda büyük miktarda veri toplayan veri yoğun bir sektöre örnek olarak otel sektörü verilebilir.

Operasyonel yönetimdeki verimsizlikler, bireyselleştirilmiş hizmetlere yönelik artan tüketici beklentileri, artan işgücü kıtlığı ve kesin talep tahminlerine duyulan ihtiyaç, konaklama sektörünün karşı karşıya olduğu devam eden sorunlardan bazılarıdır. Geleneksel yaklaşımlar sıklıkla bu sorunları yeterince ele almakta başarısız olmakta, bu da işletme giderlerini artırmakta ve eşit olmayan hizmet kalitesine neden olmaktadır. Yapay zeka (AI), sıkıcı süreçleri otomatikleştirerek, veriye dayalı karar almayı kolaylaştırarak, talep tahminini artırarak, fiyatlandırma ve envanter yönetimini optimize ederek ve tüketici kişiselleştirmesini geliştirerek çözümler sunar. Yapay zeka, bu boşlukları doldurarak konaklama sektörünün operasyonel etkinliğini ve misafir deneyimini geliştirmek için oyunun kurallarını değiştiren bir araç olarak giderek daha fazla konumlanıyor.

Yapay zeka, operasyonel etkinliği yeniden sağlayarak ve müşteri olaylarını tanıyarak restoran endüstrisindeki müşteri hizmetleri tarihini dönüştürüyor2. Makine öğrenimi ve ekstrapolatif analitik gibi yapay zeka becerileri, talep oluşturma ve envanter yönetimi gibi prosedürleri kolaylaştırmak için çok önemlidir. Daha iyi hizmet tutarlılığı ve daha düşük işletme maliyetleri bu gelişmelerin sonuçlarıdır 5,6. Ek olarak, yapay zeka, kişiye özel menü önerileri ve yükseltmeleri sunmak için tüketici verilerini değerlendirerek kişiselleştirilmiş etkileşimleri kolaylaştırır ve müşteri sadakatini ve mutluluğunu artırır7. Akıllı sistemler, seyahat ve turizm sektöründe kilit bir rol oynamakta ve gelişmişliğe odaklanarak rekabeti artırmaktadır8. Oteller, dijital stratejiler9 ve yapay zeka ve Nesnelerin İnterneti (IoT) ile geliştirilmiş robotlar dahil olmak üzere en son teknolojileri deniyor. Yapay zeka ve ilgili teknolojilerle desteklenen robotlar giderek daha yaygın hale geliyor10. Dijital arayüzler aracılığıyla, sesli komutlarla etkinleştirilen yapay zeka (AI) cihazları olan sesli asistanlar (VA'lar), bir dereceye kadar insan benzeri zeka sağlar11. VA'lar, ilerlemelerine rağmen, düşük kullanıcı farkındalığı, rahatsızlık ve hem otel çalışanlarından hem de ziyaretçilerden zaman zaman muhalefet gibi zorluklar yaşarlar12.

Toplum dinamikleri değiştikçe ve daha fazla Amerikalı uygun ve zaman kazandıran seçenekleri tercih ettikçe restoran endüstrisinde teslimat ve paket servis operasyonları büyüyor13. ABD'deki tüketicilerin yaklaşık %60'ı haftada en az bir kez teslimat veya paket servis siparişi veriyor ve tüketicilerin %78'i çevrimiçi yemek siparişi platformlarını aktif olarak kullanıyor14. Bu eğilim, çevrimiçi yemek dağıtım pazarının 220 yılı sonunda kafa karıştırıcı bir şekilde 2023 milyar dolara ulaştığı, restoran satışlarının %40'ını oluşturduğu ve pazarın 365 yılı sonunda 2030 milyar dolara ulaşacağı verileriyle daha da güçleniyor15. 534.60 yılına kadar 2028 milyar doların üzerine çıkması bekleniyor. 9.5 yılına kadar yaklaşık %2034 bileşik yıllık büyüme oranı öngörülen küresel pazar, 288.87 yılında yaklaşık 2024 milyar ABD doları değerindeydi ve 316.31 yılı sonunda 2025 milyar ABD dolarına ulaşması bekleniyor15. Ayrıca, doğrudan çevrimiçi siparişlerin sayısı 2019 ile 2021 arasında şaşırtıcı bir şekilde %54 arttı ve bu da müşterilerin geleneksel yemek seçenekleri yerine dijital siparişi giderek daha fazla tercih ettiğini gösteriyor. Hizmet yönetiminde metin madenciliği ve veriye dayalı karar vermenin artan önemi, yeni yönetim alanlarını ve pazar istihbaratı ve sosyal medya analizi gibi önemli konuları aydınlatması16. Bu araştırma, restoranların operasyonel etkinliği ve müşteri katılımını geliştirmek için sohbet robotlarını kullanmaları için ikna edici bir argüman sunuyor. Ayrıca, Proenca ve Soukiazis17 tarafından yapılan araştırma, pazarlama ve müşteri ilişkileri yönetimi girişimlerinde veriye dayalı yaklaşımların olasılığını vurgulayarak, müşteri etkileşimlerini en üst düzeye çıkarmak ve şirketin genişlemesini teşvik etmek için sohbet robotlarının nasıl kullanılacağına dair aydınlatıcı bilgiler sunuyor.

Verimliliği artırmak ve bireyselleştirilmiş, müşteri odaklı hizmeti seçmek için restoran endüstrisi Robotik, Yapay Zeka ve Hizmet Otomasyonu (RAISA) uyguluyor18. RAISA'nın restoranlarda kullanımının, tıpkı diğer teknoloji değişiklikleri19 gibi, değerlendirilmesi gereken bir takım sonuçları vardır. RAISA, hataları azaltarak ve genel hizmet kalitesini iyileştirerek güvenilir, standartlaştırılmış hizmet sağlayabilir20. Ek olarak, müşterilere farklı bir etkileşimli deneyim sağlayabilir. Kreishan18'e göre, hizmet robotları artık daha sofistike, bağımsız ve uyarlanabilir. Ancak bir restoranın genel ambiyansının yanı sıra müşteriler, çalışanlar ve robotlar arasındaki sosyal etkileşimler üzerinde de etkileri olabilir. Yöneticiler, çalışanlar ve tüketiciler bu unsurlara ilişkin farklı algılara sahip olduklarından ve RAISA ile etkileşime girmeye hazır olma durumları değiştiğinden, teknolojinin kabul edilebilirliğini etkileyen yönleri değerlendirmek kritik öneme sahiptir21.

Omni modellerinin önemli dilsel yetenekleri, otel inceleme analizinde BERT22 için %60,6'ya kıyasla %67'nin üzerine çıkan gelişmiş duygu sınıflandırma doğruluğu ile vurgulanmıştır. Aynı zamanda, öneri sistemleri, profilleri yöneterek ve kullanıcı yorumlarını analiz ederek özelleştirmeyi geliştirmek için giderek Büyük Dil Modellerini (LLM'ler) kullanıyor. Hibrit sistemler, seyrek veri koşullarında öneri doğruluğunu artırmak için LLM çıktılarını grafik sinir ağı yerleştirmeleriyle entegre ederken, PURE çerçevesi, incelemelere dayalı olarak kullanıcı profillerini dinamik olarak güncellemek için LLM'leri kullanır23. Bu arada, oturum tabanlı durumlarda, Transformers4Rec gibi transformatör tarzı öneri mimarileri, geleneksel RNN modellerini24 geride bırakıyor.

Yapay zeka, otomasyon ve akıllı teknolojideki hızlı gelişmelere rağmen, akıllı yemek hizmetlerinin hala keşfedilmemiş veya yeterince keşfedilmemiş bir dizi yönü var. Bu zorluklar arasında yapay zeka destekli sistemler aracılığıyla enerji verimliliğini ve gıda israfını yönetmek, çeşitli müşteri tercihlerine göre kişiselleştirmeyi ölçeklendirmek, yapay zekayı geleneksel mutfak iş akışlarıyla entegre etmek, müşteri profili oluşturmada müşteri gizliliğini ve güvenliğini korumak ve sınırlı finansmana sahip küçük ve orta ölçekli restoranlar için akıllı catering çözümleri uygulamak yer alıyor. Akıllı catering çözümlerinin yaygın ve sürdürülebilir bir şekilde benimsenmesi için bu boşlukların doldurulması gerekir. Bu, daha fazla çalışma ve buluş için bir fırsat yaratır. Akıllı catering sistemlerindeki potansiyel araştırma açıkları aşağıdakileri içerir:

Yapay zeka sistemleri, kullanıcı tercihlerine göre yemek önerileri sunabilse de, sıklıkla beslenme gereksinimlerinin ve kişisel tercihlerin inceliklerini tam olarak anlamakta zorlanırlar25. Çözümlerin çoğu hala biraz basit ve uyumsuzlukları tahmin etmek gibi hatalara eğilimli; ancak bazı akıllı catering sistemleri, envanteri yönetmek veya talebi tahmin etmek için yapay zekayı kullanır. Pek çok akıllı catering sisteminin, dokunmatik ekranlar veya ses tanıma gibi yalnızca bir arayüz yolu vardır26. Yapay zeka aracıları tüketici geçmişine veya tercihlerine dayalı olarak belirli bir düzeyde özelleştirme sağlayabilse bile, birçok sistemin bireysel tercihleri tam olarak anlama veya tahmin etme yetenekleri hala sınırlıdır. Demografik veriler veya önceki siparişler gibi temel girdiler yapay zeka botları tarafından sıklıkla kullanılır.

Makine öğrenimindeki son gelişmeler, çeşitli alanlarda insan davranışını ve bağlamsal verileri modellemeye giderek daha fazla odaklandı. Nejadshamsi ve ark.27, kentsel bina doluluk profilleri için veri kaynaklarını ve metodolojilerini değerlendirirken, dinamik davranış kalıplarını yakalamada heterojen verilerin değerini vurgulamışlardır. Buna dayanarak, Nejadshamsi ve ark.28, grafik sinir ağlarını kullanan coğrafi-anlamsal bağlama duyarlı bir işe gidip gelme akışı tahmin modeli ortaya koyarak derin öğrenmenin insan faaliyetinin uzamsal-zamansal akışlarını ne kadar iyi tahmin ettiğini gösterdi. Benzer şekilde, Nejadshamsi ve ark.29, kentsel ölçekte doluluk ve enerji tahmini için ulaşıma dayalı bir çerçeve oluşturarak tahmine dayalı performansı iyileştirmede bağlamsal ipuçlarının önemini vurgulamıştır.

Müşteri deneyimini iyileştirmek ve operasyonel verimliliği artırmak, hızla değişen restoran endüstrisinde önemli başarı unsurları haline geldi. Pek çok restoran, entegre akıllı sistemlerden yoksun oldukları için artan teknoloji kullanımına rağmen hala sorunsuz, kişiselleştirilmiş ve etkili hizmetler sunmakta zorlanıyor. Temassız hizmetin geliştirilmesi, kişiselleştirilmiş yemek önerileri sağlanması ve müşteri mutluluğunun gerçek zamanlı olarak kesin olarak tahmin edilmesi gibi temel konular, mevcut sistemler tarafından sıklıkla göz ardı edilmektedir25. Bu proje, restoran operasyonlarını geliştirmek için en son teknolojileri kullanan akıllı bir catering sistemi oluşturarak bu açığı kapatmayı amaçlıyor. Sisteme üç temel unsur entegre edilmiştir:

Gizli Dirichlet Tahsisi (LDA) ve Doğal Dil İşleme (NLP) Kullanan Temassız Hizmet: LDA ve NLP'den yararlanılarak etkili temassız müşteri etkileşimleri mümkün hale getirilerek bekleme süreleri ve insan hatası azaltılır.

Gıda Önerileri için Conv-RNN Tabanlı Öneri Sistemleri: Bu, tüketici tercihlerine göre dinamik, kişiye özel gıda önerileri üretmek için Evrişimli Tekrarlayan Sinir Ağı (Conv-RNN) kullanarak menü memnuniyetini artırır.

Optimize Edilmiş Bir Conv-LSTM Modeli ile Müşteri Memnuniyetini Tahmin Etmek: Restoranlar, gerçek zamanlı verilere ve geri bildirimlere dayalı olarak müşteri mutluluğunu tahmin etmek için geliştirilmiş bir Evrişimli Uzun Kısa Süreli Bellek (Conv-LSTM) modeli kullanarak veriye dayalı iyileştirmeler yapabilir. Önerilen akıllı sistem, temassız etkileşim ve özelleştirilmiş yemek deneyimlerini daha ölçeklenebilir ve etkili bir şekilde sunmanın yanı sıra müşteri memnuniyetini artırmayı, operasyonları kolaylaştırmayı ve hizmet sunumunu iyileştirmeyi amaçlıyor.

Bu çalışmayı, yapay zeka güdümlü gıda öneri sistemlerinin mevcut bağlamına yerleştirmek için önceki bir dizi yöntemle karşılaştırıyoruz. Örneğin, tartışma dinamiklerini yakalamak için öz-dikkat süreçlerini kullanan dönüştürücü tabanlı sıralı bir konuşma öneri çerçevesi Zou ve ark.30 tarafından geliştirilmiştir. Diyalog ve görsel tabanlı öneri görevlerini kolaylaştırmak için Gambetti ve Han31, eşleşen restoran inceleme metinleri ve fotoğraflarından oluşan çok modlu bir veri kümesi olan AiGen-FoodReview'u geliştirdi. Daha önce MenuAI, Ju ve ark.32 tarafından oluşturulmuştu ve doğrudan metinsel menü grafiklerinden menü öğesi önerileri yapmak için dönüştürücü modelleri kullanıyordu. Yorumlanabilirlik ve hesaplama verimliliği, bağlam veya çok modlu bilgileri işlemedeki mükemmel becerilerine rağmen, bu yaklaşımlar tarafından zaman zaman tehlikeye atılabilir. Öte yandan, entegre NLP-LDA + Conv-RNN + Conv-LSTM sistemimiz, açıklanabilirlik, hafif dağıtım ve yüksek tahmin doğruluğu arasında bir denge kurar ve bu da onu özellikle sınırlı kaynaklara sahip catering durumları için uygun hale getirir.

Yapay zeka destekli teknolojinin Akıllı İkram Hizmetleri (ICS) aracılığıyla misafirperverlik standartlarını nasıl iyileştirebileceğini ve restoran operasyonlarını nasıl hızlandırabileceğini incelemek bu çalışmanın temel amacıdır. Gizli Dirichlet Tahsisi (LDA) ve NLP, müşteri sorgularını temassız olarak verimli bir şekilde ele almak için önerilen yöntemde birleştirilmiştir. Kişiselleştirilmiş deneyimler sağlamak amacıyla yemek önerileri üretmek için bir Conv-RNN kullanılır ve tüketici memnuniyeti düzeylerini tahmin etmek için optimize edilmiş bir Conv-LSTM modeli kullanılır. Bu unsurların entegre edilmesiyle oluşturulan ICS, genel müşteri memnuniyetini artırmada, kaliteyi garanti etmede ve hizmet verimliliğini artırmada pratik kullanım göstermektedir. Gıda önerisi doğruluğu ve memnuniyet tahmini üzerindeki performans ölçümlerini kullanan deneysel sonuçlar, modelin etkinliğini doğrular.

Önerilen akıllı catering sistemi, yemek önerileri ve müşteri memnuniyeti tahminleri sağlamak için temassız bir hizmet sunuyor. Temassız bir akıllı catering sistemi çoğunlukla otomasyon ve rahatlığa odaklanır ve müşterilerin yemek önerisi ve memnuniyet tahmini gibi belirli görevleri yerine getirirken sistemle temassız bir şekilde etkileşim kurmasını sağlar. Oysa bir yapay zeka aracısı, daha doğru, uyarlanabilir ve kişiselleştirilmiş kararlar almak için veriye dayalı içgörüleri kullanarak otomasyonun ötesine geçer, müşteri deneyimini geliştirir ve daha geniş bir işlev yelpazesinde operasyonel verimliliği artırır. Bu çalışmanın amacı, temassız etkileşimler için NLP-LDA'yı, kişiselleştirilmiş yemek önerileri için Conv-RNN'yi ve müşteri memnuniyetini tahmin etmek için Conv-LSTM'yi entegre eden yapay zeka odaklı bir Akıllı İkram Sistemi (ICS) geliştirmektir. Bu sistem restoranlar için kullanışlıdır çünkü operasyonel verimliliği artırır, maliyetleri düşürür, tutarlı hizmet sunar ve kişiselleştirme ve gerçek zamanlı geri bildirim yoluyla müşteri katılımını geliştirir.

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

Protocol

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

Bu çalışma, Malezya Ulusal Üniversitesi (UKM) Araştırma Etik Kurulu'nun yönergelerine uygun olarak yürütülmüş ve UKM FST/2025-AI/023 onay numarasıyla onaylanmıştır. Chatbot sorguları toplanmadan önce tüm katılımcılardan yazılı bilgilendirilmiş onam alındı. Katılımcı gizliliğini ve mahremiyetini sağlamak için tüm veriler anonimleştirildi

Çalışmaya genel bakış

Yapay zeka teknolojileriyle desteklenen önerilen akıllı ikram sistemine genel bakış Şekil 1'de gösterilmektedir. Gösterildiği gibi, müşteri girişi, etiketleri çıkarmak için kelime yerleştirme, lemmatizasyon ve tokenizasyon gibi NLP teknikleriyle önceden işlenir. Ardından, müşteri etiketlerine temassız hizmet sağlamak için modellemeye LDA adı verilen makine öğrenimi modeli uygulandı. Yiyecek önerisi bir Conv-RNN modeli kullanılarak gerçekleştirilir. Önceki müşterinin seçimlerinden kaydedilen akış sırasına göre gıda, müşteriye akıllıca öneriliyor. Son olarak, restoranın hizmetlerinde daha fazla iyileştirme için optimize edilmiş bir Conv-LSTM modeli kullanılarak müşteri memnuniyeti düzeyi tahmin edilir. Önerilen yapay zeka modellerinin performansı, çeşitli değerlendirme ölçütleri altında değerlendirilir.

Şekil 1
Şekil 1: Akıllı catering hizmetleri (ICS) için önerilen sistem modeli. Mimari, kullanıcı etkileşimini, veri ön işlemeyi, niyet tespitini, gıda önerisini ve geri bildirim mekanizmalarını entegre eder. Bu rakamın daha büyük bir sürümünü görüntülemek için lütfen buraya tıklayın.

Kullanılan veri kümesi

Akıllı catering sistemini oluşturmak için bir chatbot kullanarak yakındaki bir restorandan 283 talep topladık. Menü detaylarından çalışma saatlerine kadar çok çeşitli müşteri sorularını içeren bu sorular, manuel olarak 15 farklı niyet grubuna ayrıldı. Bu, sistemle olası tüm kullanıcı etkileşimlerinin kapsamlı bir şekilde kapsanmasını garanti eder. Selamlamalar, vedalar, takdir, ikram, çalışma saatleri, ortam, iletişim bilgileri, ödemelerle ilgili sorular, bugünün menüsü, teslimat alternatifleri, menü soruları, sipariş süreçleri, özel fırsatlar, rezervasyonlar, içecek seçenekleri ve açık havada oturmak için erişilebilirlik, niyet sınıflarının kaydetmek için yapıldığı müşteri sorgularının belirli yönlerinden sadece birkaçıdır. Tablo 1 , amaç gruplarının her birindeki soruların sıklığını ve sorguların tematik içeriğine göre sınıflandırmayı göstermektedir. Örneğin, İletişim Bilgileri kategorisi en yüksek sorgulara sahipti ve bu da müşterilerin restoranla nasıl iletişime geçeceklerini öğrenmekle çok ilgilendiklerini gösteriyor. Öte yandan, Oturma ve İçecek kategorileri en az sorguyu aldı, bu da bu konulara daha az tüketici ilgisi olduğunu veya bu konularda zaten daha fazla açıklama olduğunu gösterebilir.

LDA ile NLP kullanan temassız hizmet

Çerçevenin etkinliğini başlatan kullanıcı girişi, metni standartlaştırmak ve gürültüyü ortadan kaldırmak için başlangıçta önceden işlenir. Tokenizasyon, durdurma sözcüğünün ortadan kaldırılması ve lemmatizasyon, verileri ek analizlere hazır hale getiren bu hazırlığın örnekleridir. Ön işlemlerin ardından kullanıcı sorguları sayısal gösterimlere dönüştürülür. Anlamsal bağlantılar ve bağlamsal uygunluk, bu temsillerin yakaladığı dilsel özellikler arasındadır. Önceden tanımlanmış 16 sınıfın (amaçlar/etiketler) sınıflandırılması için kullanıcı sorgularının bu vektör temsillerini eğitmek için çeşitli makine öğrenimi sınıflandırıcıları kullanıldı. Model, önceden belirlenmiş ilgili yanıtı getirir ve kullanıcının sorgu amaçlarını doğru bir şekilde tahmin ettikten sonra kullanıcıya döndürür.

Ön

Analizimizin güvenilirliği, gelen verilerin tutarlı bir şekilde biçimlendirildiğini ve takip eden sınıflandırma prosedürüyle ilgili olduğunu doğrulayan önceden işlenmiş sorgularla büyük ölçüde artırılmıştır. Niyet kalıpları (örneğin, merhaba, merhaba, hey gibi selamlamalar), metni küçük harfe dönüştürerek, durdurma sözcüklerini kaldırarak ve NLTK araç seti33 kullanılarak belirteçleştirme uygulanarak toplandı ve ön işleme tabi tutuldu. Tablo 2 , bu çalışmanın izlediği ön işleme adımlarını göstermektedir.

LDA tabanlı etiket modelleme

Sistem, kullanıcının selamlamalarının sistem tarafından tanınması için Destek Vektör Regresyonu (SVR) kullanarak kullanıcıdan gelen etiketleri sınıflandırır. Kullanıcı amacını tahmin etmek için sistem kapasitesini geliştirmek amacıyla, Makine Öğrenimi (ML) ve Derin Öğrenme (DL) modellerine ek olarak hem geleneksel hem de son teknoloji metin işleme yöntemlerini kapsamlı bir şekilde inceledik. Amacımız, çok çeşitli kullanıcı sorularını anlayabilecek son derece hassas bir algoritma oluşturmaktı. Bu çalışmada, kullanım kolaylığı ve kelime sıklığını ve metindeki kelimelerin önemini vurgulamadaki güçleri nedeniyle Bag of Words (BoW) ve TF-IDF'nin temel stratejileri kullanılmıştır. Glove ve Word2Vec'in birlikte kelime kullanımına göre kelime yerleştirmeleri üretme kapasitesi, kelime anlamları ve bağlamı hakkında bilgi vermelerine izin verdi22.

Veriler hazırlandıktan sonra, amaç sorguları gizli Dirichlet tahsisi (LDA) yöntemi kullanılarak sınıflandırılır. Amaç, terimler arasındaki bağlantıları analiz etmek ve yapılarındaki kalıpları belirlemek için LDA yöntemiyle metin madenciliğini kullanmaktır34,35. Doğası gereği denetimsiz ve olasılıksal olan LDA, bir derlemdeki her belgenin önceden belirlenmiş sayıda manuel olarak tanımlanmış temadan oluştuğunu varsayar. LDA'daki her belge eşit ağırlığa sahiptir ve bir torba kelimeye sahiptir. Her belgenin kelimelerinin sırasız olduğu varsayılır. Bir konu, kelimelerin olasılık kütle fonksiyonu kullanılarak da tanımlanır. Her belge, temaları seçmek için bir olasılık kütle işlevi kullanır. Niyet sınıflandırması için, GensimPython kitaplığı34 kullanılarak Gizli Dirichlet Tahsisi (LDA) uygulandı.

LDA'da niyetler, adı verilen Denklem 1LDA dağıtım havası ile gösterilen gizli üzerindeki dağılım olarak görülür. Verilen amacı tanımlayan θ(çok terimli) olarak gösterilen amaç dağılımına dayalı olarak bir model seçilir, I'in olasılığı verilen C sınıfına aittir. Bir Dirichlet dağılımı, kalıbı bir Torba kelimeye kodlayan β ile ilgilidir. α ve β göz önüne alındığında, z amaçlı M kalıplarıyla ilgili N kelimeli çok değişkenli dağılım olarak tanımlanır. N terim grubu,36 olarak verilen W olarak gösterilir:

Denklem 5(1)

θ üzerinden integral edilerek, toplam Z olarak bildirilir ve bireysel niyetlerin marjinal olasılıklarının çarpımı alınır ve tüm niyet olasılığı şu şekilde hesaplanır:

Denklem 6(2)

Selamlaşma niyet varyasyonları da dahil olmak üzere kalıplar merhaba, merhaba, Hey, Günaydın/öğlen/arife ve merhaba'dır. Sistem, bu kalıpları alırken, kullanıcının selamlama amacını bulur ve bunlara sonuç olarak tanımlanmış bir ifadeyle yanıt verir, örneğin Size ne yardımcı olabilirim? veya Size nasıl yardımcı olabilirim? Sorgu, önceden tanımlanmış 15 sınıfla sistem tarafından tanınmazsa, sistem restoran bilgilerini sağlar ve kullanıcının müşteri hizmetleri ile iletişim kurmasını önerir. Selamlamalarla ilgili kullanıcı sorgularının LDA tabanlı etiket modellemesinin sonucu Şekil 2'de gösterilmektedir. Benzer şekilde, yanıtlar kullanıcı amaçları (Sorgular) ile ilgili 15 sınıfın tümü için gerçekleştirilir. LDA modeli aşağıdaki parametrelere sahiptir. Konu sayısı (k) 40, Alfa 0,05, Beta değeri 0,04 ve yineleme sayısı 100 olarak bildirilir.

ICS için Bi-NN kullanarak yemek önerisi

Akıllı İkram Sisteminde (ICS), gıda maddeleri doğru önerileri desteklemek için sistematik olarak kategorize edilir. Her menü girişi, tek bir öğeyi (örneğin, burger, atıştırmalık, içecek) veya yemek seti (örneğin, soğuk bir içecekle kızarmış tavuk) gibi öğelerin bir kombinasyonunu temsil edebilir. Bu öğeler altı ana kategoriye ayrılmıştır: tavuk, burger, atıştırmalık, içecek, takım elbise ve tiffin. Açıklık getirmek gerekirse, takım elbise paketlenmiş yemek takımlarını ifade ederken, tiffin geleneksel çok öğeli yemekleri temsil eder. Her gıda maddesi üç temel özellik ile tanımlanır: fiyatı, kategorisi ve bileşimini açıklayan bir içerik vektörü. Bu yapılandırılmış sınıflandırma, öneri modelinin müşteri satın alma geçmişlerini hem ürün hem de kategori düzeyinde analiz etmesine olanak tanıyarak sistemin, kullanıcı tercihleriyle uyumlu ilgili yemekleri ve kombinasyonları önerme yeteneğini geliştirir. ICS'deki tüm gıdalar, N'nin Denklem 7 ICS'deki toplam gıda maddesi sayısını gösterdiği bir kümedir. F'deki her gıda ürünü Denklem 8 için, Denklem 8 gıdanın özelliklerinin detaylarından oluşur ve şu şekilde gösterilir:

Denklem 9(3)

burada, Denklem 10 gıda fiyatlarını belirtir, Denklem 11 gıda maddelerinin kategorisini belirtir, burada Denklem 12, C kategorileri belirtir. Denklem 13 M'nin menüleri Denklem 15 ifade ettiği menü sayısını, nerede Denklem 14 M'nin yiyeceğin içerik vektörünü ifade ettiğini,  nerede Denklem 16 içerik vektörünün öğesi olduğunu Denklem 17 ve sırasıyla tavuk, burger, atıştırmalık, içecek, takım elbise ve Tiffin'i temsil ettiğini belirtir.

Kullanıcı verileri, kullanıcının uygulamadan veya kullanım akışından elde edilebilecek özelliklerini belirtmek için kullanıcıyla ilgili ayrıntılardan oluşur. Her kullanıcı Denklem 18için özellikler şu şekilde belirtilir:

Denklem 19(4)

burada Denklem 20, kullanıcıyla ilgili yaş ve cinsiyet gibi ayrıntıları belirtir. Denklem 21 Değişken uzunluklu bir vektör olan kullanıcının tıklama olayını belirtir, burada Denklem 22ve t son tıklama olayının zamanını bildirir, Denklem 23 pozitif sayıdır ve Denklem 21 kullanıcı tarafından gerçekleştirilen tüm satın alma işlemini gösteren tüm akış dizisini belirtir. Denklem 24  Müşteri tarafından satın alınan yiyeceklerin listesini, burada Denklem 25k, kullanıcı tarafından satın alınan toplam gıda maddesi miktarını belirtir.

Sırasıyla gıda maddelerini ve kullanıcı verilerini ifade eden F ve U'nun kullanılmasıyla, öneri sistemi ICS'de çerçevelenmiştir. Bu sistemin amacı, kullanıcının satın alma niyetini geliştirmek için doğruluğu artırmaktır. ICS sorunu şu şekilde formüle edilir:

Denklem 26(5)

Denklem (5), Denklem (6)'da gösterilen kayıp fonksiyonunu azaltarak ICS probleminde daha iyi doğruluk sonuçları bulmak için problemin amacını belirtir.

Denklem 27(6)

nerede, Denklem 28 tahmin edilen sonuçlardır ve Denklem 29 gerçek sonuçtur. Model, kayıp fonksiyonunun değeri daha küçük olduğunda daha iyi performans gösterir. Kayıp fonksiyonu, modelin tahmin edilen değeri ile gerçek Y değeri arasındaki tutarsızlığı belirlemek için kullanılır. Bunda,

Denklem 30(7)

nerede

Denklem 31(8)

Denklem 32(9)

Bunda r, X'teki eğitim verilerini belirtir ve s, bir eğitim verisinin satın alınan gıda maddesi numarasıdır. Geliştirilen ICS, aşağıdaki bölümde açıklanan bir kayıp fonksiyonu olarak çapraz entropiyi kullandı.

Conv-RNN tabanlı yemek önerisi

Conv-RNN tabanlı bir öneri sistemi, ürünün özelliklerini, kullanıcı derecelendirmelerini ve kullanıcı profillerini analiz ederek kullanıcılara ilgi alanlarına göre öneriler sunar. Şekil 3 , önerilen CRNN tasarımını göstermektedir. Conv-RNN modelleri, önerilerde bulunurken sıklıkla kullanıcının zamansal bağlamı hakkında belirli bilgileri dikkate alır veya otomatik olarak ekler. Bununla birlikte, bir öneri sisteminin öneri istekleri tarafından sağlanan bağlamı ne kadar iyi anladığı ve kullandığı genellikle ne kadar etkili olduğunu belirler. Conv-RNN, belirli bir kullanıcı için uygun öneriler sağlamak üzere öğenin dinamik özelliklerine ve özniteliklerine ve kullanıcının geçerli zaman bağlamına dayalı olarak tahmin derecelendirmelerini hesaplar. Aynı anda benzer şeyler yaşayan insanların benzer tercihlere sahip olması kaçınılmazdır. CNN tabanlı zamana duyarlı bir sistemin öneriler için etkinliği, amaçlanan alıcıyla en karşılaştırılabilir ve aynı zamansal bağlamı paylaşan kullanıcıları bulma kapasitesine bağlıdır. Böylece CNN, kullanıcının etkinliği hakkında zamana duyarlı bilgiler olan zamansal bağlamı kaydeder. CNN'nin girdi katmanı daha sonra orijinal matrisi yeniden oluşturmak için kullanıcı nitelikleri, öğe özellikleri ve zaman bilgileriyle beslendi. Matristen özellikleri çıkarmak için evrişim katmanı kullanıldıktan sonra nihai çıktıyı hesaplamak için bir yöntem verilir.

Evrişim katmanlarından, yiyecek tıklama olayları Eqn (10) kullanılarak çıkarılır

Denklem 33(10)

burada O çıktı boyutu, X girdi veri boyutu, F evrişimli çekirdek boyutu, a girdi verilerini doldurmak ve S 1'den büyük ve S çekirdek adımıdır. Sinir ağı, ağın komşu katmanları arasındaki hesaplamaları simüle etmekle sınırlı olsaydı yapabileceğinden daha karmaşık modelleri modelleyebilir, bunu tekdüzelik kullanarak ancak yalnızca doğrusal işlem kullanarak yapar, çünkü stimülasyon katmanı içindeki aktivasyon işlevi doğrusal olmayan işlemleri gerçekleştirmek için kullanılır. Bir sinir ağında, katmanlar arası iletişim kesinlikle sıralıdır. Conv-RNN'de aktivasyon fonksiyonları en yaygın olanıydı. Geleneksel Tanh, sigmoid ve diğer aktivasyon fonksiyonları bir gradyandan yoksundur ve küçük, pratik aralık aralıklarına sahiptir. Kaynak açısından verimli doğrusal olmayan bir işlem de kullanıldığında, düzeltilmiş doğrusal birim (ReLU) fonksiyonları bu iki sorunun üstesinden gelmek için birincil araç haline gelir.

Hesaplama verimliliği için, havuzlama katmanı özellik verilerini aşağı örnekler ve seyrek olarak işler. Maksimum ve ortalama havuzlama yöntemleri, havuzlama algoritmalarının iyi bilinen iki örneğidir; MaxPooling daha iyi özellik seçimi sonuçları sağlar. MaxPooling aşağıdaki özellikleri seçti:

Denklem 34(11)

Conv-RNN daha sonra Conv-RNN kuyruğunu daha az özellik bilgisi kaybıyla yeniden eğitmek için iki yoğun yaklaşım kullanarak tam bağlantılı katmanı kullanır. Tekrarlayan katmanlar, sıralı verilerin analizi için sinir ağlarında yaygın olarak kullanılır. Önceki girişlerin dahili belleğini korumalarına izin veren bağlantılar nedeniyle, tekrarlayan katmanlar, geleneksel ileri beslemeli katmanların aksine, her girişi ayrı ayrı işler. Bu, tekrarlayan katmanları özellikle dizileri, zaman serisi verilerini veya girdi sırasının önemli olduğu her türlü bilgiyi içeren görevler için çok uygun hale getirir. Tekrarlayan bir katmanın temel birimi, genellikle bir RNN hücresi olarak bilinen tekrarlayan nörondur. RNN hücreleri girdileri birer birer işlediğinden, önceki girdilerden gelen verileri içeren dahili bir durumu korurlar. İç durumu her zaman adımında değiştirilir ve bu da sonraki girdilerin işlenmesini etkiler. Çıktı katmanı, kullanıcıya SoftMax sınıflandırıcısını kullandıktan sonraki sonuçları gösterir. Özellikleri gömülü matrisin indeksi olarak kategorize edilen alanları kullanmadan önce, önce tam sayılara dönüştürülmeleri gerekir.

Gerçek sınıf etiketleri y ile öngörülen olasılık dağılımı y' arasındaki farkı ölçen kategorik çapraz entropi kaybı fonksiyonu, Conv-RNN öneri modelini eğitmek için kullanıldı. Uyarlanabilir moment tahmini (Adam) ile stokastik gradyan inişi (SGD) model parametrelerini θ (ağırlıklar ve önyargılar) iyileştirmek için kullanıldı. Parametreler her eğitim yinelemesinde aşağıdaki gibi değiştirildi t:

Denklem 35(12)

burada, öğrenme hızı η, Denklem 37 kayıp fonksiyonunun θ'ye göre gradyanıdır.

Aşırı uyumu önlemek için aşağıdaki taktikler kullanıldı. Eğitim sırasında, nöronları rastgele devre dışı bırakmak için tamamen bağlı katmanlarda bırakma düzenlemesi (ρ=0.3) kullanılır. Art arda 15 dönem boyunca herhangi bir iyileşme görülmediğinde, doğrulama kaybına bağlı olarak eğitim erken durduruldu.

Genelleme performansını doğrulamak için beş kat bölünmüş çapraz doğrulama

Doğrulama kümesinde bir ızgara araması kullanılarak hiperparametre ayarlaması gerçekleştirildi. Arama alanına evrişim katmanı için filtre sayısı 64, çekirdek boyutu 3 x 3, Tekrarlayan katman sayısı 100, Toplu iş boyutu, bırakma oranı 0,2 ve öğrenme oranı 0,002 dahil edildi. Kullanılan optimize edici ADAM'dır. Son olarak, çıktı katmanı, önerilen yiyeceklerin sonuçlarını, önerilen yiyeceklerin bir ile gösterildiği ve diğer çıktıların 0 olarak gösterileceği tek sıcak bir kodlama vektörü olarak döndürür.

Conv-LSTM kullanarak müşteri memnuniyeti tahmini

Bu çalışma, ikramlarını bitirdikten sonra müşteri memnuniyetini tahmin etmek için Evrişim Uzun Kısa Süreli Belleği (Conv-LSTM) kullandı. Conv-LSTM'nin yapısı Şekil 4'te gösterilmektedir. CNN'in mimarisi, girdi nöronlarını, bir dizi evrişimli katmanı, havuzlamayı, tamamen bağlı katmanları ve normalleştirme katmanlarınıiçerir 37. Evrişim tabakasının sinir hücreleri, dar bir bölge aracılığıyla üstündeki tabakaya bağlanırken, tam bağlantılı tabakaların aktivasyon nöronları, altlarındaki tabakalarla tamamen ilişkilidir. Conv-LSTM girişleri, tensör şekillerini ve zamansal ayrıntı düzeyini açıkça tanımlar. Her giriş dizisi, satın alma listesinin çok sıcak bir vektör olarak kodlandığı ve ilişkili memnuniyet düzeyinin sayısal bir puan olarak temsil edildiği müşteri sipariş oturumu başına (zaman adımı = sipariş başına) yapılandırılır. Ortaya çıkan tensör şekle sahiptir (yığın boyutu × dizi uzunluğu × özellik boyutu).

CNN'de bir fonksiyonun ileri ve geri geri iletimi genellikle faktörleri girdilerine göre farklı gruplara ayırır. Son araştırma ilerlemelerinin bir sonucu olarak çok sayıda CNN tasarımı ortaya çıktı. Denklem (15)'te gösterildiği gibi, üç ağırlık, iw, rw ve b, her bir LSTM bloğunda kullanılan sırasıyla giriş ağırlığını, tekrarlayan ağırlığı ve önyargıyı belirtir.

Denklem 39(13)

Aşağıdakiler, t zaman adımındaki hücre durumunun bir bildirimidir:

Denklem 40 (14)

Hadamard çarpımının ile gösterildiği yer. T'nin gizli durumu Ht'nin kodu,

Denklem 42 (15)

Conv-LSTM'nin hiperparametreleri ve değerleri şu şekilde bildirilir: Evrişim katmanı için filtre sayısı 64, çekirdek boyutu 3 x 3, LSTM birimleri 0,2 bırakma oranıyla 100, yığın boyutu 64, öğrenme oranı 0,002 ve Adam iyileştirici ile zaman adımı sayısı 50'dir.

Müşteri Etkileşimi için UML diyagramı ve Sözde Kod

Önerilen sistemdeki dinamik etkileşim akışı, UML dizi diyagramında gösterilmektedir (Şekil 5). NLPLDA modülü, konu modelleme ve amaç çıkarma için kullanıcının isteğini (yemek siparişi veya sorgu gibi) işler. İşlemin ardından öneri altyapısı (Conv-RNN) isteği alır ve özelleştirilmiş bir öneri üretir. Son olarak, kullanıcı sistemden gerçek zamanlı bir yanıt alır. Bu sıra, kullanıcı girdisinin akıllı hizmet çıktılarına dönüştürülmesinde şeffaflığı garanti eder ve bileşenlerin modüler etkileşimini vurgular.

Tekrarlanabilirliği artırmak için Conv-RNN öneri algoritmasına sözde kod verilmiştir. Kullanıcı isteğinin ön işlenmesini, dizi modelleme ve özellik çıkarma için evrişimli ve tekrarlayan katmanların kullanılmasını, düzenlileştirmeyi ve bir öneri oluşturmak için bir softmax çıktı katmanını içeren sıralı hesaplama mantığına genel bir bakış sağlar. Bu sözde kod, matematiksel formülasyonları geliştiren model iş akışının uygulama düzeyinde net bir görünümünü sunar.

Sözde Kod: Conv-RNN Öneri Algoritması

Giriş: Kullanıcı isteği U, geçmiş etkileşim dizisi H

Çıktı: Önerilen gıda maddesi R

  1. U ön işleme özelliği, Word2Vec ile yerleştirme
  2. Giriş sırası oluşturun S = [H, U]
  3. Evrişimli Katmanı Uygulayın:
    S_conv = Conv1D(S, filtreler, kernel_size)
  4. Tekrarlayan Katmandan Geçiş (RNN/GRU):
    S_RNN = RNN(S_conv, hidden_units)
  5. Düzenleme için Dropout'u uygulayın
  6. Softmax aktivasyonu ile yoğun katman:
    P = Softmax(W xS_rnn + b)
  7. Öneriyi seçin:
    R = argmax(P)
  8. R'yi kullanıcıya döndürme

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

Results

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

Bu çalışma, geliştirilen ICS'nin orijinalliğini ve güvenilirliğini garanti etmek için çeşitli modelleri kapsamlı bir şekilde test etti ve doğruladı. ICS için en verimli kurulum, birkaç kelime gömme ve sınıflandırıcı kombinasyonunun karşılaştırmalı bir çalışması yapılarak belirlendi. Her deney 10x gerçekleştirildi ve sonuçlar parantez içinde standart hatalarla ortalama değerler olarak sunuldu. Bu yöntem, modelin öngörülemezliğine ve performanstaki tutarlılığına dikkat çekti. Standart sapma...

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

Discussion

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

Yapay zeka teknolojilerini kullanan önerilen ICS modelinin genel performansı, SVR24 ile k-ortalamaları, LSTM (QSR-LSTM)25 ile hızlı servis restoranı ve NLP-ANN38 ile karşılaştırılır. Nispeten, önerilen model, Şekil 12'de gösterildiği gibi, dikkate alınan yaklaşımlara kıyasla daha düşük bir hesaplama süresi sağlamıştır. Yineleme sayısı arttıkça, tüm modeller için hesaplama süresi kade...

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

Disclosures

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

Yazarların herhangi bir çıkar çatışması yoktur.

Acknowledgements

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

Yazarlar, Malezya Ulusal Üniversitesi Bilgi Bilimi ve Teknolojisi Fakültesi tarafından sağlanan araştırma desteğini minnetle kabul eder. Bu çalışma, üniversitenin iç araştırma fonu ve akademik destek altyapısı sayesinde mümkün olmuştur. Yazarlar ayrıca sistem tasarımı ve modelleme aşamasında değerli katkıları için meslektaşlarına ve teknik personele takdirlerini sunar.

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

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Programlama diliPython (model geliştirme, NLP ve derin öğrenme için kullanılır)https://www.python.org/Python 3.8+
VeritabanıMySQL veya SQLite (kullanıcı etkileşim günlüklerini depolamak için)https://www.mysql.com/; https://www.sqlite.org/MySQL 8.0 veya SQLite3
DatasetYerel restoran sipariş sohbet botundan toplanan kullanıcı sorgularıElle açıklama
Derin Öğrenme ÇerçevesiTensorFlow / Kerashttps://www.tensorflow.org/; Keras 2.11 → https://keras.io/TensorFlow 2.11 veya Keras 2.11
Gelişim OrtamıJupyter Notebook / Google Colabhttps://jupyter.org/; https://colab.research.google.com/JupyterLab 3+ / Colab (ücretsiz)
Değerlendirme Metrikleriscikit-learn metrikleri: hassasiyet, hatırlama, çapraz entropi, R²https://scikit-learn.org/scikit-learn 1.0+
Doğal Dil Araç SetispaCy / NLTK (niyet algılama ön işleme için)https://spacy.io/; https://www.nltk.org/spaCy 3.0 / NLTK 3.6
Tekrarlayan Sinir Ağı ModelleriRNN, LSTM, Konv-LSTMhttps://keras.io/Keras'ta Uygulandı
Sistem DonanımıIntel Core i7, 16GB RAM, NVIDIA GTX 1660 Ti GPUYerel sistem
Konu Modelleme AracıGensim (Gizli Dirichlet Tahsisi için kullanılır)https://radimrehurek.com/gensim/Gensim 4.1.2
Görselleştirme AraçlarıMatplotlib, Seaborn (performans grafiklerini çizmek için)https://seaborn.pydata.org/; https://matplotlib.org/Matplotlib 3.5+, Seaborn 0.11
Kelime GömülmesiWord2Vec / GloVe önceden eğitilmiş gömmelerhttps://nlp.stanford.edu/projects/glove/GloVe (100D), Stanford NLP

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