Comparative Analysis of SAAS Model and NPC Integration for Enhancing VR Shopping Experiences
<p>Flowchart of the Data Normalization Process.</p> "> Figure 2
<p>The sequence prediction process used by the GPT-3 Model.</p> "> Figure 3
<p>The sequence prediction process used by the BERT Model.</p> "> Figure 4
<p>The sequence prediction process used by the T5 Model.</p> "> Figure 5
<p>Flowchart of the SAAS Model.</p> "> Figure 6
<p>Comparison of Model Performance Metrics.</p> "> Figure 7
<p>The Workflow of the Suggestion System.</p> "> Figure 8
<p>Qualitative Comparison of Models.</p> "> Figure 9
<p>The NPC Integrating with the SAAS model.</p> "> Figure 10
<p>The integration workflow of The SAAS model with VR NPC.</p> ">
Abstract
:1. Introduction
2. Literature Review
2.1. AI NPCs in VR Shopping
2.2. Deep Learning Models for Recommendation Systems and Autonomous Systems
2.3. User Interaction Data and Evaluation Metrics for AI Models
2.4. AI Assistance with Deep Learning in Retail and E-Commerce
2.5. Future Directions, Challenges, and Ethical Considerations in AI
3. Methodology
3.1. Data Collection on Shopping
- Amazon Product DatasetDescription: This dataset contains information about products listed on Amazon, including titles, descriptions, categories, and related products.Data Type: Textual data related to product information.Sample Data{“product_id”: “B00YD545CC”,“product_type”: “Electronics”,“product_description”: “A high-quality, portable speaker with excellent sound quality.”,“price”: 49.99}
- Amazon Customer ReviewsDescription: This dataset includes customer reviews for products on Amazon, capturing user opinions, ratings, and review text.Data Type: Textual data related to user reviews.Sample Data{“user_id”: “A3R5OBKS7OM2IR”,“review_id”: “R2G29SIF5K3M22”,“product_id”: “B00YD545CC”,“rating”: 5,“review”: “Excellent sound quality and very portable!”,“timestamp”: “2019-01-02”}
- Retail DatasetDescription: IoT-based smart shopping cart data used for frequent itemset mining.Data Type: Transactional data capturing shopping behavior.Sample Data{“transactionID”: “T12345”,“items”: [“OxiClean Versatile Stain Remover”, “Tide Pods Laundry Detergent”],“timestamp”: “2022-01-15 08:45:00”}
- Shopping Intention at AI-Powered Retail StoresDescription: Data on consumer intentions in AI-powered automated retail stores.Data Type: Survey data capturing shopping intentions.Sample Data{“respondentID”: “R56789”,“intention”: “Purchase”,“productCategory”: “Laundry”,“timestamp”: “2022-01-15 10:00:00”}
- Clickstream DataDescription: Predicts online shopping behavior using clickstream data.Data Type: Clickstream data capturing user interactions on e-commerce websites.Sample Data{“sessionID”: “S12345”,“clicks”: [“home page”, “search: stain remover”, “click: OxiClean”],“timestamp”: “2022-01-15 09:30:00”}
- Shopping Queries DatasetDescription: This dataset contains a large collection of shopping-related queries aimed at improving the efficiency and accuracy of product search algorithms. The dataset includes 130,000 queries, providing a rich resource for training and evaluating search models.Data Type: Textual data related to shopping queries.Sample Data{“example_id”: “12345”,“query”: “portable speaker with excellent sound quality”,“query_id”: “67890”,“product_id”: “B00YD545CC”,“product_title”: “High-Quality Portable Speaker”,“product_description”: “A high-quality, portable speaker with excellent sound quality.”,“product_bullet_point”: “Great sound, Long battery life, Compact design”,“product_brand”: “BrandName”,“product_color”: “Black”,“product_locale”: “US”,“esci_label”: “E” // E for Exact match, S for Substitute, C for Complement, I for Irrelevant}
- Identify Common Fields: Extract User ID, Review, Product ID, Product Type, Action Type, and Rating from each dataset.
- Mapping: Map fields from different datasets to the common schema.
- Data Cleaning: Remove duplicates, handle missing values, and standardize text formatting.
- Merge Datasets: Combine data from different sources into a single dataset based on common fields.
3.2. Neutral Language Model
- GPT-3 (Generative Pre-trained Transformer 3)GPT-3, developed by OpenAI, is a highly sophisticated language model. It utilizes advanced deep learning methods to produce writing that closely resembles human language, using the information it is given as input. This model belongs to the Transformer lineage, which has brought about a paradigm shift in the domain of natural language processing (NLP) by efficiently addressing the challenge of managing long-distance relationships in textual data. The user’s text consists of two references [1,2].The equation represents the sequence prediction process used by the GPT-3 model. In this formula, denotes the probability of the entire sequence , which is calculated as the product of the conditional probabilities of each token , given all preceding tokens . This approach allows the model to generate text that is coherent and contextually relevant by considering the preceding context for each token in the sequence.GPT-3 utilizes input data to produce an output sequence using the following method. The procedure commences with the Input Sequence, in which unprocessed textual data are received. The input is subjected to Tokenization, which involves dividing the text into separate tokens. Subsequently, these tokens are transmitted through the Embedding layer, where they undergo a transformation into compact vectors that encapsulate semantic information. The Transformer Layers utilize these embeddings to acquire contextual links between tokens. Ultimately, the processed data undergo a conversion that results in an Output Sequence, generating text that is both coherent and contextually suitable. The sequential advancement is depicted in Figure 2.
- 2.
- BERT (Bidirectional Encoder Representations from Transformers)BERT utilizes the Transformer architecture, comprising an encoder and a decoder. BERT exclusively employs the encoder component of the Transformer architecture. The architecture consists of numerous layers, with the largest version, BERT-Large, having up to 24 layers. Each layer is equipped with multiple attention heads, enabling the model to simultaneously focus on different segments of the text [48].The equation represents the loss function used by the BERT model. In this formula, denotes the overall loss, which is the sum of the logarithmic probabilities of each token given its surrounding context and . This bidirectional approach allows BERT to understand the context of a word based on both its preceding and succeeding words, thereby enhancing the model’s ability to grasp nuanced meanings in the text.Figure 3 depicts the sequential process that BERT employs to produce an output sequence. The procedure commences with the Input Sequence, in which unprocessed textual material is introduced into the model. The data are next fed into the Embedding Layer, where the input tokens are transformed into compact vectors that encode semantic information. The Positional Encoding layer incorporates positional information for each token in the sequence, enabling the model to take word order into account. The embeddings, which include positional encodings, are subsequently sent through Multiple Transformer Layers. These layers comprise multiple attention mechanisms and feed-forward networks. Ultimately, the analyzed data are converted into an Output Sequence, producing text that is both contextually dense and logically connected.
- 3.
- T5 (Text-to-Text Transfer Transformer)T5’s design is built upon the Transformer model, which comprises an encoder–decoder structure. The encoder analyzes the input text, while the decoder produces the output text. T5 can handle a range of NLP tasks, including translation, summarization, and question answering, by treating them as text-to-text problems [49].The equation represents the function used by the T5 model, where is the output sequence, is the input sequence, and denotes the model’s function parameterized by . This encapsulates the T5 model’s approach to transforming an input sequence into an output sequence by treating various NLP tasks as text-to-text problems. The function processes the input text through its encoder and decoder structures to generate the desired output.Figure 4 depicts the sequential process utilized by the T5 model to produce an output sequence. The procedure commences with the Input Sequence, which is introduced into the Encoder. The encoder analyzes the input text to generate an Embedded Sequence, which captures both the semantic and contextual information. The embedded sequence is thereafter transmitted to the Decoder, which employs both Cross-Attention and Masked Self-Attention methods to produce text that is aware of the context. Ultimately, the decoder generates the Output Sequence, which represents the model’s forecast derived from the input text.
- 4.
- SAAS (Shopping Assistance Automatic Suggestion)The SAAS model is a custom deep learning model designed specifically to provide shopping assistance through automated suggestions. The model combines features from GPT-3, BERT, and T5, and is fine-tuned on a comprehensive shopping dataset to deliver accurate, context-aware recommendations. The fine-tuning process involves several steps, including data preprocessing, model training, and evaluation [50].The equation represents the prediction function used by the SAAS model. Here, denotes the output, represents the individual input features, are the corresponding weights, indicates the function applied to each input feature parameterized by , and is the error term. This equation encapsulates the model’s approach to combining multiple weighted features processed by different functions to generate the final output, accommodating the inherent variability and noise in the data [12].
- Data Preprocessing:
- Normalization: The shopping datasets are normalized to ensure consistency. Fields such as User ID, Review, Product ID, Product Type, Action Type, and Rating are standardized.
- Tokenization: Text data is tokenized using a tokenizer compatible with the underlying model architecture.
- Padding and Truncation: Tokenized sequences are padded or truncated to a uniform length to ensure consistent input sizes for the model.
- Data Splitting: The dataset is split into training, validation, and test sets to enable effective model training and evaluation.
- Model Training:
- Transfer Learning: The SAAS model leverages pre-trained weights from GPT-3, BERT, and T5, utilizing their language understanding capabilities.
- Fine-Tuning: The model is fine-tuned on the normalized shopping dataset. Fine-tuning involves adjusting the model’s weights to minimize a loss function (e.g., cross-entropy loss for classification tasks).
- Hyperparameter Optimization: Parameters such as learning rate, batch size, and number of epochs are optimized to enhance model performance.
- Evaluation:
- Performance Metrics: The model is evaluated using metrics such as accuracy, precision, sensitivity, specificity, F1 score, and runtime performance.
- Validation: The performance on the validation set guides further tuning and adjustments.
- Testing: The final model is tested on a separate test set to assess its generalization capabilities.
- Fine-Tuning Process:
- Data Preprocessing: Normalize the dataset to ensure consistency in the input data.
- Model Training: Use the preprocessed data to train the SAAS model, adjusting weights and biases to minimize the error function.
- Evaluation: Test the model on a validation set and adjust parameters to improve performance.
3.3. Integration with the Shopping Dataset
- Data Aggregation: Combine the various datasets (Amazon Product Dataset, Amazon Customer Reviews, Retail Dataset, etc.) into a single unified dataset.
- Ensure consistency in the format by aligning all datasets to a common schema with fields: User ID, Review, Product ID, Product Type, Action Type, and Rating.
- Data Cleaning: Remove duplicate entries to avoid bias in the model training process.
- Handle missing values by either imputing with average values or removing incomplete records depending on the extent of missingness.
- Normalization:
- Normalize text data by converting to lowercase, removing stop words, and stemming/lemmatization.
- Normalize numerical data (ratings, etc.) to a common scale to ensure uniformity across the dataset.
- GPT-3 Training and Testing:
- Training: Fine-tune GPT-3 on the unified dataset using transfer learning techniques.
- The model learns the context of shopping behaviors and preferences from the review texts and associated metadata.
- Testing: Evaluate GPT-3’s performance on a separate validation set.
- Measure metrics such as accuracy, precision, sensitivity, specificity, and F1 score to assess model performance.
- BERT Training and Testing:
- Training: Use the pre-trained BERT model and further train it on the unified dataset.
- Focus on fine-tuning BERT for tasks such as text classification and sentiment analysis.
- Testing: Test BERT’s performance on the validation set.
- Evaluate using the same metrics as GPT-3 to ensure a fair comparison.
- T5 Training and Testing:
- Training: Fine-tune T5 for text-to-text tasks using the unified dataset.
- Train the model to generate suggestions based on the context of the review texts.
- Testing: Validate T5’s performance on a separate test set.
- Use accuracy, precision, sensitivity, specificity, and F1 score as evaluation metrics.
- SAAS (Shopping Assistance Automatic Suggestion) Training and Testing:
- Training: Develop and train the SAAS model using a combination of the techniques used in GPT-3, BERT, and T5.
- Focus on creating a model that leverages the strengths of all three to provide highly accurate and context-aware suggestions.
- Testing: Test the SAAS model on the validation set.
- Evaluate using comprehensive metrics to compare its performance against other models.
- The integration of the dataset with the models involves several key steps:
- Preprocessing Pipeline: Create a preprocessing pipeline that standardizes the input data for all models.
- Training Pipeline: Set up a training pipeline that ensures each model is trained under similar conditions for a fair performance comparison.
- Evaluation Pipeline: Develop an evaluation pipeline that applies the same metrics across all models to objectively assess their effectiveness.
4. Results
4.1. Model Performance Metrics
4.2. Suggestion System Performance
- GPT-3: “Based on your recent purchases, you might like these new arrivals in electronics: Wireless Earbuds, Smartwatch.”
- BERT: “Customers who bought the Portable Speaker also bought these products: Bluetooth Headphones, Home Security Camera.”
- T5: “We noticed you were looking at Smart Home Devices. Here are some similar items you might like: Smart Light Bulbs, Voice-Activated Assistants.”
- SAAS: “You might be interested in these products based on your shopping history: Noise-Cancelling Headphones, Smart Thermostat, Portable Power Bank.”
- User Input: The procedure commences when the user chooses an item or peruses a product category on the shopping platform. The initial input for the suggestion system is recorded as this encounter.
- Data Processing: Upon receiving the user’s input, the system retrieves the user’s shopping history, which encompasses previous purchases, ratings, reviews, recent views, and interactions. The acquisition of this extensive data is crucial for comprehending the user’s preferences and behavior. Subsequently, the data undergo preprocessing to guarantee uniformity and precision before being inputted into the model.
- Model Application: The SAAS model handles the data that have been retrieved and preprocessed. The SAAS model use a combination of the GPT-3, BERT, and T5 models to study the user’s behavior and preferences. It then generates a personalized list of item suggestions. This step entails intricate calculations and the utilization of advanced machine learning methods to generate pertinent and precise recommendations.
- Output Generation: The generated suggestions are then presented to the user in a user-friendly format. This could be in the form of a list of recommended products or a carousel of items displayed on the shopping platform. The suggestions aim to enhance the user’s shopping experience by offering items that are most relevant and appealing based on their past interactions and preferences.
4.3. Analysis
5. Discussion
5.1. Practical and Theoretical Implications
5.1.1. Practical Implications
5.1.2. Theoretical Implications:
5.2. Summary of the Process:
5.2.1. Data Flow and Processing:
- User Interaction: The system records the user’s selection or attempt of an item in the virtual reality (VR) environment.
- Data transmission: The data that are exchanged are transferred to the SAAS model for the purpose of processing.
- Suggestion Generation: The SAAS approach utilizes data processing to produce a tailored recommendation by analyzing the user’s past engagements and current choices.
- Voice Synthesis: The suggested text is transformed into speech using a text-to-speech (TTS) engine.
5.2.2. Non-Player Character Interaction:
- Vocal delivery: The non-player character (NPC) in the virtual reality (VR) environment audibly communicates the idea to the user.
- Instantaneous Feedback: Users can promptly obtain personalized recommendations that are relevant to their current context, improving their buying experience.
- Figure 10 illustrates the integration workflow of the Shopping Assistance Automatic Suggestion (SAAS) model with Virtual Reality (VR) Non-Player Characters (NPCs).
5.3. Specifications
- Data Capture: The immediate collection of data from virtual reality activities, such as choosing items and doing experiments, is crucial for offering precise and prompt recommendations [53].
- The SAAS model performs data processing by utilizing its trained capabilities to analyze user preferences and produce appropriate recommendations.
- The recommendations produced are transformed into lifelike speech by sophisticated Text-to-Speech (TTS) technology, guaranteeing a seamless and coherent delivery by the non-player characters (NPCs).
5.4. Factors Must Be Considered during the Implementation Process
- Minimizing latency is essential for achieving a smooth user experience by ensuring efficient data processing and voice synthesis.
- Voice Quality: Clear and natural-sounding speech requires the use of high-quality TTS systems.
- NPC Behavior: NPCs should be programmed to display authentic behaviors and reactions, hence boosting the overall immersion of the VR environment.
6. Conclusions
7. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Chien, J.-T. Deep Bayesian Natural Language Processing. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Anchorage, AK, USA, 4–8 August 2019. [Google Scholar] [CrossRef]
- Young, T.; Hazarika, D.; Poria, S.; Cambria, E. Recent Trends in Deep Learning Based Natural Language Processing. IEEE Comput. Intell. Mag. 2017, 13, 55–75. [Google Scholar] [CrossRef]
- Kopel, M.; Hajas, T. Implementing AI for Non-player Characters in 3D Video Games. In Intelligent Information and Database Systems; Springer: Cham, Switzerland, 2018. [Google Scholar] [CrossRef]
- Pyjas, G.M.; Weinel, J.; Broadhead, M. Storytelling and VR: Inducing emotions through AI characters. In Proceedings of the Electronic Workshops in Computing, London, UK, 4–8 July 2022. [Google Scholar] [CrossRef]
- Huang, J.; Zhang, H.; Lu, H.; Yu, X.; Li, S. A Novel Position-based VR Online Shopping Recommendation System based on Optimized Collaborative Filtering Algorithm. In Proceedings of the 2022 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT), Niagara Falls, ON, Canada, 17–20 November 2022. [Google Scholar] [CrossRef]
- Ko, S.H.; Lai, H.C.; Shuai, H.H.; Yang, D.N.; Lee, W.C.; Yu, P.S. Optimizing item and subgroup configurations for social-aware VR shopping. Proc. VLDB Endow. 2020, 13, 1275–1289. [Google Scholar] [CrossRef]
- Zeng, G. A review of AI-based game NPCs research. Appl. Comput. Eng. 2023, 15, 155–159. [Google Scholar] [CrossRef]
- Antunes, R.; Leymarie, F. An Ecosystem Based Model for Real-Time Generative Animation of Humanoid Non-Player Characters. In Progress in Artificial Intelligence; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
- Corradini, A.; Mehta, M. A Graphical Tool for the Creation of Behaviors in Virtual Worlds; Natural Language Processing; IGI Global: Hershey, PA, USA, 2020. [Google Scholar] [CrossRef]
- Waltham, M.; Moodley, D. An Analysis of Artificial Intelligence Techniques in Multiplayer Online Battle Arena Game Environments. In Proceedings of the AICSIT ′16: Proceedings of the Annual Conference of the South African Institute of Computer Scientists and Information Technologists, New York, NY, USA, 26–28 September 2016. [Google Scholar] [CrossRef]
- Georgeson, J.; Child, C. NPCs as People, Too: The Extreme AI Personality Engine. arXiv 2016, arXiv:1609.04879. [Google Scholar] [CrossRef]
- Zhang, L.; Luo, T.; Zhang, F.; Wu, Y. A Recommendation Model Based on Deep Neural Network. IEEE Access 2018, 6, 9454–9463. [Google Scholar] [CrossRef]
- Naumov, M.; Mudigere, D.; Shi, H.; Huang, J.; Sundaraman, N.; Park, J.; Wang, X.; Gupta, U.; Wu, C.-J.; Azzolini, A.; et al. Deep Learning Recommendation Model for Personalization and Recommendation Systems. arXiv 2019, arXiv:1906.00091. [Google Scholar] [CrossRef]
- Chavare, S.R.; Awati, C.; Shirgave, S. Smart Recommender System using Deep Learning. In Proceedings of the 2021 6th International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India, 20–22 January 2021; pp. 590–594. [Google Scholar] [CrossRef]
- Djellali, C.; Adda, M. A New Hybrid Deep Learning Model based-Recommender System using Artificial Neural Network and Hidden Markov Model. Procedia Comput. Sci. 2020, 177, 214–220. [Google Scholar] [CrossRef]
- Kebria, P.; Khosravi, A.; Salaken, S.M.; Nahavandi, S. Deep imitation learning for autonomous vehicles based on convolutional neural networks. IEEE/CAA J. Autom. Sin. 2020, 7, 82–95. [Google Scholar] [CrossRef]
- Lei, L.; Tan, Y.; Liu, S.; Zheng, K.; Shen, X. Deep Reinforcement Learning for Autonomous Internet of Things: Model, Applications and Challenges. IEEE Commun. Surv. Tutor. 2019, 22, 1722–1760. [Google Scholar] [CrossRef]
- Corbière, C. Robust Deep Learning for Autonomous Driving. arXiv 2022, arXiv:2211.07772. [Google Scholar] [CrossRef]
- Paniego, S.; Paliwal, N.; Cañas, J.M. Model Optimization in Deep Learning Based Robot Control for Autonomous Driving. IEEE Robot. Autom. Lett. 2024, 9, 715–722. [Google Scholar] [CrossRef]
- Vodrahalli, K.; Zou, J.Y. ArtWhisperer: A Dataset for Characterizing Human-AI Interactions in Artistic Creations. arXiv 2023, arXiv:2306.08141. [Google Scholar] [CrossRef]
- Shin, J.-G.; Choi, G.; Hwang, H.-J.; Kim, S.H. Evaluation of Emotional Satisfaction Using Questionnaires in Voice-Based Human–AI Interaction. Appl. Sci. 2021, 11, 1920. [Google Scholar] [CrossRef]
- Gao, Y.; Piovano, E.; Soliman, T.M.; Moniruzzaman, M.; Kumar, A.; Bradford, M.; Nandi, S. Predicting Interaction Quality of Conversational Assistants With Spoken Language Understanding Model Confidences. In Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, Birmingham, UK, 21–25 October 2023. [Google Scholar] [CrossRef]
- Chen, Q.; Wang, H. Research on Evaluation Index System of Artificial Intelligence Design Based on User Experience. In Proceedings of the International Conference on Intelligent Human Systems Integration, San Diego, CA, USA, 19–21 February 2020; pp. 373–386. [Google Scholar] [CrossRef]
- Samonte, M.J.; Britanico, E.; Antonio, K.E.M.; Dela Vega, J.E.J.; Espejo, T.J.P.; Samonte, D. Applying Deep Learning for the Prediction of Retail Store Sales. In Proceedings of the International Conference on Industrial Engineering and Operations Management, Istanbul, Turkey, 7–10 March 2022. [Google Scholar] [CrossRef]
- Kian, R. Provide a model for an e-commerce system with the impact of artificial intelligence. Int. J. Innov. Manag. Econ. Soc. Sci. 2021, 1, 88–94. [Google Scholar] [CrossRef]
- Admin, A. Deep Learning Model for Digital Sales Increasing and Forecasting: Towards Smart E-Commerce. J. Cybersecur. Inf. Manag. 2021, 8, 26–34. [Google Scholar] [CrossRef]
- Manogaran, G.; Qudrat-Ullah, H.; Xin, Q.; Khan, L. Guest Editorial Introduction for the Special Section on Deep Learning Algorithms and Systems for Enhancing Security in Cloud Services. ACM Trans. Internet Technol. (TOIT) 2022, 22, 1–5. [Google Scholar] [CrossRef]
- Lingam, Y.K. The role of Artificial Intelligence (AI) in making accurate stock decisions in E-commerce industry. Int. J. Adv. Res. Ideas Innov. Technol. 2018, 4, 2281–2286. Available online: https://www.ijariit.com/manuscript/the-role-of-artificial-intelligence-ai-in-making-accurate-stock-decisions-in-e-commerce-industry/ (accessed on 9 March 2024).
- Huang, S. AI-based Repeat Buyers Prediction System using Deep Learning. In Proceedings of the 2021 6th International Conference on Intelligent Computing and Signal Processing (ICSP), Xi’an, China, 9–11 April 2021; pp. 800–806. [Google Scholar] [CrossRef]
- Shoman, M.; Aboah, A.; Morehead, A.; Duan, Y.; Daud, A.; Adu-Gyamfi, Y. A Region-Based Deep Learning Approach to Automated Retail Checkout. In Proceedings of the 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), New Orleans, LA, USA, 19–20 June 2022; pp. 3209–3214. [Google Scholar] [CrossRef]
- Deng, Y.; Qin, Z.; Zhao, S. Enhanced E-Commerce Sales Analysis with Deep learning Approach. In Proceedings of the 2023 14th International Conference on E-Business, Management and Economics, Beijing, China, 21–23 July 2023. [Google Scholar] [CrossRef]
- Coeckelbergh, M. Artificial Intelligence: Some ethical issues and regulatory challenges. Technol. Regul. 2019, 2019, 31–34. [Google Scholar] [CrossRef]
- Khan, A.; Badshah, S.; Liang, P.; Khan, B.; Waseem, M.; Niazi, M.; Akbar, M. Ethics of AI: A Systematic Literature Review of Principles and Challenges. In Proceedings of the 26th International Conference on Evaluation and Assessment in Software Engineering, Gothenburg, Sweden, 13–15 June 2022. [Google Scholar] [CrossRef]
- Tzimas, T. The Ethics of AI; Law, Governance and Technology Series; Springer: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
- Baumberger, J. Unveiling AI’s Existential Threats and Societal Responsibilities. Filoz. i Nauka 2023, 1, 65–80. [Google Scholar] [CrossRef]
- Adah, W.A.; Ikumapayi, N.A.; Muhammed, H.B. The Ethical Implications of Advanced Artificial General Intelligence: Ensuring Responsible AI Development and Deployment. SSRN Electron. J. 2023. [Google Scholar] [CrossRef]
- Wu, W.; Huang, T.; Gong, K. Ethical Principles and Governance Technology Development of AI in China. Engineering 2020, 6, 324–334. [Google Scholar] [CrossRef]
- Chen, J.; Storchan, V.; Kurshan, E. Beyond Fairness Metrics: Roadblocks and Challenges for Ethical AI in Practice. arXiv 2021, arXiv:2108.06217. [Google Scholar] [CrossRef]
- Zhou, K.; Nabus, H. The Ethical Implications of DALL-E: Opportunities and Challenges. Mesopotamian J. Comput. Sci. 2023, 2023, 16–21. [Google Scholar] [CrossRef] [PubMed]
- Mercier-Laurent, E. The Future of AI or AI for the Future. In Unimagined Futures—ICT Opportunities and Challenges; Springer: Cham, Switzerland, 2020; pp. 20–37. [Google Scholar] [CrossRef]
- Green, C.; Clayton, A. Ethics and AI Innovation. Int. Rev. Inf. Ethics 2021, 29, 1–13. [Google Scholar] [CrossRef]
- Saif-Ur Rehman, N.; Alnazzawi, J.; Ashraf, J.; Iqbal, J.; Khan, S. Efficient Top-K Identical Frequent Itemsets Mining without Support Threshold Parameter from Transactional Datasets Produced by IoT-Based Smart Shopping Carts. Sensors 2022, 22, 8063. [Google Scholar] [CrossRef]
- Pillai, R.; Sivathanu, B.; Dwivedi, Y.K. Shopping intention at AI-powered automated retail stores (AIPARS). J. Retail. Consum. Serv. 2020, 57, 102207. [Google Scholar] [CrossRef]
- Koehn, D.; Lessmann, S.; Schaal, M. Predicting online shopping behaviour from clickstream data using deep learning. Expert Syst. Appl. 2020, 150, 113342. [Google Scholar] [CrossRef]
- Reddy, C.K.; Màrquez i Villodre, L.; Valero, F.B.; Rao, N.S.; Zaragoza, H.; Bandyopadhyay, S.; Subbian, K. Shopping Queries Dataset: A Large-Scale ESCI Benchmark for Improving Product Search. arXiv 2022, arXiv:2206.06588. [Google Scholar] [CrossRef]
- Gupta, M.; Verma, S.; Jain, P. Detailed Study of Deep Learning Models for Natural Language Processing. In Proceedings of the 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), Greater Noida, India, 18–19 December 2020. [Google Scholar] [CrossRef]
- Sottocornola, G.; Stella, F.; Zanker, M.; Canonaco, F. Towards a deep learning model for hybrid recommendation. In Proceedings of the International Conference on Web Intelligence, New York, NY, USA, 23–26 August 2017. [Google Scholar] [CrossRef]
- Lauriola, I.; Lavelli, A.; Aiolli, F. An introduction to Deep Learning in Natural Language Processing: Models, techniques, and tools. Neurocomputing 2021, 470, 443–456. [Google Scholar] [CrossRef]
- Long, B.; Ye, J.; Li, Z.; Gao, H.; Jha, S. Deep Natural Language Processing for Search and Recommendation. In Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, Xi’an, China, 25–30 July 2020. [Google Scholar] [CrossRef]
- Gao, T.; Jiang, L.; Wang, X. Recommendation System Based on Deep Learning; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2019. [Google Scholar] [CrossRef]
- Shravani, D.; PrajwalY, R.; Atreyas, P.V.; Shobha, G. VR Supermarket: A Virtual Reality Online Shopping Platform with a Dynamic Recommendation System. In Proceedings of the 2021 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR), Taiwan, China, 15–17 November 2021; pp. 119–123. [Google Scholar] [CrossRef]
- Elboudali, A.; Aoussat, A.; Mantelet, F.; Bethomier, J.; Leray, F. A customised virtual reality shopping experience framework based on consumer behaviour: 3DR3CO. Int. J. Interact. Des. Manuf. (IJIDeM) 2020, 14, 551–563. [Google Scholar] [CrossRef]
- Pfeiffer, J.; Pfeiffer, T.; Meißner, M.; Weiss, E. Eye-Tracking-Based Classification of Information Search Behavior Using Machine Learning: Evidence from Experiments in Physical Shops and Virtual Reality Shopping Environments. Inf. Syst. Res. 2020, 31, 675–691. [Google Scholar] [CrossRef]
- Wu, H.; Luo, W.; Pan, N.; Nan, S.; Deng, Y.; Fu, S. Understanding freehand gestures: A study of freehand gestural interaction for immersive VR shopping applications. Hum.-Centric Comput. Inf. Sci. 2019, 9, 43. [Google Scholar] [CrossRef]
- Uddin, S.S.; Razzak, M.A.; Mohiuddin, S.V. Synthesizing Voice User Interface for Augmented Reality Experience Enhancements. In Proceedings of the 2021 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), Hyderabad, India, 13–16 December 2021; pp. 444–447. [Google Scholar] [CrossRef]
- Zhang, J.-K.; Li, Q.; Lyu, X.; Liang, Y. Two-Stream Spatial-Temporal Fusion Graph Convolutional Network for Dynamic Gesture Recognition. In Proceedings of the 2022 8th International Conference on Virtual Reality (ICVR), Nanjing, China, 20–22 May 2022; pp. 444–453. [Google Scholar] [CrossRef]
- Racat, M.; Plotkina, D. Sensory-enabling Technology in M-commerce: The Effect of Haptic Stimulation on Consumer Purchasing Behavior. Int. J. Electron. Commer. 2023, 27, 354–384. [Google Scholar] [CrossRef]
- Javornik, A. Augmented Reality: Research Agenda for Studying the Impact of Its Media Characteristics on Consumer Behaviour. J. Retail. Consum. Serv. 2016, 30, 252–261. [Google Scholar] [CrossRef]
- Pantano, E.; Timmermans, H. What is Smart for Retailing? Procedia Environ. Sci. 2014, 22, 101–107. [Google Scholar] [CrossRef]
- Fast, E.; Horvitz, E. Long-Term Trends in the Public Perception of Artificial Intelligence. Proc. AAAI Conf. Artif. Intell. 2017, 31, 963–970. [Google Scholar] [CrossRef]
- Ren, J.; Yu, G.; He, Y.; Li, G.Y. Collaborative Cloud and Edge Computing for Latency Minimization. IEEE Trans. Veh. Technol. 2019, 68, 5031–5044. [Google Scholar] [CrossRef]
- Louis, R.; Steinberg, G.; Duma, C.; Britz, G.; Mehta, V.; Pace, J.R.; Selman, W.; Jean, W. Early Experience With Virtual and Synchronized Augmented Reality Platform for Preoperative Planning and Intraoperative Navigation: A Case Series. Oper. Neurosurg. 2021, 21, 189–196. [Google Scholar] [CrossRef] [PubMed]
- Morotti, E.; Donatiello, L.; Marfia, G. Fostering fashion retail experiences through virtual reality and voice assistants. In Proceedings of the 2020 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW), Atlanta, GA, USA, 22–26 March 2020; pp. 338–342. [Google Scholar] [CrossRef]
- Zhang, Y.; Shao, W.; Quach, S.; Thaichon, P.; Li, Q. Examining the moderating effects of shopping orientation, product knowledge and involvement on the effectiveness of Virtual Reality (VR) retail environment. J. Retail. Consum. Serv. 2024, 78, 103713. [Google Scholar] [CrossRef]
- Al-Adaileh, A.; Al-Kfairy, M.; Tubishat, M.; Alfandi, O. A sentiment analysis approach for understanding users’ perception of metaverse marketplace. Intell. Syst. Appl. 2024, 22, 200362. [Google Scholar] [CrossRef]
Dataset Name | Description | Source | Number of Records | Data Type |
---|---|---|---|---|
Amazon Product Dataset | Metadata about products available on Amazon, including product descriptions, categories, and prices | Amazon | ~9 million products | Text |
Amazon Customer Reviews | Reviews written by Amazon customers, including ratings, product IDs, and review texts | Amazon | ~142.8 million | Text |
Retail Dataset | IoT-based smart shopping cart data used for frequent itemset mining | Sensors (Basel, Switzerland) [42] | 16,469 | Transactional |
Shopping Intention at AI-Powered Retail Stores | Data on consumer intentions in AI-powered automated retail stores | Journal of Retailing and Consumer Services [43] | 1250 respondents | Survey |
Clickstream Data | Predicts online shopping behavior using clickstream data | Expert Systems with Applications [44] | Multiple sessions | Clickstream |
Shopping Queries Dataset | Large-scale dataset for improving product search | ArXiv [45] | 130,000 queries | Text |
User ID | Review | Product ID | Product Type | Action Type | Rating |
---|---|---|---|---|---|
A3R5OBKS7OM2IR | Excellent sound quality and very portable! | B00YD545CC | Electronics | Review | 5 |
B2Y12345678 | This product met all my expectations | A1B2C3D4E5F6 | Home Goods | Review | 4 |
C1D2E3F4G5H6 | Searching for new products is very intuitive | QWERTY12345 | Electronics | Clickstream | - |
D3E4F5G6H7I8 | Helpful suggestions and recommendations | ZXCVB67890 | Clothing | Clickstream | - |
Model | Accuracy | Precision | Sensitivity | Specificity | F1 Score | Runtime Performance |
---|---|---|---|---|---|---|
GPT-3 | 0.95 | 0.94 | 0.96 | 0.93 | 0.95 | 30 ms |
BERT | 0.92 | 0.91 | 0.93 | 0.9 | 0.92 | 25 ms |
T5 | 0.93 | 0.92 | 0.94 | 0.91 | 0.93 | 28 ms |
SAAS | 0.96 | 0.93 | 0.95 | 0.94 | 0.94 | 32 ms |
Metric | GPT-3 | BERT | T5 | SAAS |
---|---|---|---|---|
Relevance | 0.8 | 0.8 | 0.8 | 0.9 |
Diversity | 0.7 | 0.6 | 0.8 | 0.8 |
Scalability | 0.9 | 0.7 | 0.7 | 1 |
Implementation Complexity | 0.6 | 0.6 | 0.8 | 0.6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Doungtap, S.; Wang, J.-H.; Phanichraksaphong, V. Comparative Analysis of SAAS Model and NPC Integration for Enhancing VR Shopping Experiences. Appl. Sci. 2024, 14, 6573. https://doi.org/10.3390/app14156573
Doungtap S, Wang J-H, Phanichraksaphong V. Comparative Analysis of SAAS Model and NPC Integration for Enhancing VR Shopping Experiences. Applied Sciences. 2024; 14(15):6573. https://doi.org/10.3390/app14156573
Chicago/Turabian StyleDoungtap, Surasachai, Jenq-Haur Wang, and Varinya Phanichraksaphong. 2024. "Comparative Analysis of SAAS Model and NPC Integration for Enhancing VR Shopping Experiences" Applied Sciences 14, no. 15: 6573. https://doi.org/10.3390/app14156573
APA StyleDoungtap, S., Wang, J.-H., & Phanichraksaphong, V. (2024). Comparative Analysis of SAAS Model and NPC Integration for Enhancing VR Shopping Experiences. Applied Sciences, 14(15), 6573. https://doi.org/10.3390/app14156573