Identifying Semantic Similarity for UX Items from Established Questionnaires Using ChatGPT-4

Stefan Graser,Martin Schrepp,Stephan Böhm
2024-11-20
Abstract:Questionnaires are a widely used tool for measuring the user experience (UX) of products. There exists a huge number of such questionnaires that contain different items (questions) and scales representing distinct aspects of UX, such as efficiency, learnability, fun of use, or aesthetics. These items and scales are not independent; they often have semantic overlap. However, due to the large number of available items and scales in the UX f ield, analyzing and understanding these semantic dependencies can be challenging. Large language models (LLM) are powerful tools to categorize texts, including UX items. We explore how ChatGPT-4 can be utilized to analyze the semantic structure of sets of UX items. This paper investigates three different use cases. In the first investigation, ChatGPT-4 is used to generate a semantic classification of UX items extracted from 40 UX questionnaires. The results demonstrate that ChatGPT-4 can effectively classify items into meaningful topics. The second investigation demonstrates ChatGPT-4's ability to filter items related to a predefined UX concept from a pool of UX items. In the third investigation, a second set of more abstract items is used to describe another classification task. The outcome of this investigation helps to determine semantic similarities between common UX concepts and enhances our understanding of the concept of UX. Overall, it is considered useful to apply GenAI in UX research
Human-Computer Interaction
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the semantic similarity analysis and classification of items in user experience (UX) questionnaires. Specifically, the paper aims to explore how to use large - language models (LLM), especially ChatGPT - 4, to identify and analyze the semantic similarity between items from existing UX questionnaires. The following are the specific problems that the paper attempts to solve: 1. **Generate meaningful semantic classifications**: - Research question RQ1: Can generative AI (such as ChatGPT - 4) generate meaningful semantic classifications for existing UX items? - By inputting items from 40 UX questionnaires into ChatGPT - 4, the researchers verified whether ChatGPT - 4 can effectively classify these items into meaningful topics. 2. **Screen items representing specific UX concepts**: - Research question RQ2: Can generative AI screen out items representing predefined UX concepts from the existing UX item pool? - The researchers use ChatGPT - 4 to detect items related to specific UX concepts, thus helping researchers quickly find items suitable for their research needs. 3. **Reveal the semantic similarity between common UX concepts**: - Research question RQ3: Can generative AI help reveal the semantic similarity between common UX concepts and better understand the concept of UX? - By analyzing a more abstract set of items, the researchers explored the semantic relationships between different UX concepts to enhance the understanding of the overall concept of UX. ### Formula Representation When describing semantic similarity, the cosine similarity formula in the vector space model can be used to measure the similarity between two texts: \[ \text{Cosine Similarity} = \frac{\mathbf{A} \cdot \mathbf{B}}{\|\mathbf{A}\| \|\mathbf{B}\|} \] where: - \(\mathbf{A}\) and \(\mathbf{B}\) are the word vector representations of the two texts. - \(\mathbf{A} \cdot \mathbf{B}\) represents the vector dot product. - \(\|\mathbf{A}\|\) and \(\|\mathbf{B}\|\) represent the magnitudes of vectors \(\mathbf{A}\) and \(\mathbf{B}\), respectively. Through this method, researchers can quantify and compare the semantic similarity between different UX items. ### Summary The core objective of the paper is to use generative AI tools (such as ChatGPT - 4) to improve the understanding and classification ability of the semantic structure of UX questionnaire items. This not only helps simplify the data analysis process in UX research, but also provides researchers with deeper insights, helping them better select and design questionnaire items suitable for their research needs.