Needs Companion: A Novel Approach to Continuous User Needs Sensing Using Virtual Agents and Large Language Models
Abstract
:1. Introduction
2. Preliminaries
2.1. Need
2.2. Personalization
3. Challenges of Previous Studies
4. Goal
5. Proposal Method
5.1. Key Idea
- (A1)
- 6W1H needs data model;
- (A2)
- Needs extraction using LLM;
- (A3)
- Needs elicitation dialogue by virtual agent.
5.2. Architecture
5.3. (A1) 6W1H Needs Data Model
5.4. (A2) Needs Extraction Using LLM
5.5. (A3) Needs Elicitation Dialogue by Virtual Agent
6. Implementation
7. Evaluations
7.1. Experimental Setup
7.2. Experimental Results
- Q1: Do you frequently use YouTube?
- Q2: Do you frequently use smart home services?
- Q3: Do you frequently use SNSs?
- Q4: Do you often have complaints or requests regarding services?
- Q5: Were you able to effectively communicate your requests to Mei?
- Q6: Did you feel that Mei accurately understood your requests?
- Q7: Did you feel that Mei accurately understood which service you wanted to use?
- Q8: Did you find Mei’s feature of asking for additional requests useful for accurately communicating your needs?
- Q9: Was the length of the needs elicitation dialogue appropriate?
- Q10: Was the dialogue for needs extraction with Mei enjoyable at the beginning of the experiment?
- Q11: Was the dialogue for needs extraction with Mei consistently enjoyable throughout the experiment?
7.3. Baseline Experiment
7.4. Discussions
7.5. Advantages & Limitations
8. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Jan, Z.; Ahamed, F.; Mayer, W.; Patel, N.; Grossmann, G.; Stumptner, M.; Kuusk, A. Artificial intelligence for Industry 4.0: Systematic review of applications, challenges, and opportunities. Expert Syst. Appl. 2023, 216, 119456. [Google Scholar] [CrossRef]
- Tyagi, A.K.; Dananjayan, S.; Agarwal, D.; Thariq Ahmed, H.F. Blockchain—Internet of Things Applications: Opportunities and Challenges for Industry 4.0 and Society 5.0. Sensors 2023, 23, 947. [Google Scholar] [CrossRef]
- Coelho, P.; Bessa, C.; Landeck, J.; Silva, C. Industry 5.0: The Arising of a Concept. Procedia Comput. Sci. 2023, 217, 1137–1144. [Google Scholar] [CrossRef]
- Mathew, D.; Brintha, N.C.; Jappes, J.T.W. Artificial Intelligence Powered Automation for Industry 4.0. In New Horizons for Industry 4.0 in Modern Business; Springer International Publishing: Cham, Switzerland, 2023; pp. 1–28. [Google Scholar] [CrossRef]
- Del Giudice, M.; Scuotto, V.; Orlando, B.; Mustilli, M. Toward the human—Centered approach. A revised model of individual acceptance of AI. Hum. Resour. Manag. Rev. 2023, 33, 100856. [Google Scholar] [CrossRef]
- Arnold Japutra, E.H.C.; Liebana-Cabanillas, F. Building customer engagement in mobile commerce through need fulfillment: An approach of self-determination theory. J. Strateg. Mark. 2024, 32, 80–99. [Google Scholar] [CrossRef]
- Chang, S.; Smith, M.K. Residents’ Quality of Life in Smart Cities: A Systematic Literature Review. Land 2023, 12, 876. [Google Scholar] [CrossRef]
- Bhaskaran, S.; Marappan, R. Enhanced personalized recommendation system for machine learning public datasets: Generalized modeling, simulation, significant results and analysis. Int. J. Inf. Technol. 2023, 15, 1583–1595. [Google Scholar] [CrossRef]
- Ozono, H.; Chen, S.; Nakamura, M. Encouraging Elderly Self-care by Integrating Speech Dialogue Agent and Wearable Device. In Proceedings of the 8th International Conference, ITAP 2022, Held as Part of the 24th HCI International Conference, HCII 2022, Virtual, 26 June–1 July 2022; Volume LNCS 13331, pp. 52–70. [Google Scholar]
- Ahmad, K.; Abdelrazek, M.; Arora, C.; Bano, M.; Grundy, J. Requirements engineering for artificial intelligence systems: A systematic mapping study. Inf. Softw. Technol. 2023, 158, 107176. [Google Scholar] [CrossRef]
- Lindgaard, G.; Dillon, R.; Trbovich, P.; White, R.; Fernandes, G.; Lundahl, S.; Pinnamaneni, A. User Needs Analysis and requirements engineering: Theory and practice. Interact. Comput. 2005, 18, 47–70. [Google Scholar] [CrossRef]
- Hidellaarachchi, D.; Grundy, J.; Hoda, R.; Mueller, I. The Influence of Human Aspects on Requirements Engineering-related Activities: Software Practitioners’ Perspective. ACM Trans. Softw. Eng. Methodol. 2023, 32, 1–37. [Google Scholar] [CrossRef]
- Tukur, M.; Umar, S.; Hassine, J. Requirement Engineering Challenges: A Systematic Mapping Study on the Academic and the Industrial Perspective. Arab. J. Sci. Eng. 2021, 46, 3723–3748. [Google Scholar] [CrossRef]
- Ihensekien, O.A.; Joel, A.C. Abraham Maslow’s Hierarchy of Needs and Frederick Herzberg’s Two-Factor Motivation Theories: Implications for Organizational Performance. Rom. Econ. J. 2023, 26, 32–49. [Google Scholar] [CrossRef]
- Deci, E.L.; Ryan, R.M. Self-determination theory. Handb. Theor. Soc. Psychol. 2012, 1, 416–436. [Google Scholar]
- Ryan, R.M.; Deci, E.L. Self-Determination Theory: Basic Psychological Needs in Motivation, Development, and Wellness; Guilford Publications: New York, NY, USA, 2017. [Google Scholar]
- Vandenkerckhove, B.; Soenens, B.; Van der Kaap-Deeder, J.; Brenning, K.; Luyten, P.; Vansteenkiste, M. The role of weekly need-based experiences and self-criticism in predicting weekly academic (mal)adjustment. Learn. Individ. Differ. 2019, 69, 69–83. [Google Scholar] [CrossRef]
- Olafsen, A.H.; Halvari, H.; Frølund, C.W. The Basic Psychological Need Satisfaction and Need Frustration at Work Scale: A Validation Study. Front. Psychol. 2021, 12, 697306. [Google Scholar] [CrossRef]
- Cambridge Dictionary | English Dictionary, Translations & Thesaurus. Available online: https://dictionary.cambridge.org/ (accessed on 8 September 2024).
- Fan, H.; Poole, M.S. What Is Personalization? Perspectives on the Design and Implementation of Personalization in Information Systems. J. Organ. Comput. Electron. Commer. 2006, 16, 179–202. [Google Scholar] [CrossRef]
- Goldenberg, D.; Kofman, K.; Albert, J.; Mizrachi, S.; Horowitz, A.; Teinemaa, I. Personalization in Practice: Methods and Applications. In Proceedings of the 14th ACM International Conference on Web Search and Data Mining, Jerusalem, Israel, 8–12 March 2021; pp. 1123–1126. [Google Scholar] [CrossRef]
- Ajaegbu, C. An optimized item-based collaborative filtering algorithm. J. Ambient Intell. Humaniz. Comput. 2021, 12, 10629–10636. [Google Scholar] [CrossRef]
- Zhang, Y.; Chen, X.; Ai, Q.; Yang, L.; Croft, W. Towards Conversational Search and Recommendation: System Ask, User Respond. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management (CIKM ’18), Torino, Italy, 22–26 October 2018; pp. 177–186. [Google Scholar] [CrossRef]
- Kocaballi, A.B.; Berkovsky, S.; Quiroz, J.; Laranjo, L.; Tong, H.L.; Rezazadegan, D.; Briatore, A.; Coiera, E. The Personalization of Conversational Agents in Health Care: Systematic Review. J. Med. Internet Res. 2019, 21, e15360. [Google Scholar] [CrossRef]
- Nakata, T.; Saiki, S.; Nakamura, M. Characterizing Smart Systems with Interactive Personalization. In Proceedings of the 22nd IEEE-ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel Distributed Computing (SNPD2021), Taichung, Taiwan, 24–26 November 2021; pp. 8–14. [Google Scholar]
- Jannach, D.; Manzoor, A.; Cai, W.; Chen, L. A Survey on Conversational Recommender Systems. ACM Comput. Surv. 2021, 54, 1–36. [Google Scholar] [CrossRef]
- Fang, H.; Chen, C.; Long, Y.; Xu, G.; Xiao, Y. DTCRSKG: A Deep Travel Conversational Recommender System Incorporating Knowledge Graph. Mathematics 2022, 10, 1402. [Google Scholar] [CrossRef]
- Daun, M.; Grubb, A.M.; Stenkova, V.; Tenbergen, B. A systematic literature review of requirements engineering education. Requir. Eng. 2023, 28, 145–175. [Google Scholar] [CrossRef] [PubMed]
- Arora, C.; Grundy, J.; Abdelrazek, M. Advancing Requirements Engineering Through Generative AI: Assessing the Role of LLMs. In Generative AI for Effective Software Development; Nguyen-Duc, A., Abrahamsson, P., Khomh, F., Eds.; Springer Nature: Cham, Switzerland, 2024; pp. 129–148. [Google Scholar] [CrossRef]
- Ge Zheng, L.K.; Brintrup, A. Federated machine learning for privacy preserving, collective supply chain risk prediction. Int. J. Prod. Res. 2023, 61, 8115–8132. [Google Scholar] [CrossRef]
- Grosse, K.; Bieringer, L.; Besold, T.R.; Biggio, B.; Krombholz, K. Machine Learning Security in Industry: A Quantitative Survey. IEEE Trans. Inf. Forensics Secur. 2023, 18, 1749–1762. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, X.; Wang, Z.; Yang, X.; Wang, X. Improving performance of human action intent recognition: Analysis of gait recognition machine learning algorithms and optimal combination with inertial measurement units. Comput. Biol. Med. 2023, 163, 107192. [Google Scholar] [CrossRef] [PubMed]
- Suen, H.Y.; Hung, K.E. Building trust in automatic video interviews using various AI interfaces: Tangibility, immediacy, and transparency. Comput. Hum. Behav. 2023, 143, 107713. [Google Scholar] [CrossRef]
- Kang, E.; Kang, Y.A. Counseling Chatbot Design: The Effect of Anthropomorphic Chatbot Characteristics on User Self-Disclosure and Companionship. Int. J. Hum.-Comput. Interact. 2024, 40, 2781–2795. [Google Scholar] [CrossRef]
- Vu, M.D.; Wang, H.; Li, Z.; Chen, J.; Zhao, S.; Xing, Z.; Chen, C. GPTVoiceTasker: LLM-powered virtual assistant for smartphone. arXiv 2024, arXiv:2401.14268. [Google Scholar]
- Jang, H.; Reeve, J.; Ryan, R.M.; Kim, A. Can self-determination theory explain what underlies the productive, satisfying learning experiences of collectivistically oriented Korean students? J. Educ. Psychol. 2009, 101, 644. [Google Scholar] [CrossRef]
- del Valle, J.I.; Lara, F. AI-powered recommender systems and the preservation of personal autonomy. AI SOCIETY 2023, 39, 2479–2491. [Google Scholar] [CrossRef]
- Calvo, R.A.; Peters, D.; Vold, K.; Ryan, R.M. Supporting Human Autonomy in AI Systems: A Framework for Ethical Enquiry. In Ethics of Digital Well-Being: A Multidisciplinary Approach; Burr, C., Floridi, L., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 31–54. [Google Scholar] [CrossRef]
- Speech-to-Text Documentation | Cloud Speech-to-Text Documentation | Google Cloud. Available online: https://cloud.google.com/speech-to-text/docs (accessed on 8 September 2024).
- API Platform | OpenAI. Available online: https://openai.com/api/ (accessed on 8 September 2024).
- Yao, B.; Chen, G.; Zou, R.; Lu, Y.; Li, J.; Zhang, S.; Sang, Y.; Liu, S.; Hendler, J.; Wang, D. More Samples or More Prompts? Exploring Effective In-Context Sampling for LLM Few-Shot Prompt Engineering. arXiv 2024, arXiv:2311.09782. [Google Scholar]
- Liu, Y.; Iter, D.; Xu, Y.; Wang, S.; Xu, R.; Zhu, C. G-Eval: NLG Evaluation using Gpt-4 with Better Human Alignment. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, Singapore, 6–10 December 2023; Bouamor, H., Pino, J., Bali, K., Eds.; pp. 2511–2522. [Google Scholar] [CrossRef]
- Hello GPT-4o | OpenAI. Available online: https://openai.com/index/hello-gpt-4o/ (accessed on 8 September 2024).
- Robinson, J. Likert Scale. In Encyclopedia of Quality of Life and Well-Being Research; Maggino, F., Ed.; Springer International Publishing: Cham, Switzerland, 2023; pp. 3917–3918. [Google Scholar] [CrossRef]
- Pargaonkar, S. A Review of Software Quality Models: A Comprehensive Analysis. J. Sci. Technol. 2020, 1, 40–53. [Google Scholar]
- Wu, S.; Fei, H.; Qu, L.; Ji, W.; Chua, T.S. NExT-GPT: Any-to-Any Multimodal LLM. arXiv 2024, arXiv:2309.05519. [Google Scholar]
6W1H | Type | Content |
---|---|---|
how | Service | What service do you want to use? |
why | Autonomy | Why do you want to do it? |
when | Autonomy | When do you want to do it? |
where | Autonomy | Where do you want to do it? |
what | Competence | What exactly do you want to do with the service? |
who | Relatedness | Who is the main actor? |
whom | Relatedness | To whom do you want to do it? |
Participant | Median Number of Replies | Reply Rate |
---|---|---|
P1 | 4.5 | 100% |
P2 | 0 | 6.7% |
P3 | 1 | 87.5% |
P4 | 1 | 100% |
P5 | 1 | 100% |
P6 | 1 | 88.9% |
P7 | 1 | 62.5% |
P8 | 0 | 30.8% |
Participant | Q1 (YouTube Usage) | Q2 (Smart Home Services Usage) | Q3 (SNS Usage) | Q4 (Requests) |
---|---|---|---|---|
P1 | 5 | 3 | 2 | 3 |
P2 | 5 | 3 | 2 | 5 |
P3 | 5 | 2 | 5 | 4 |
P4 | 5 | 2 | 5 | 4 |
P5 | 5 | 3 | 5 | 4 |
P6 | 5 | 2 | 5 | 2 |
P7 | 5 | 2 | 4 | 4 |
P8 | 5 | 2 | 5 | 4 |
Value | Average | Lower Bound | Upper Bound | Relative Width | Sample Size |
---|---|---|---|---|---|
Accuracy (%) | 83.9 | 67.2 | 95.6 | 33.8% | 62 |
Detection Time (seconds) | 69.8 | 62.1 | 77.8 | 22.5% | 62 |
Detection Interval (days) | 8.88 | 6.70 | 11.4 | 53.0% | 20 |
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
Nakata, T.; Nakamura, M.; Chen, S.; Saiki, S. Needs Companion: A Novel Approach to Continuous User Needs Sensing Using Virtual Agents and Large Language Models. Sensors 2024, 24, 6814. https://doi.org/10.3390/s24216814
Nakata T, Nakamura M, Chen S, Saiki S. Needs Companion: A Novel Approach to Continuous User Needs Sensing Using Virtual Agents and Large Language Models. Sensors. 2024; 24(21):6814. https://doi.org/10.3390/s24216814
Chicago/Turabian StyleNakata, Takuya, Masahide Nakamura, Sinan Chen, and Sachio Saiki. 2024. "Needs Companion: A Novel Approach to Continuous User Needs Sensing Using Virtual Agents and Large Language Models" Sensors 24, no. 21: 6814. https://doi.org/10.3390/s24216814
APA StyleNakata, T., Nakamura, M., Chen, S., & Saiki, S. (2024). Needs Companion: A Novel Approach to Continuous User Needs Sensing Using Virtual Agents and Large Language Models. Sensors, 24(21), 6814. https://doi.org/10.3390/s24216814