Next Article in Journal
A Conceptual Model for Born-Accessible Web Accessibility Regeneration Using Large Language Models
Next Article in Special Issue
PatternMiner: A Hybrid Deep Learning Framework for Fragment Classification and Pattern Recognition in Digital Forensics
Previous Article in Journal
An Area-Efficient QCA-Based Multiplier for High-Performance Nanoscale DSP and Embedded Computing
Previous Article in Special Issue
LoRA-Based Deep Learning for High-Fidelity Satellite Image Super-Resolution in Big Data Remote Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Application of Machine Learning and Natural Language Processing Techniques for the Analysis of Surveys with Open-Ended Questions: A Scoping Review

by
Araceli Olmos-Vallejo
1,
Lisbeth Rodríguez-Mazahua
1,*,
Isaac Machorro-Cano
2,
José Antonio Palet-Guzmán
3,
Giner Alor-Hernández
1,
Jair Cervantes
4 and
José Luis Sánchez-Cervantes
1
1
Tecnológico Nacional de México/I. T. Orizaba, Av. Oriente 9 852, Col. Emiliano Zapata, Orizaba C.P. 94320, Veracruz, Mexico
2
Tuxtepec Campus, Universidad del Papaloapan, Circuito Central #200, Col. Parque Industrial, San Juan Bautista Tuxtepec C.P. 68301, Oaxaca, Mexico
3
Laboratorios de Anatomía Patológica Asistencial y de Investigación en Córdoba S.A. de C.V., Av. 9, No. 803, Col. San José, Córdoba C.P. 94560, Veracruz, Mexico
4
Universidad Autónoma del Estado de México, Av. Jardín Zumpango, s/n, Fraccionamiento El Tejocote, Texcoco C.P. 56259, Estado de México, Mexico
*
Author to whom correspondence should be addressed.
Computers 2026, 15(6), 342; https://doi.org/10.3390/computers15060342
Submission received: 3 March 2026 / Revised: 12 May 2026 / Accepted: 21 May 2026 / Published: 26 May 2026

Abstract

The use of open-ended survey questions for data collection has increased significantly across various areas, as has the application of machine learning (ML) and natural language processing (NLP) techniques to analyze respondents’ opinions. In this study, we conducted a scoping review of 79 studies that analyze open-ended answers given in surveys. We structured our review around six main criteria: application of supervised learning, unsupervised learning, Supervised Descriptive Rule Discovery (SDRD), open-ended questions, NLP, and opinion comparison. This approach allowed us to identify the most used tasks, algorithms, and technologies in ML and NLP, revealing areas of opportunity and the main future challenges. We based our review on the methodological framework of Arksey and O’Malley and adapted PRISMA for reporting systematic reviews. Our findings suggest that most studies addressing surveys with open-ended questions were published in 2020 and 2022, predominantly focusing on research and health domains.

1. Introduction

Artificial intelligence (AI) is defined as the analysis of agents that perceive data from the environment and carry out actions; in turn, each agent has a specific function. AI focuses on developing algorithms and models that allow machines to learn, solve problems, and even reason to make decisions, all autonomously. There are six main areas within AI: (1) NLP, (2) Computer vision, (3) Robotics, (4) Automated reasoning, (5) Knowledge representation, and (6) ML [1]. For this review, we will focus on ML and NLP.
ML is the ability of computers to mimic human behavior; in other words, it is the field of study that allows computers to learn without the need for rigorous programming [2]. Within ML, there are different types of learning, including supervised learning, which learns from input data to predict an output, i.e., it works with previously labeled data; unsupervised learning, on the other hand, does not have labeled data but can learn from it to predict the next output [1], and semi-supervised learning, which uses supervised and unsupervised learning techniques and is usually employed when there is a large amount of input data and little labeled output data [3].
On the other hand, supervised descriptive rule discovery (SDRD) is defined as a set of techniques based on rules for obtaining descriptive knowledge [4]. SDRD encompasses both types of learning: supervised and unsupervised. SDRD techniques are designed to uncover subtler and more complex patterns and relationships in data. The goal is to explore information that is hidden or difficult for experts to obtain about the value of a predefined category. This allows for greater accuracy in identifying influential factors and trends in survey responses [5].
Currently, in the field of research, there are various methods for collecting data. When it comes to gathering opinions, the most efficient method or tool for collecting data is a survey. Surveys have been used for several years and are a social research approach that involves gathering information from respondents through questions designed based on the purpose of the research or the purpose for which it was created. A survey can contain closed and open questions [6].
Open-ended responses represent a valuable and effective alternative for analysis for various reasons, including their breadth, as they allow respondents to express their opinions and comments in their own words, i.e., without restrictions imposed by predefined options, such as the Likert scale, to mention one example. This ensures that a wide variety of perspectives are captured in the responses. They also provide greater context and depth, i.e., they often explain why a respondent chose one or more specific options and provide additional information about their preferences and/or experiences. Open-ended responses often reveal unexpected situations, allowing researchers to discover new topics, trends, or issues that may otherwise go unnoticed in survey design. Another very important point is the focus on the respondent’s “opinion.” By allowing respondents to express themselves freely, open-ended responses place the entire focus on respondents’ opinions. This is especially valuable in fields such as customer service and product development, where understanding customer needs and desires is critical.
There are various studies related to the use of surveys, including studies aimed at promoting the use of surveys with open-ended questions, such as [7], where respondents had the freedom to express their opinions through open-ended questions, as the authors claimed they have multiple benefits in the data collection process, since this way the ones polled are not forced to agree with predefined confirmations. Likewise, Kosmajac et al. [8] presented a new method of topic modeling using graphs to represent text, overcoming analysis limitations and improving understanding of the opinions and feelings expressed by respondents. In addition, Baburajan et al. [9] focused on demonstrating the value of open-ended questions in surveys for obtaining more information by applying topic modeling and factor analysis. Similar works have focused on using surveys with open-ended questions and analyzing the opinions of those polled, applying NLP and ML techniques [10,11,12,13].
Talking about open-ended questions gives us an idea of how difficult it can be to process data, or rather, responses of this type. Currently, countless tools and methods make this process easier. An example of this is the work of Espinoza et al. [13], who proposed an application for extracting themes from responses to open-ended questions, thereby increasing the reliability of the data obtained and helping analysts carry out this process more quickly. Since manual coding often presents various difficulties, requires a lot of effort and human interaction, which is reflected in time and money costs, Gweon and Schonlau [14] conducted empirical research to evaluate the pre-trained language model Bidirectional Encoder Representations from Transformers (BERT) for automatic coding. This is where ML takes center stage, performing these activities more efficiently and with less effort.
Given this context, this study reviewed 79 papers on opinion comparisons considering NLP and ML, and the application of SDRD. These works spanned the period from 2014 to 2026. At the end of the analysis, it was found that, among the studies that used SDRD, several applied only some of the following tasks: Emerging Pattern Mining (EPM), Contrast Sets (CS), or Subgroup Discovery (SD). It was found that none of the studies used all three techniques together. Likewise, the development of a system that integrates these techniques with NLP for the analysis of surveys with open-ended questions was identified as an area of future opportunity, as it is an active field of research.
In the search for prior related work for this scoping review, it was identified that Kastrati et al. [15] conducted a scoping review on NLP, ML, and Deep Learning solutions for sentiment analysis in the educational domain. This study reviewed 612 papers and identified only 92 as relevant from 2015 to 2020. They also based their research on surveys with open-ended questions for student feedback on learning platforms, highlighting that the area is expanding, especially in distance learning. In [16], a review of trends and challenges in the use of AI, NLP, and open-ended questions was carried out. Although the authors did not specify how many papers were analyzed, the period covered by these papers was from 2017 to 2022. This study focused on reviewing the methodologies, challenges, trends, and adaptability presented by NLP. In [17], a cross-sectional online survey was conducted targeting physicians, educators, researchers, knowledge users, community organization representatives, graduate students, and policy stakeholders who had experience or interest in conducting outreach studies. This study was based on the application of 54 surveys, although it does not mention how many works were analyzed. The period of this study spanned from 2012 to 2016. The objective was to understand experiences and perspectives regarding the conduct and reporting of such studies.
In a previous study [18], we reviewed works that utilize SDRD in their investigations. This study includes a systematic review that identified 39 studies published from 2018 to 2022 incorporating CSM and SD techniques, concluding that the use of SDRD techniques enabled the identification of key features within a dataset of interest, to drive the adoption of rules that facilitate the understanding and interpretation of the obtained data. Also, after analyzing some review articles on SDRD [4,19] and natural language processing [20], we did not find any approach that integrates SD, EPM, and CSM for analyzing surveys with open-ended questions.
These related studies, compared to this comprehensive review, covered the period from 2012 to 2022, reviewing the existing literature. Although some reviews address certain criteria, such as NLP, AI, and open-ended questions, none address the review of previous studies that integrate both NLP and SDRD techniques, especially to compare results from surveys with open-ended questions. Also, none of the related review papers address the six search criteria taken into account for the research (use of supervised learning, unsupervised learning, SDRD, open-ended questions, NLP, and comparison of opinions). This scoping review aims to describe and understand the current state of ML and NLP techniques for analyzing open-ended survey responses, covering the period from 2014 to 2026. By combining SDRD and NLP techniques, it is possible to compare the results of surveys with open-ended questions for more efficient decision-making, reducing costs in terms of time and human resources.
The remainder of this document is organized as follows: Section 2 presents the materials and methods used to conduct the review. In Section 3, we present our results, while in Section 4, we discuss these findings. Finally, our conclusions are summarized in Section 5.

2. Materials and Methods

Our evaluation is based on the methodological approach proposed by Arksey and O’Malley [21] and adopts the PRISMA model presented by Levac et al. [22]. The scope of the research comprises five phases of development: (1) identifying the research questions, (2) identifying relevant studies, (3) selecting relevant studies, (4) graphically representing the data, and (5) summarizing and reporting the findings.

2.1. Research Questions

We developed six research questions that structured our scoping review, supporting us in achieving our research objectives and guiding us throughout the review process.
  • RQ1. What types of machine learning are most used for data analysis in surveys with open-ended questions?
  • RQ2. What are the most common ML and NLP tasks for analyzing surveys with open-ended questions?
  • RQ3. What are the main ML algorithms applied for analyzing surveys with open-ended questions?
  • RQ4. What are the most popular NLP models and architectures for analyzing surveys with open-ended questions?
  • RQ5. What technologies are frequently employed for analyzing surveys with open-ended questions?
  • RQ6. In which areas of research are surveys with open-ended questions predominant?

2.2. Inclusion and Exclusion Criteria

In the initial stage of the research search process, we defined the digital libraries we searched for related works, including IEEE Xplore, ACM Digital Library, Springer Nature Link, ScienceDirect (Elsevier), and Wiley Online Library. We also used Google Scholar to expand our search. In the second phase of the search strategy, a set of keywords was identified and used as search criteria to retrieve studies published between 2014 and 2026. It is worth noting that the search queries were consistent across all digital libraries; however, the syntax was adapted to the specific requirements of each database (for example, using specific field tags, identifying characters, or Boolean operator limits required by IEEE Xplore, ACM Digital Library, SpringerLink, ScienceDirect, Wiley and Hindawi, and Google Scholar).
Table 1 details these keywords, which were used both individually and in combination with the connectors “AND” and “OR” to broaden our results.
The following queries were performed to search for primary studies in each selected repository.
  • ‘Analysis’ AND ‘Machine learning’ AND ‘Survey’ AND (‘open-ended question’ OR ‘open-ended’) AND ‘Natural language processing’. Analysis of the preliminary results of this query revealed relevant search terms related to different applications of machine learning in survey analysis. Query 2 includes these search terms to broaden the identified relationship.
  • (‘Machine learning’ OR ‘Supervised descriptive rule discovery’ OR ‘SDRD’ OR ‘Natural language processing’ OR ‘NLP’) AND (open-ended question’ OR ‘open-ended’ OR ‘free text questions’ OR ‘open-ended answers’ OR ‘open-ended survey’).
Once all relevant studies had been gathered, they were included: (1) if they addressed NLP or ML techniques and utilized surveys with open-ended questions, as this allows us to obtain highly complex unstructured data; (2) if they were published in English between 2014 and 2026; the time frame was defined to capture the evolution of the field, thereby ensuring that the state of the art remains current; the language was chosen because English is the universal language, thus guaranteeing access to globally validated methodologies and technologies; and (3) if they provided empirical results, allowing us to ensure that the results or conclusions of each study were not merely theoretical. Regarding the exclusion criteria: we excluded (1) studies not written in English, as mentioned above, in order to have access to globally proven technologies or methodologies and thereby ensure that all studies meet the same international review standards; we excluded (2) studies not relevant to the research questions to avoid diverting the research; and (3) we also excluded theses at any academic level to ensure that all literature has undergone a rigorous prior review process. This process was carried out and verified independently by more than one author. In the final phase, we used the PRISMA model as a guide to organize and present the results obtained.

2.3. Selection and Eligibility of Studies

Overall, 79 related articles were identified as relevant to this research after eliminating duplicates and analyzing each to obtain a summary and the most important points, such as the technologies used, year of publication, and NLP and ML tasks performed. The 79 selected articles were used to conduct the scoping review (Figure 1).
The methodology of this study was implemented following the methodological framework of Arksey and O’Malley, integrated with the PRISMA 2020 flowchart:
  • Relevant studies were identified through an exhaustive search of five digital databases (IEEE, ACM, Springer, ScienceDirect, Wiley) and Google Scholar, yielding 29,288 initial records.
  • Following the PRISMA flowchart, the selection was conducted in three phases. First, a manual review of titles from 16,808 records; next, a review of abstracts and keywords from 5111 records; followed by an evaluation of the full text of 96 reports to ensure eligibility.
  • Studies that did not use at least one search criterion were not directly related to the application of surveys, or were theses of any level were excluded, ultimately yielding a total of 79 relevant studies.
  • Finally, the results were compiled, summarized, and presented in graphical and tabular formats.
After identifying the final 79 articles, data were extracted using a standardized form that included: (1) bibliographic data, (2) the study’s contribution, (3) technologies implemented, (4) type of learning used, (5) machine learning and NLP tasks employed, (6) problem solved, (7) results obtained, (8) use of NLP, (9) use of open-ended questions, (10) comparison of opinions, (11) type of publication, and finally, (12) country.
This process was carried out by two reviewers (AOV, LRM), with the first reviewing and analyzing each study, while the second reviewed the results; any discrepancies were resolved through technical discussion, ensuring the integrity of the synthesized information.
After this step, we found that most works were published in journal articles, while a minority were published in conference proceedings, as shown in Figure 2. Regarding the trend in the years of publication of the articles, we found that most were concentrated in the years 2020 and 2022 (e.g., [8,23,24,25,26,27,28,29]). As shown in Figure 2, in these years, there were more works published related to survey analysis.
Figure 3 shows the geographical distribution of the studies analyzed, where we can see that most belong to the United States, followed by the United Kingdom, Switzerland, and China (for instance, [27,28,29,30,31]).
Figure 4 shows the distribution of the quality of the selected evidence; articles published in high-impact journals (Q1 and Q2) according to the Journal Citation Reports (Web of Science) predominate, ensuring a high level of methodological and scientific rigor in the analyzed evidence. Furthermore, the conferences included are mostly CORE (Computer Research and Education) A*, A, and B, ensuring the technological relevance of the examined ML and NLP proposals and supporting the technical validity of this review’s findings.

2.4. Data Collection and Analysis

Once we defined the main studies to be used for the review, their bibliographic and content data were retrieved, and an analysis was performed, taking into account authors, main contributions, issues addressed, technologies and algorithms used, main results, and whether they utilized NLP and/or open-ended questions.

3. Results

The results of this review are divided into two phases: state-of-the-art analysis and technology analysis.

Results of the State-of-the-Art Analysis

Table 2 below list each article and its compliance with the following criteria: (1) Use of supervised learning (SL); (2) Application of unsupervised learning (UL); (3) Focus on SDRD, here not only are those that employ this technique, but it is also specified which tasks were performed: Emerging Pattern Mining (EPM), Subgroup Discovery (SD) or Contrast Set Mining (CSM); (4) Consideration of open-ended questions (OQ); (5) Utilization of NLP, (6) Take into account opinion comparison (OC), and (7) Number of Surveys Conducted (SC) where NS means Not Specified.
The state-of-the-art analysis revealed the following: As shown in Table 2, Duan et al. [32] meet all the comparison criteria; however, they implemented only EPM. None work performed all three SDRD tasks (EPM, CS, and SD). Also, most related studies show a greater inclination to use supervised and unsupervised learning together to analyze open-ended survey questions. In addition, most approaches (45 works) analyzed more than 1000 survey participant answers.
Although EPM, CSM, and SD [4,18,19,27,32,33,34] algorithms have been widely applied to discover trends in data and solve real-world problems in domains like education, health, and commerce, Table 2 shows that only five works [18,27,32,33,34] applied them to analyze surveys with open-ended questions. Despite the significant advantages offered by each technique, none of the studies shown in Table 2 employ them in combination. One practical challenge that may limit their adoption is the overwhelming number of rules generated by SDRD algorithms when applied to large datasets. Nevertheless, several strategies for reducing the number of rules obtained have been developed [4,19,35].
Table 2. Comparative table of related works.
Table 2. Comparative table of related works.
ArticleSLULSDRDOQNLPOCSC
Singer and Couper [7]NONONOYESYESYESNS
Kosmajac et al. [8]NOYESNOYESYESYES50,792
Baburajan et al. [9]YESYESNOYESYESYES364
Bardutz and Bigazzi [10]NOYESNOYESYESYES366
Moreo, Esuli, and Sebastiani [11]YESNONOYESYESYES201–10,788
Schonlau and Couper [12]NONONOYESYESYES1212 and 1758
Espinoza et al. [13]NOYESNOYESYESYES9800–20,000
Gweon and Schonlau [14]YESNONOYESYESYES585–1212
Olmos-Vallejo et al. [18]YESYESCS and SDYESNOYESNS
Jojoa et al. [23]YESNONOYESYESYES365
Zucco et al. [24] YESNONOYESYESYES169
Jayaratne and Jayatilleke [25]YESYESNOYESYESYES46,888
He and Schonlau [26]YESYESNOYESYESNO1096–1756
Ríos-Méndez et al. [27]YESYESEPMYESNOYES7856
Supraja et al. [28]YESYESNOYESYESYES39
Ferrario and Stantcheva [29]NOYESNOYESYESYES5144
Spasić et al. [30]YESNONOYESYESYES55
Roberts et al. [31]YESYESNOYESYESNO2323
Duan et al. [32]YESYESEPMYESYESYES359–1091
Machorro-Cano et al. [33]YESYESEPMYESNOYES7856
Olmos-Vallejo et al. [34]YESYESSDYESNOYES289 and 47,093
Koufakou [36]YESYESNOYESYESNO10,610
Haensch et al. [37]YESNONOYESYESYES5000
Jacennik et al. [38]YESNONOYESYESYES104
van Buchem et al. [39]YESYESNOYESYESYES534
Nanda et al. [40]NOYESNOYESYESYES130,500–158,000
Rubio Delgado et al. [41]YESYESNOYESNONO86
Schonlau et al. [42]YESNONOYESYESYES1006–2350
Smoll et al. [43]NOYESNOYESYESYES723
Wang et al. [44]YESYESNOYESYESYES402
Yawson et al. [45]NONONONOYESYES119
Pestian et al. [46]NONONOYESYESYES30
Kjell et al. [47]YESYESNOYESYESYES92–854
Robinson et al. [48]YESNONOYESYESYES9862
Tvinnereim and Fløttum [49]YESYESNOYESYESYES4634
Maramba et al. [50]YESNONOYESYESNO3426
Guetterman et al. [51]NOYESNOYESYESNO58 and 68
Hahn et al. [52]NOYESNOYESYESYES3183
McGillivray et al. [53]NOYESNOYESYESNO599
Nawaz et al. [54]YESYESNOYESYESYES4400
Popping [55]NONONOYESYESNONS
Liu et al. [56]YESYESNOYESNOYES1448
Jaeger and Rasmussen [57]YESNONOYESYESYES4341
Küfner et al. [58]YESNONOYESNOYES674,138
Mourtgos and Adams [59]NOYESNOYESYESYES396
Yamano et al. [60]NOYESNOYESYESYES107
Lasri et al. [61]YESYESNOYESNOYES4388
Linton et al. [62]NONONOYESYESYES5634 and 59,768
González Canché [63]YESYESNOYESYESYES10,684
Marengo et al. [64]YESYESNOYESNOYES5.048
Buenano-Fernández et al. [65]NOYESNOYESYESYES900
Pietsch and Lessmann [66]YESYESNOYESYESYES5001
Baumer et al. [67]NOYESNOYESYESNO1095
Shiwaku et al. [68]NONONOYESYESYES1.978
Koufakou et al. [69]YESYESNOYESYESYES204
Etz et al. [70]NOYESNOYESYESNO320,500
Costales et al. [71]NOYESNOYESYESYES65
Zhang et al. [72]NOYESNOYESYESYES168
Suadaa et al. [73]YESNONOYESYESNO19,944
Grönberg et al. [74]NOYESNOYESYESYES742 and 6087
Singha and Mohapatra [75] YESYESNOYESNOYES170
Mahendher et al. [76]YESNONOYESNOYES153
Kazi et al. [77]YESYESNOYESYESYES124
Alshaikh et al. [78]YESNONOYESYESYES1.506
Wang [79]YESNONOYESNOYES1019
Pestian et al. [80]YESNONOYESYESYES371
Clark et al. [81]YESYESNOYESYESYES4.068
Li et al. [82]YESYESNOYESYESYES3336
Torrao et al. [83]YESYESNOYESYESYES41
Kobra et al. [84]YESNONOYESYESYES400
Inoue et al. [85]YESYESNOYESYESYES201
Nikulchev et al. [86]NOYESNOYESYESYES20,443
Cook et al. [87]YESNONOYESYESYES1453
Onan [88]YESYESNOYESYESYES154,000
Wijngaards et al. [89]YESNONOYESYESYES1122
Robin et al. [90]YES YESNOYESYESYES13,705
Tvinnereim and Fløttum [91]YESYESNOYES YES YES2115
Gish et al. [92]NOYESNOYESYESYES510
Cheese et al. [93]YES YESNOYESYESYES98
Therefore, the lack of a unified framework that integrates EPM, CS, and SD with NLP suggests a missed opportunity for comprehensive knowledge discovery. Each task offers unique qualities that, when combined, provide robust analytical capability. For example, some studies [4,18,19,35] have reviewed the state of the art and highlighted the advantages of using SDRD. Also, according to Duan et al. [32], SDRD was essential for extracting relevant information from customer reviews to improve the online shopping experience. Beyond the focus on analyzing surveys with open-ended questions, we can mention two important studies with significant findings that give SDRD greater weight and prominence. Padilla et al. [94] presented the development of SDRDPy, a novel application for analyzing SDRD algorithm results. It stands out for its ability to process rules without the need for manual intervention. In addition, Carmona et al. [95] establish that the concept of SDRD is a category of data mining techniques that combines supervised learning for both predictive and descriptive purposes. This makes it possible to understand underlying phenomena in the data, regarding a variable of interest.
We therefore conclude that this gap represents an open research challenge in developing architectures, even new computational methods capable of transforming qualitative data into structured, descriptive evidence.

4. Discussion

4.1. Question 1: What Types of Machine Learning Are Most Used for Data Analysis in Surveys with Open-Ended Questions?

Regarding the results from the analysis of ML and NLP technologies, Table 3 shows that the combined use of supervised and unsupervised learning techniques stands out notably in implementation, appearing in a total of 33 articles. On the other hand, it is important to note that studies that opted to implement unsupervised or semi-supervised learning represent a considerably smaller proportion among the articles analyzed. An example of this is He and Schonlau [26], where supervised and unsupervised learning were applied simultaneously to examine the lack of reliability and validity in manual coding. Onan [88] also implemented both types of learning to analyze instructor evaluation reviews, demonstrating great adaptability across case studies.
These findings imply that combining supervised and unsupervised learning successfully extracts information from open-ended responses [9], describes data according to a property of interest [18,27], and predicts personality [25]. It also codes text answers [26], determines the factors impacting students’ creativity [28], and improves the ease and efficiency of the analysis of free text responses [31]. Additionally, it helps understand customer interests [32], student opinions [36], and patient experiences [39], and analyze medical beliefs [41], to mention a few.
It is worth noting that the total number of studies in this review increases by one because study [29] uses semi-supervised and unsupervised learning. It highlights how open-ended responses provide valuable and detailed information about people’s perceptions and priorities; therefore, it is counted twice.

4.2. Question 2: What Are the Most Common ML and Natural Language Processing Tasks for Analyzing Surveys with Open-Ended Questions?

NLP is widely used for survey analysis. For example, Schonlau et al. [42] implemented an n-gram and language-specific stemming approach in Stata to develop a method for automatically classifying open-ended questions by Support Vector Machine (SVM) with a linear kernel, while Pestian et al. [46] applied topic modeling and sentiment analysis to understand how students perceive the usefulness and ease of use of technology for a learning management system. Cook et al. [87] built an NLP-based model to analyze patterns and predictors of suicidal behavior.
ML methods have the potential to improve accuracy by modeling nonlinear relationships and hidden patterns in the data. Therefore, new ML-based methods can automate many stages of survey analysis, reducing manual workload. This leads to faster and more efficient analysis, freeing up time and resources. Figure 5 below shows the most used NLP and ML tasks across the 79 analyzed papers. Table 4 illustrates the findings regarding ML and NLP tasks, showing that Classification (by ML) followed by Topic Modeling (by NLP) were the most used in the analyzed works, while Association and NLP tasks like Keyword Extraction and Semantic Text Matching were the least utilized.
Table 4 shows that SDRD was applied in only five studies. Nevertheless, Carmona and Elizondo [4] noted that SDRD not only allows the identification of patterns that conventional predictive models often overlook but also offers a clearer view of the relationships between variables. This contribution is vital to the field, as SDRD goes beyond simply “predicting” a response label to “explaining” which combinations of terms or conditions define a specific opinion group. Therefore, we conclude that low adoption of these tasks in conjunction limits survey analysis. It is missing the opportunity to achieve deeper knowledge discovery that reveals descriptive and meaningful rules in open-ended responses.

4.3. Question 3: What Are the Main ML Algorithms Applied for Analyzing Surveys with Open-Ended Questions?

In relation to the ML algorithms shown in Figure 6 and Table 5, Support Vector Machine (SVM) and Random Forest (RF) were found to be the most prevalent in the implementation throughout the analyzed works, as can be seen in various studies [11,14,23,36,37,54,66]. This trend is clearly reflected in the aforementioned table. However, it is important to note that, in addition to SVM and RF, multiple studies have explored other algorithms. These additional algorithms are used in only a single study, indicating a lower frequency of use compared to the previous ones.
The advantage of SVM and RF over other algorithms in survey analysis has profound implications. According to Moreo, Esuli, and Sebastiani [11], the popularity of SVM stems from its ability to classify text. This makes it ideal for analyzing free-text responses that can vary widely. RF, on the other hand, has demonstrated superior performance to other ML algorithms for tasks like regression [25] and classification [26]. For example, He and Schonlau [26] demonstrate that machine learning algorithms, specifically SVM and RF, perform similarly to humans in classifying text responses, and their accuracy increases as the training data set grows.
Despite the prevalence of SVM and RF implementations today, these methods still present considerable limitations. One of which is that it has been demonstrated that BERT has better classification performance than SVM and RF with the ngram model when the size of training data increases [14]. Also, BERT surpassed SVM performance for topic-based classification of course reviews [36]. Moreover, SVM has been overcome by RF in detecting grammatical ambiguity in software requirements using Bag-of-Words features [73]. RF again showed better performance than SVM to determine the satisfaction level of students on online learning during the COVID-19 pandemic [75].

4.4. Question 4: What Are the Most Popular NLP Models and Algorithms for Analyzing Surveys with Open-Ended Questions?

Figure 7 presents an analysis of the most widely used NLP models and algorithms. Latent Dirichlet Allocation (LDA), Structural Topic Modeling (STM), and BERT are the most prevalent approaches in the reviewed works. The predominance of these, according to our analysis, is due to their ability to address different levels of complexity in text analysis. For instance, LDA plus Term Frequency-Inverse Document Frequency (TF-IDF) demonstrated the best accuracy in terms of average correlation in textual content representation compared to Linguistic Inquiry and Word Count (LIWC), Doc2Vec, and Word2Vec language modeling approaches [25]. STM solved the disadvantages of LDA concerning the missing topic correlation consideration and the assumption that the same data generation process applies to each document, disregarding additional information from the analyst [31]. One advantage of BERT compared to CNN is its pre-training on big data [36]. Also, BERT overcame non-pretrained models like SVM and XGBoost in automatically coding answers [14].
In Table 6, the works that applied NLP algorithms are also specifically indicated. The analysis in Figure 7 shows that LDA remains the standard tool for analyzing open-ended survey responses. This demonstrates that researchers value LDA’s ability to uncover themes without the need for prior training. On the other hand, Roberts et al. [31] noted that the use of STM adds particular value by allowing the identified themes to be directly linked to respondent data, such as age or geographic location. This helps to understand not only what is being said but also who is saying it. In contrast, studies such as those by Gweon and Schonlau [14] and Alshaikh et al. [78] highlighted that, when a more precise opinion analysis (based on specific aspects) is required, BERT-based models are indispensable.
On the other hand, LDA, STM, and BERT have some disadvantages. LDA presents low topic modeling performance when the target documents are short or have many topics [8]. STM complicates the calculation of the adequate number of survey respondents for the analysis [31]. BERT is more difficult to program than non-pre-trained methods and demands high hardware requirements [14].
It is essential to account for the rapid evolution of large language models (LLMs) and transformer-based architectures, such as the GPT family [92,93], which have revolutionized survey analysis through prompting. While these approaches represent a significant shift in natural language processing, they appear underrepresented in this exploratory review, primarily due to our study’s conceptual framework. Most of the literature meeting our inclusion criteria predates the widespread accessibility and academic consolidation of these models. Consequently, although current research is shifting toward using LLMs, the primary focus of this review remains on established ML and NLP techniques that provided the methodological foundation for survey analysis during the period studied. Future research should explore integrating LLMs as feature extractors or reasoning engines to improve the interpretability of descriptive rules.
Table 7 classifies the analyzed studies by the feature extraction and data representation techniques employed. These tools are essential for transforming natural language into numerical formats that can be processed by machine-learning algorithms.
Most works represented free text answers using n-grams, for example, unigrams and bigrams [48,50,62,80] or 5-g [47]. Also, traditional models such as the BoW or TF-IDF predominate in the survey analysis approaches. Nevertheless, the advantages of vector representations (embeddings) in examining the positional arrangement and contextual environment of words were leveraged by several recent methodologies. The latter allows for more precise capture of the underlying semantics of documents, as observed in the specialized literature [36]. The most popular method in the reviewed studies is Word2Vec, which employs a feed-forward neural network to predict the words adjacent to a given word, thereby creating word representations. This resource provides an optimized implementation of the BoW and Skip-gram models to generate word vectors with high technical precision [96].

4.5. Question 5: What Are the Most Frequently Employed Technologies for Analyzing Surveys with Open-Ended Questions?

The most used technologies in related work were classified into libraries, programming languages, data mining tools, visualization tools and techniques, statistical tests, database management systems, and additional technologies in Table 7, Table 8, Table 9, Table 10, Table 11, Table 12 and Table 13. Figure 8 and Table 8 below break down all the libraries mentioned in the analyzed works. The stm package in R was the most widely implemented, followed by the Natural Language Toolkit (NLTK) and Gensim in Python.
The results shown in Figure 8 and Table 8 reflect significant technological fragmentation, which is a direct consequence of the multidisciplinary nature of the studies analyzed. For example, Nanda et al. [40] used pyLDAvis, Gensim, and MALLET to identify the most important characteristics of MOOCs to improve students’ learning experience. Baburajan et al. [9] also implemented pyLDAvis among the techniques they used. Inoue et al. [85] used Gensim among their technologies to explore the effects of the COVID-19 pandemic on nursing research and development in Japan. Other studies, such as [22,59,85,93], make use of these libraries for data analysis or visualization, to name a few.
As for the programming languages used in the analyzed works, most of them mainly use Python, R, and Java. This trend is clearly reflected in Figure 9 and Table 9, which provide a detailed breakdown of the programming languages used, as well as specifying which studies implemented each of them. This information allows us to appreciate the preferences and trends in the research community when choosing programming languages for data analysis.
An analysis of programming languages shows a balanced competition between Python and R. For example, Mahendher et al. [76] used both Python and R to predict changes in pharmaceutical sales driven by noncommunicable diseases and post-COVID-19 habits. Gweon and Schonlau [14] utilized Python to show the inefficiency and high cost of manually coding text from open-ended questions. Wijngaards et al. [89] used R to demonstrate how computer-aided text analysis can build measures of job satisfaction from open-ended survey responses.
Figure 10 and Table 10 present the graphic visualization technologies that have been most widely used in the reviewed works. Among the different tools and methods, word clouds stand out as one of the most widely used technologies in the analysis. This information is presented below in textual form with references, allowing for a better understanding of the graphic tools that have predominated in the research analyzed and in which studies they were implemented.
The statistical tests used in the studies analyzed are presented in Figure 11 and Table 11. This table shows that the Chi-square test is the technique that appears most frequently in the studies reviewed, followed by ANOVA (Analysis of Variance). This information highlights the preference for these methodologies in data analysis as presented in the examined literature.
Regarding data mining tools, WEKA, Stata, and IBM SPSS were found to be the most widely used in the analyzed studies, as shown in Figure 12 and Table 12. This table provides a summary of the frequency of use of these tools, highlighting their relevance in data analysis in the research reviewed.
As shown in Figure 12, Weka stands out as the most widely used data mining tool, which suggests a preference for rapid experimentation. Its visual interface lets researchers apply complex algorithms such as SVM or RF without programming from scratch, making data mining more accessible. As Schonlau and Couper [12] note, integrating NLP techniques into well-known statistical software helps maintain econometric rigor while automating text analysis.
Table 13 presents the database management systems identified in the review and specifies the studies in which each is used. Preference for PostgreSQL suggests a need for robustness and support for complex data types in survey analysis.
Figure 13 and Table 14 below show additional technologies, i.e., all those that do not fall into any of the above classifications, including the work in which they are mentioned. As can be seen, text mining, followed by Microsoft Excel and Canvas, was among the most widely implemented technologies.
As mentioned earlier, the diversity of technologies stems from the multidisciplinary nature of the data. These additional resources contribute to the field by showing that survey processing is not a linear task involving a single software program, but rather a combination of technologies for text preparation. This is just as critical to the rigor of the results as the choice of the final algorithm.

4.6. Question 6: In Which Areas of Research Are Surveys with Open-Ended Questions Predominant?

Extracting information from a large dataset has required a significant amount of effort on the part of researchers, which is why many have dedicated themselves to demonstrating that extracting information from free text, i.e., from surveys with open-ended questions, can be a low-cost approach [38]. Throughout the research, multiple studies have been found that propose new methodologies, methods, and/or tools that use ML to automate the categorization of responses to open-ended questions [27,28,29].
We noticed that the domains with the greatest inclination are research and health, i.e., most of the published papers work with diverse approaches to research or test methodologies or present tools for text processing and survey analysis, while the others focus on health issues, applying ML and survey analysis to obtain valuable information. For example, Rubio Delgado et al. [41] provided a tool for the pathology department of the Rio Blanco Regional Hospital in Veracruz that facilitate the analysis of surveys obtained on the decrease in autopsies at that hospital. For their part, Ríos Mendez et al. [27] used emerging pattern mining methods to identify the reasons that lead doctors to reject or accept the application of autopsies. Similarly, Olmos et al. [34] applied subgroup discovery to identify why Mexican hospitals perform too few autopsies and to determine whether the reasons vary due to cultural, geographical, or infrastructure factors. In contrast, Duan et al. [32] focused their work on the characteristics of online customer reviews to improve the shopping experience. Table 15 classifies the reviewed works according to the domains of knowledge where they were focused.
The dominance of research and health suggests that the adoption of ML is not just a technical improvement, but a necessity in sectors with high volumes of unstructured data. In the field of health, the ability to process free text enables the extraction of deep and valuable insights at low cost, as shown in [18,27,33,41]. These studies show that specialized algorithms can identify critical patterns in sensitive data, such as the reasons for rejecting autopsies, with a level of precision that manual review cannot achieve. This trend contributes to the field by positioning NLP as a strategic ally in clinical and academic decision-making. We understand that the “Research” domain leads the frequency rankings in the studies because many of them focus on presenting tools, technology comparisons, and other topics. That is why we conclude that the health and education domains aim for more specific objectives.

5. Conclusions

Open-ended responses in surveys are a valuable option, as they reflect the richness and variety of respondents’ opinions, provide specific details, and facilitate the discovery of meaningful information for informed decision-making. In this research, we conducted a scoping review of 79 studies that analyzed open-ended survey answers. Upon discovering that there are no previous studies that integrate ML techniques, specifically SDRD with NLP, we concluded that the combination of these techniques is an open field of research and that the development of a software tool that integrates these techniques for the analysis of surveys with open-ended questions would be a valuable contribution to knowledge.
In summary, the use of SDRD techniques in survey analysis promises a significant improvement in the quality of survey data with open-ended questions, which supports the present review.
Future work will focus on developing new computational methods for analyzing surveys with open-ended questions, exploring new NLP techniques and integrating them with EPM, SD, and CSM—taking into account different scenarios to ensure the adaptability of these techniques. One study focused on the healthcare sector and another on the education sector by testing different algorithms for each technique, quality metrics, and objective and subjective evaluations conducted by experts in the field.
Despite the comprehensiveness of this review, it is important to note that approaches based on acoustic signals, multimodal data, or signal-level representations were excluded. Although the main focus of this study was NLP applied to open-question surveys, the literature also suggests integrating representations based on signal characteristics [97].

Author Contributions

Conceptualization, L.R.-M., I.M.-C. and J.A.P.-G.; data curation A.O.-V. and J.C.; formal analysis L.R.-M. and J.C.; funding acquisition, L.R.-M. and G.A.-H.; investigation, A.O.-V., J.A.P.-G. and L.R.-M.; methodology, A.O.-V., L.R.-M. and I.M.-C.; project administration, L.R.-M., I.M.-C. and A.O.-V.; resources, L.R.-M. and I.M.-C.; supervision, L.R.-M., I.M.-C., G.A.-H. and J.L.S.-C.; validation, A.O.-V., L.R.-M., I.M.-C. and J.C.; visualization, A.O.-V. and L.R.-M.; writing—original draft, A.O.-V.; writing—review and editing, L.R.-M., I.M.-C., G.A.-H., J.L.S.-C. and J.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Mexico’s National Council of Humanities, Sciences, and Technologies (CONAHCYT). In addition, this research was funded by Mexico’s National Technological Institute (TecNM).

Data Availability Statement

Acknowledgments

The authors thank the National Technological of Mexico (TecNM) and the Oaxaca State University System (SUNEO) for supporting this research. In addition, the National Council of Humanities, Science, and Technology (CONAHCYT) patronized this project.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Russell, S.J.; Norvig, P. Artificial Intelligence: A Modern Approach, 4th ed.; Pearson: Boston, MA, USA, 2022. [Google Scholar]
  2. Mahesh, B. Machine Learning Algorithms—A Review. Int. J. Sci. Res. 2020, 9, 381–386. [Google Scholar] [CrossRef] [Scilit]
  3. Zhu, X.; Goldberg, A.B. Introduction to Semi-Supervised Learning; Springer International Publishing: Cham, Switzerland, 2009. [Google Scholar]
  4. Carmona, C.J.; Elizondo, D. Supervised Descriptive Rule Discovery: A Survey of the State-of-the-Art. SIMIDAT, 2016. Available online: https://simidat.ujaen.es/sites/default/files/2024-05/TR2016.pdf (accessed on 10 May 2026).
  5. Garcıa, A.M.; Carmona, C.J.; Gonzalez, P. Minería de Patrones Emergentes: Una Oportunidad Para la Extracción Evolutiva de Conocimiento. SIMIDAT, 2016. Available online: https://simidat.ujaen.es/sites/default/files/2024-05/2016-Garcia-EPMReview.pdf (accessed on 10 May 2026).
  6. Compilación, C. Historia de las encuestas en el mundo. La Sociol. En Sus Escen. 2011, 24. Available online: https://revistas.udea.edu.co/index.php/ceo/article/view/10988 (accessed on 10 May 2026).
  7. Singer, E.; Couper, M.P. Some Methodological Uses of Responses to Open Questions and Other Verbatim Comments in Quantitative Surveys. Methods Data Anal. 2017, 11, 115–134. [Google Scholar]
  8. Kosmajac, D.; Smith, K.; Keselj, V.; Kirkland, S. Graph-based Topic Extraction Using Centroid Distance of Phrase Embeddings on Healthy Aging Open-ended Survey Questions. In Proceedings of the 2020 International Conference on Data Mining Workshops (ICDMW), Sorrento, Italy, 17–20 November 2020; pp. 621–628. [Google Scholar]
  9. Baburajan, V.; Silva, J.D.A.E.; Pereira, F.C. Open-Ended Versus Closed-Ended Responses: A Comparison Study Using Topic Modeling and Factor Analysis. IEEE Trans. Intell. Transp. Syst. 2021, 22, 2123–2132. [Google Scholar] [CrossRef] [Scilit]
  10. Bardutz, E.; Bigazzi, A. Communicating perceptions of pedestrian comfort and safety: Structural topic modeling of open response survey comments. Transp. Res. Interdiscip. Perspect. 2022, 14, 100600. [Google Scholar] [CrossRef] [Scilit]
  11. Moreo, A.; Esuli, A.; Sebastiani, F. Building automated survey coders via interactive machine learning. Int. J. Mark. Res. 2019, 61, 408–429. [Google Scholar] [CrossRef] [Scilit]
  12. Schonlau, M.; Couper, M.P. Semi-automated categorization of open-ended questions. Surv. Res. Methods 2016, 10, 143–152. [Google Scholar]
  13. Espinoza, F.; Hamfors, O.; Karlgren, J.; Olsson, F.; Persson, P.; Hamberg, L.; Sahlgren, M. Analysis of Open Answers to Survey Questions through Interactive Clustering and Theme Extraction. In Proceedings of the 2018 Conference on Human Information Interaction & Retrieval (CHIIR ’18), New Brunswick, NJ, USA, 11–15 March 2018; pp. 317–320. [Google Scholar]
  14. Gweon, H.; Schonlau, M. Automated classification for open-ended questions with BERT. J. Surv. Stat. Methodol. 2024, 12, 493–504. [Google Scholar] [CrossRef] [Scilit]
  15. Kastrati, Z.; Dalipi, F.; Imran, A.S.; Pireva Nuci, K.; Wani, M.A. Sentiment Analysis of Students’ Feedback with NLP and Deep Learning: A Systematic Mapping Study. Appl. Sci. 2021, 11, 3986. [Google Scholar] [CrossRef] [Scilit]
  16. Shaik, T.; Tao, X.; Li, Y.; Dann, C.; McDonald, J.; Redmond, P.; Galligan, L. A Review of the Trends and Challenges in Adopting Natural Language Processing Methods for Education Feedback Analysis. IEEE Access 2022, 10, 56720–56739. [Google Scholar] [CrossRef] [Scilit]
  17. O’bRien, K.K.; Colquhoun, H.; Levac, D.; Baxter, L.; Tricco, A.C.; Straus, S.; Wickerson, L.; Nayar, A.; Moher, D.; O’mAlley, L. Advancing scoping study methodology: A web-based survey and consultation of perceptions on terminology, definition and methodological steps. BMC Health Serv. Res. 2016, 16, 305. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  18. Olmos-Vallejo, A.; Rodríguez-Mazahua, L.; Palet-Guzmán, J.A.; Machorro-Cano, I.; Alor-Hernández, G.; Sánchez-Cervantes, J.L. Application of Supervised Descriptive Rule Discovery Methods: Review and Architecture. In Smart Technologies, Systems and Applications. In SmartTech-IC 2022: Third International Conference on Smart Technologies, Systems and Applications, 1st ed.; Narváez, F.R., Urgilés, F., Bastos-Filho, T.F., Salgado-Guerrreo, J.P., Eds.; Editorial Universitaria Abya-Yala: Quito, Ecuador, 2023; pp. 39–58. [Google Scholar]
  19. García-Vico, A.M.; Carmona, C.J.; Martín, D.; García-Borroto, M.; Del Jesus, M.J. An overview of emerging pattern mining in supervised descriptive rule discovery: Taxonomy, empirical study, trends, and prospects. WIREs Data Min. Knowl. Discov. 2018, 8, e1231. [Google Scholar] [CrossRef] [Scilit]
  20. Le Glaz, A.; Haralambous, Y.; Kim-Dufor, D.H.; Lenca, P.; Billot, R.; Ryan, T.C.; Marsh, J.; DeVylder, J.; Walter, M.; Berrouiguet, S.; et al. Machine learning and natural language processing in mental health: Systematic review. J. Med. Internet Res. 2021, 23, e15708. [Google Scholar] [CrossRef] [Scilit]
  21. Arksey, H.; O’Malley, L. Scoping studies: Towards a methodological framework. Int. J. Soc. Res. Methodol. 2005, 8, 19–32. [Google Scholar] [CrossRef] [Scilit]
  22. Levac, D.; Colquhoun, H.; O’Brien, K.K. Scoping studies: Advancing the methodology. Implement. Sci. 2010, 5, 69. [Google Scholar] [CrossRef] [Scilit]
  23. Jojoa, M.; Garcia-Zapirain, B.; Gonzalez, M.J.; Perez-Villa, B.; Urizar, E.; Ponce, S.; Tobar-Blandon, M.F. Analysis of the Effects of Lockdown on Staff and Students at Universities in Spain and Colombia Using Natural Language Processing Techniques. Int. J. Environ. Res. Public Health 2022, 19, 5705. [Google Scholar] [CrossRef] [Scilit]
  24. Zucco, C.; Paglia, C.; Graziano, S.; Bella, S.; Cannataro, M. Sentiment Analysis and Text Mining of Questionnaires to Support Telemonitoring Programs. Information 2020, 11, 550. [Google Scholar] [CrossRef] [Scilit]
  25. Jayaratne, M.; Jayatilleke, B. Predicting Personality Using Answers to Open-Ended Interview Questions. IEEE Access 2020, 8, 115345–115355. [Google Scholar] [CrossRef] [Scilit]
  26. He, Z.; Schonlau, M. Coding Text Answers to Open-ended Questions: Human Coders and Statistical Learning Algorithms Make Similar Mistakes. Methods Data Anal. 2020, 15, 103–120. [Google Scholar]
  27. Rios-Mendez, I.A.; Rodriguez-Mazahua, L.; Guzman, J.A.P.; Machorro-Cano, I.; Pelaez-Camarena, S.G.; Romero-Torres, C.; Contreras, H.M. Discovering Emerging Patterns from Medical Opinions about the Decrease of Autopsies Performed in a Mexican Hospital. In Proceedings of the 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), Hong Kong, China, 20–24 August 2020; pp. 798–803. [Google Scholar]
  28. Supraja, S.; Lim, F.S.; Tan, S.; Ho, S.Y.; Ng, B.K.; Khong, A.W.H. Factors Impacting Students’ Creativity-related Self-efficacy in an Undergraduate Makerspace-based Course. In Proceedings of the 2022 IEEE Global Engineering Education Conference (EDUCON), Tunis, Tunisia, 28–31 March 2022; pp. 513–522. [Google Scholar]
  29. Ferrario, B.; Stantcheva, S. Eliciting People’s First-Order Concerns: Text Analysis of Open-Ended Survey Questions. Am. Econ. Assoc. Pap. Proc. 2022, 112, 163–169. [Google Scholar]
  30. Spasić, I.; Owen, D.; Smith, A.; Button, K. KLOSURE: Closing in on open–ended patient questionnaires with text mining. J. Biomed. Semant. 2019, 10, 24. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  31. Roberts, M.E.; Stewart, B.M.; Tingley, D.; Lucas, C.; Leder-Luis, J.; Gadarian, S.K.; Albertson, B.; Rand, D.G. Structural Topic Models for Open-Ended Survey Responses. Am. J. Polit. Sci. 2014, 58, 1064–1082. [Google Scholar] [CrossRef] [Scilit]
  32. Duan, L.; Liu, L.; Dong, G.; Nummenmaa, J.; Wang, T.; Qin, P.; Yang, H. Mining distinguishing customer focus sets from online customer reviews. Computing 2018, 100, 335–351. [Google Scholar] [CrossRef] [Scilit]
  33. Machorro-Cano, I.; Ríos-Méndez, I.A.; Palet-Guzmán, J.A.; Rodríguez-Mazahua, N.; Rodríguez-Mazahua, L.; Alor-Hernández, G.; Olmedo-Aguirre, J.O. Medical Opinions Analysis about the Decrease of Autopsies Using Emerging Pattern Mining. Data 2023, 9, 2. [Google Scholar] [CrossRef] [Scilit]
  34. Olmos-Vallejo, A.; Rodríguez-Mazahua, L.; Palet-Guzmán, J.A.; Machorro-Cano, I.; Alor-Hernández, G.; Cervantes, J. Comparison of Medical Opinions About the Decrease in Autopsies in Mexican Hospitals Using Data Mining. Electronics 2024, 13, 4686. [Google Scholar] [CrossRef] [Scilit]
  35. Ventura, S.; Luna, J.M. Supervised Descriptive Pattern Mining; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  36. Koufakou, A. Deep learning for opinion mining and topic classification of course reviews. Educ. Inf. Technol. 2024, 29, 2973–2997. [Google Scholar] [CrossRef] [Scilit]
  37. Haensch, A.C.; Weiß, B.; Steins, P.; Chyrva, P.; Bitz, K. The semi-automatic classification of an open-ended question on panel survey motivation and its application in attrition analysis. Front. Big Data 2022, 5, 880554. [Google Scholar] [CrossRef] [Scilit]
  38. Jacennik, B.; Zawadzka-Gosk, E.; Moreira, J.P.; Glinkowski, W.M. Evaluating Patients’ Experiences with Healthcare Services: Extracting Domain and Language-Specific Information from Free-Text Narratives. Int. J. Environ. Res. Public Health 2022, 19, 10182. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  39. Van Buchem, M.M.; Neve, O.M.; Kant, I.M.J.; Steyerberg, E.W.; Boosman, H.; Hensen, E.F. Analyzing patient experiences using natural language processing: Development and validation of the artificial intelligence patient reported experience measure (AI-PREM). BMC Med. Inform. Decis. Mak. 2022, 22, 183. [Google Scholar] [CrossRef] [Scilit]
  40. Nanda, G.; Douglas, K.A.; Waller, D.R.; Merzdorf, H.E.; Goldwasser, D. Analyzing Large Collections of Open-Ended Feedback from MOOC Learners Using LDA Topic Modeling and Qualitative Analysis. IEEE Trans. Learn. Technol. 2021, 14, 146–160. [Google Scholar] [CrossRef] [Scilit]
  41. Rubio-Delgado, E.; Rodríguez-Mazahua, L.; Palet-Guzmán, J.A.; Cervantes, J.; Sánchez-Cervantes, J.L.; Peláez-Camarena, S.G.; López-Chau, A. Analysis of Medical Opinions about the Nonrealization of Autopsies in a Mexican Hospital Using Association Rules and Bayesian Networks. Sci. Program. 2018, 2018, 1–21. [Google Scholar] [CrossRef] [Scilit]
  42. Schonlau, M.; Gweon, H.; Wenemark, M. Automatic Classification of Open-Ended Questions: Check-All-That-Apply Questions. Soc. Sci. Comput. Rev. 2021, 39, 562–572. [Google Scholar] [CrossRef] [Scilit]
  43. Smoll, N.R.; Walker, J.; Khandaker, G. The barriers and enablers to downloading the COVIDSafe app—A topic modelling analysis. Aust. N. Z. J. Public Health 2021, 45, 344–347. [Google Scholar] [CrossRef] [Scilit]
  44. Wang, Z.; Wang, Q.; Wang, D. Reducing Employees’ Time Theft through Leader’s Developmental Feedback: The Serial Multiple Mediating Effects of Perceived Insider Status and Work Passion. Behav. Sci. 2024, 14, 269. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  45. Yawson, A.E.; Tette, E.; Tettey, Y. Through the lens of the clinician: Autopsy services and utilization in a large teaching hospital in Ghana. BMC Res. Notes 2014, 7, 943. [Google Scholar] [CrossRef] [Scilit]
  46. Pestian, J.P.; Grupp-Phelan, J.; Cohen, K.B.; Meyers, G.; Richey, L.A.; Matykiewicz, P.; Sorter, M.T. A Controlled Trial Using Natural Language Processing to Examine the Language of Suicidal Adolescents in the Emergency Department. Suicide Life-Threat. Behav. 2016, 46, 154–159. [Google Scholar] [CrossRef] [Scilit]
  47. Kjell, O.N.E.; Kjell, K.; Garcia, D.; Sikström, S. Semantic measures: Using natural language processing to measure, differentiate, and describe psychological constructs. Psychol. Methods 2019, 24, 92–115. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  48. Robinson, C.; Yeomans, M.; Reich, J.; Hulleman, C.; Gehlbach, H. Forecasting student achievement in MOOCs with natural language processing. In Proceedings of the Sixth International Conference on Learning Analytics & Knowledge (LAK ’16), Edinburgh, UK, 25–29 April 2016; pp. 383–387. [Google Scholar]
  49. Tvinnereim, E.; Fløttum, K.; Gjerstad, Ø.; Johannesson, M.P.; Nordø, Å.D. Citizens’ preferences for tackling climate change. Quantitative and qualitative analyses of their freely formulated solutions. Glob. Environ. Change 2017, 46, 34–41. [Google Scholar] [CrossRef] [Scilit]
  50. Maramba, I.D.; Davey, A.; Elliott, M.N.; Roberts, M.; Roland, M.; Brown, F.; Burt, J.; Boiko, O.; Campbell, J. Web-Based Textual Analysis of Free-Text Patient Experience Comments from a Survey in Primary Care. JMIR Med. Inform. 2015, 3, e20. [Google Scholar] [CrossRef] [Scilit]
  51. Guetterman, T.C.; Chang, T.; DeJonckheere, M.; Basu, T.; Scruggs, E.; Vydiswaran, V.V. Augmenting Qualitative Text Analysis with Natural Language Processing: Methodological Study. J. Med. Internet Res. 2018, 20, e231. [Google Scholar] [CrossRef] [Scilit]
  52. Hahn, S.; Kroehne, U.; Merk, S. Improving and Analyzing Open-Ended Survey Responses: A Case Study Linking Psychological Theories and Analysis Approaches for Text Data. Z. Psychol. 2024, 232, 171–180. [Google Scholar] [CrossRef] [Scilit]
  53. McGillivray, B.; Jenset, G.; Heil, D. Extracting Keywords from Open-Ended Business Survey Questions. J. Data Min. Digit. Humanit. 2020, 2020, 5077. [Google Scholar] [CrossRef] [Scilit]
  54. Nawaz, R.; Sun, Q.; Shardlow, M.; Kontonatsios, G.; Aljohani, N.R.; Visvizi, A.; Hassan, S.-U. Leveraging AI and Machine Learning for National Student Survey: Actionable Insights from Textual Feedback to Enhance Quality of Teaching and Learning in UK’s Higher Education. Appl. Sci. 2022, 12, 514. [Google Scholar] [CrossRef] [Scilit]
  55. Popping, R. Analyzing Open-ended Questions by Means of Text Analysis Procedures. Bull. Sociol. Methodol. 2015, 128, 23–39. [Google Scholar] [CrossRef] [Scilit]
  56. Liu, X.; Tvinnereim, E.; Grimsrud, K.M.; Lindhjem, H.; Velle, L.G.; Saure, H.I.; Lee, H. Explaining landscape preference heterogeneity using machine learning-based survey analysis. Landsc. Res. 2021, 46, 417–434. [Google Scholar] [CrossRef] [Scilit]
  57. Jaeger, S.R.; Rasmussen, M.A. Importance of data preparation when analysing written responses to open-ended questions: An empirical assessment and comparison with manual coding. Food Qual. Prefer. 2021, 93, 104270. [Google Scholar] [CrossRef] [Scilit]
  58. Küfner, B.; Sakshaug, J.W.; Zins, S. Analysing Establishment Survey Non-Response Using Administrative Data and Machine Learning. J. R. Stat. Soc. Ser. A 2022, 185, S310–S342. [Google Scholar] [CrossRef] [Scilit]
  59. Mourtgos, S.M.; Adams, I.T. The rhetoric of de-policing: Evaluating open-ended survey responses from police officers with machine learning-based structural topic modeling. J. Crim. Justice 2019, 64, 101627. [Google Scholar] [CrossRef] [Scilit]
  60. Yamano, H.; Park, J.J.; Choe, N.H.; Sakata, I. Understanding Students’ Perception of Sustainability: Educational NLP in the Analysis of Free Answers. Sustainability 2022, 14, 13970. [Google Scholar] [CrossRef] [Scilit]
  61. Lasri, I.; RiadSolh, A.; El Belkacemi, M. Toward an Effective Analysis of COVID-19 Moroccan Business Survey Data using Machine Learning Techniques. In Proceedings of the 2021 13th International Conference on Machine Learning and Computing, Shenzhen, China, 26–28 February 2021; pp. 50–58. [Google Scholar]
  62. Linton, A.G.; Dimitrova, V.; Downing, A.; Wagland, R.; Glaser, A. Weakly Supervised Text Classification on Free Text Comments in Patient-Reported Outcome Measures. Front. Digit. Health 2025, 7, 1345360. [Google Scholar] [CrossRef] [Scilit]
  63. González Canché, M.S. Machine driven classification of open-ended responses (MDCOR): An analytic framework and no-code, free software application to classify longitudinal and cross-sectional text responses in survey and social media research. Expert Syst. Appl. 2023, 215, 119265. [Google Scholar] [CrossRef] [Scilit]
  64. Marengo, D.; Hoeboer, C.M.; Veldkamp, B.P.; Olff, M. Text mining to improve screening for trauma-related symptoms in a global sample. Psychiatry Res. 2022, 316, 114753. [Google Scholar] [CrossRef] [Scilit]
  65. Buenano-Fernandez, D.; Gonzalez, M.; Gil, D.; Lujan-Mora, S. Text Mining of Open-Ended Questions in Self-Assessment of University Teachers: An LDA Topic Modeling Approach. IEEE Access 2020, 8, 35318–35330. [Google Scholar] [CrossRef] [Scilit]
  66. Pietsch, A.S.; Lessmann, S. Topic modeling for analyzing open-ended survey responses. J. Bus. Anal. 2018, 1, 93–116. [Google Scholar] [CrossRef] [Scilit]
  67. Baumer, E.P.S.; Mimno, D.; Guha, S.; Quan, E.; Gay, G.K. Comparing grounded theory and topic modeling: Extreme divergence or unlikely convergence? J. Assoc. Inf. Sci. Technol. 2017, 68, 1397–1410. [Google Scholar] [CrossRef] [Scilit]
  68. Shiwaku, A.; Kobayashi, N.; Kitagawa, F.; Shiina, H. Evaluation of Free Answer Comment Using Machine Learning by Word Evaluation. In Proceedings of the 2016 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI), Kumamoto, Japan, 10–14 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 134–137. [Google Scholar]
  69. Koufakou, A.; Gosselin, J.; Guo, D. Using data mining to extract knowledge from student evaluation comments in undergraduate courses. In Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada, 24–29 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 3138–3142. [Google Scholar]
  70. Etz, R.S.; Gonzalez, M.M.; Eden, A.R.; Winship, J. Rapid Sense Making: A Feasible, Efficient Approach for Analyzing Large Data Sets of Open-Ended Comments. Int. J. Qual. Methods 2018, 17, 1609406918765509. [Google Scholar] [CrossRef] [Scilit]
  71. Costales, J.A.; Albino, M.G.; Palaoag, T.D. Students’ Experiences in Using Learning Management System (Canvas): Application of TAM and Sentiment Analysis. In Proceedings of the TENCON 2022–2022 IEEE Region 10 Conference, Hong Kong, China, 1–4 November 2022; pp. 1–6. [Google Scholar]
  72. Zhang, T.; Moody, M.; Nelon, J.P.; Boyer, D.M.; Smith, D.H.; Visser, R.D. Using Natural Language Processing to Accelerate Deep Analysis of Open-Ended Survey Data. In Proceedings of the 2019 SoutheastCon, Huntsville, AL, USA, 11–14 April 2019; pp. 1–3. [Google Scholar]
  73. Suadaa, L.H.; Ridho, F.; Monika, A.K.; Projo, N.W.K. Automatic text categorization to standard classification of indonesian business fields (KBLI) 2020. In Proceedings of the 2023 International Conference on Electrical Engineering and Informatics (ICEEI), Gwangju, South Korea, 10–11 October 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1–6. [Google Scholar]
  74. Grönberg, N.; Knutas, A.; Hynninen, T.; Hujala, M. Palaute: An online text mining tool for analyzing written student course feedback. IEEE Access 2021, 9, 134518–134529. [Google Scholar] [CrossRef] [Scilit]
  75. Singha, C.; Mohapatra, R.L. Student Satisfaction on Online Learning During COVID-19 Using Machine Learning Techniques. In Proceedings of the 2023 International Conference on Sustainable Communication Networks and Application (ICSCNA), Theni, India, 15–17 November 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 1683–1691. [Google Scholar]
  76. Mahendher, S.; Singhal, S.; Devaraj, J.; Markandey, P. Using machine learning to comprehend and forecast Post-COVID-19 pharmaceutical sales. In Proceedings of the 2023 Advanced Computing and Communication Technologies for High Performance Applications (ACCTHPA), Kochi, India, 19–20 January 2023; pp. 1–5. [Google Scholar]
  77. Kazi, N.; Kahanda, I.; Rupassara, S.I.; Kindt, J.W. Zero-Shot Information Extraction with Community-Fine-Tuned Large Language Models From Open-Ended Interview Transcripts. In Proceedings of the 2023 International Conference on Machine Learning and Applications (ICMLA), Jacksonville, FL, USA, 15–17 December 2023; pp. 932–937. [Google Scholar]
  78. Alshaikh, K.A.; Almatrafi, O.A.; Abushark, Y.B. BERT-Based Model for Aspect-Based Sentiment Analysis for Analyzing Arabic Open-Ended Survey Responses: A Case Study. IEEE Access 2024, 12, 2288–2302. [Google Scholar] [CrossRef] [Scilit]
  79. Wang, Y. Evaluation of Tourist Satisfaction Based Light Gradient Boosting Machine Technique. In Proceedings of the 2024 International Conference on Intelligent Algorithms for Computational Intelligence Systems (IACIS), Hassan, India, 19–21 August 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1–5. [Google Scholar]
  80. Pestian, J.P.; Sorter, M.; Connolly, B.; Cohen, K.B.; McCullumsmith, C.; Gee, J.T.; Morency, L.; Scherer, S.; Rohlfs, L. A Machine Learning Approach to Identifying the Thought Markers of Suicidal Subjects: A Prospective Multicenter Trial. Suicide Life-Threat. Behav. 2017, 47, 112–121. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  81. Clark, N.J.; Tozer, S.; Wood, C.; Firestone, S.M.; Stevenson, M.; Caraguel, C.; Chaber, A.; Heller, J.; Magalhães, R.J.S. Unravelling animal exposure profiles of human Q fever cases in Queensland, Australia, using natural language processing. Transbound. Emerg. Dis. 2020, 67, 2133–2145. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  82. Li, Y.; Du, H.; Martin, I.; Hidalgo, E.; Jiang, Y.; Xing, W.; Popov, V. Exploring adolescents’ occupational possible selves: The role of gender and socioeconomic status. Career Dev. Q. 2023, 71, 189–205. [Google Scholar] [CrossRef] [Scilit]
  83. Torrao, G.; Htait, A.; Wong, S.H.S. Perceptions of Women’s Safety in Transient Environments and the Potential Role of AI in Enhancing Safety: An Inclusive Mobility Study in India. Sustainability 2024, 16, 8631. [Google Scholar] [CrossRef] [Scilit]
  84. Kobra, K.; Sammi, S.S.; Rahman, N.; Khushbu, S.A.; Islam, M. Multihead Text Mining from COVID-19 Feedback Using Machine Learning, Deep Learning, and Hybrid Deep Learning Approaches. J. Sens. 2024, 2024, 3027199. [Google Scholar] [CrossRef] [Scilit]
  85. Inoue, M.; Fukahori, H.; Matsubara, M.; Yoshinaga, N.; Tohira, H. Latent Dirichlet allocation topic modeling of free-text responses exploring the negative impact of the early COVID-19 pandemic on research in nursing. Jpn. J. Nurs. Sci. 2023, 20, e12520. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  86. Nikulchev, E.; Ilin, D.; Silaeva, A.; Kolyasnikov, P.; Belov, V.; Runtov, A.; Pushkin, P.; Laptev, N.; Alexeenko, A.; Magomedov, S.; et al. Digital Psychological Platform for Mass Web-Surveys. Data 2020, 5, 95. [Google Scholar] [CrossRef] [Scilit]
  87. Cook, B.L.; Progovac, A.M.; Chen, P.; Mullin, B.; Hou, S.; Baca-Garcia, E. Novel Use of Natural Language Processing (NLP) to Predict Suicidal Ideation and Psychiatric Symptoms in a Text-Based Mental Health Intervention in Madrid. Comput. Math. Methods Med. 2016, 2016, 8708434. [Google Scholar] [CrossRef] [Scilit]
  88. Onan, A. Mining opinions from instructor evaluation reviews: A deep learning approach. Comput. Appl. Eng. Educ. 2020, 28, 117–138. [Google Scholar] [CrossRef] [Scilit]
  89. Wijngaards, I.; Burger, M.; Exel, J.V. The promise of open survey questions—The validation of text-based job satisfaction measures. PLoS ONE 2019, 14, e0226408. [Google Scholar] [CrossRef] [Scilit]
  90. Robin, C.; Mashinchi, M.I.; Zeleti, F.A.; Ojo, A.; Buitelaar, P. A Term Extraction Approach to Survey Analysis in Health Care. In Proceeding of the 12th Conference on Language Resources and Evaluation (LREC 2020), Marseille, France, 11–16 May 2020. [Google Scholar]
  91. Tvinnereim, E.; Fløttum, K. Explaining topic prevalence in answers to open-ended survey questions about climate change. Nat. Clim. Change 2015, 5, 744–747. [Google Scholar] [CrossRef] [Scilit]
  92. Gish, M.; Nowominski, A.; Dror, R. Breaking the Ceiling: Mitigating Extreme Response Bias in Surveys Using an Open-Ended Adaptive-Testing System and LLM-Based Response Analysis. AI 2026, 7, 73. [Google Scholar] [CrossRef] [Scilit]
  93. Cheese, E.; Bichoo, R.A.; Grover, K.; Dumitru, D.; Zenonos, A.; Groark, J.; Gibson, D.; Pope, R. Using Natural Language Processing to Explore Patient Perspectives on AI Avatars in Support Materials for Patients with Breast Cancer: Survey Study. J. Med. Internet Res. 2025, 27, e70971. [Google Scholar] [CrossRef] [Scilit]
  94. Padilla-Rascón, M.A.; González, P.; Carmona, C.J. SDRDPy: An application to graphically visualize the knowledge obtained with supervised descriptive rule algorithms. SoftwareX 2024, 28, 101939. [Google Scholar] [CrossRef] [Scilit]
  95. Carmona, C.J.; Del Jesus, M.J.; Herrera, F. A unifying analysis for the supervised descriptive rule discovery via the weighted relative accuracy. Knowl.-Based Syst. 2018, 139, 89–100. [Google Scholar] [CrossRef] [Scilit]
  96. Goldberg, Y.; Levy, O. word2vec Explained: Deriving Mikolov et al.’s negative-sampling word-embedding method. arXiv 2014, arXiv:1402.3722. [Google Scholar] [CrossRef] [Scilit]
  97. Al-Radhi, M.S.; Csapó, T.G.; Németh, G. Adaptive Refinements of Pitch Tracking and HNR Estimation within a Vocoder for Statistical Parametric Speech Synthesis. Appl. Sci. 2019, 9, 2460. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Study selection process: PRISMA.
Figure 1. Study selection process: PRISMA.
Computers 15 00342 g001
Figure 2. Years of publication of related works.
Figure 2. Years of publication of related works.
Computers 15 00342 g002
Figure 3. Geographical distribution of the studies analyzed.
Figure 3. Geographical distribution of the studies analyzed.
Computers 15 00342 g003
Figure 4. Distribution of the quality of the sources analyzed.
Figure 4. Distribution of the quality of the sources analyzed.
Computers 15 00342 g004
Figure 5. Graphical distribution of ML and NLP Tasks.
Figure 5. Graphical distribution of ML and NLP Tasks.
Computers 15 00342 g005
Figure 6. Graphical distribution of ML algorithms.
Figure 6. Graphical distribution of ML algorithms.
Computers 15 00342 g006
Figure 7. Graphical distribution of NLP algorithms.
Figure 7. Graphical distribution of NLP algorithms.
Computers 15 00342 g007
Figure 8. Graphical distribution of libraries.
Figure 8. Graphical distribution of libraries.
Computers 15 00342 g008
Figure 9. Graphical distribution of programming languages used.
Figure 9. Graphical distribution of programming languages used.
Computers 15 00342 g009
Figure 10. Graphical distribution of visualization tools and techniques.
Figure 10. Graphical distribution of visualization tools and techniques.
Computers 15 00342 g010
Figure 11. Graphical representation of statistical test.
Figure 11. Graphical representation of statistical test.
Computers 15 00342 g011
Figure 12. Graphical representation of data mining tools.
Figure 12. Graphical representation of data mining tools.
Computers 15 00342 g012
Figure 13. Graphical distribution of additional technologies.
Figure 13. Graphical distribution of additional technologies.
Computers 15 00342 g013
Table 1. Keywords and related concepts.
Table 1. Keywords and related concepts.
AreaKeywordsRelated Concepts
Surveys with open-ended questionsAnalysisData mining, Data analysis, Artificial intelligence
Machine learning
Survey
Open-ended question
Open-ended
NLP
Natural language processing
SDRD
Supervised descriptive rule discovery
Free text questions
Open-ended answers
Open-ended survey
Table 3. Types of machine learning.
Table 3. Types of machine learning.
Types of LearningTotalArticle
Supervised and Unsupervised33[9,18,25,26,27,28,31,32,33,34,36,39,41,44,47,49,54,56,61,63,64,66,69,75,77,81,82,83,85,88,90,91,93]
Supervised20[11,14,23,24,30,37,38,42,48,50,57,58,73,76,78,79,80,84,87,89]
Unsupervised19[8,10,13,29,40,43,51,52,53,59,60,65,67,70,71,72,74,86,92]
Semi-supervised5[12,29,46,62,68]
Not specified2[7,55]
Not applicable1[45]
Table 4. ML and NLP Tasks.
Table 4. ML and NLP Tasks.
TaskAI AreaArticle
ClassificationML[11,14,23,24,26,30,36,37,38,39,41,42,47,48,50,54,55,56,57,58,61,62,63,66,68,69,75,76,77,78,79,80,83,84,87,88,89,90]
Topic modelingNLP[8,9,10,25,28,31,39,40,43,44,49,52,54,56,59,63,65,66,67,71,74,82,85,86,91,93]
ClusteringML[8,13,28,32,43,44,46,51,61,65,70,72,86]
RegressionML[12,25,28,31,44,47,49,58,64,75,81,82,91]
CorrelationML[25,26,28,44,47,60,64,75,83,88,90]
Sentiment analysisNLP[23,24,28,36,39,69,77,78,83,89,93]
SDRDML[18,27,32,33,34]
AssociationML[41,69,81]
Key phrase extractionNLP[28]
Keyword-based topic analysisNLP[29]
Topic-based classificationNLP[36]
Keyword extractionNLP[53]
Semantic Text MatchingNLP[77]
Exact Answer Extraction (EAE)NLP[77]
Emotion classificationNLP[83]
Term extractionNLP[90]
Not specifiedNA[7]
Not applicableNA[45]
Table 5. ML algorithms.
Table 5. ML algorithms.
AlgorithmArticle
SVM[11,14,23,26,36,37,42,46,54,66,73,75,76,79,80,84,88]
RF[14,25,26,30,37,54,58,64,73,75,76,79,84,88]
LR (Logistic regression)[37,50,58,75,76,81,82,87,88]
Naive Bayes[30,36,37,69,75,79,84,88]
K-Means[28,32,44,46,61,86,93]
KNN (K-Nearest Neighbor)[36,69,84,88]
Gradient boosting[12,58,79]
Multilayer Perceptron[23,41]
XGBoost[14,58]
Lasso regression[58,64]
Ridge regression[58,64]
PA (Passive Aggressive)[11]
Multinomial boosting[12]
Best-first decision tree[30]
SMO (Sequential Minimal Optimization)[41]
Multilevel Bayesian Modeling[52]
MNB (Multinomial Naïve Bayes)[54]
Ordinal logistic regression[56]
PLS-DA (Partial Least-Squares Discriminant Analysis)[57]
BART (Bayesian additive regression trees)[58]
C-Tree (Conditional inference tree)[58]
CART (Classification and Regression Trees)[58]
Stacking ensemble[64]
SMOTE (Synthetic Minority Over-sampling Technique)[76]
Table 6. NLP models and algorithms.
Table 6. NLP models and algorithms.
Models/AlgorithmsArticle
LDA[8,9,25,28,31,36,40,43,44,54,64,65,66,67,71,74,81,82,85,86,93]
STM[10,31,36,49,52,56,59,74,91]
BERT[14,28,36,39,52,73,78]
RoBERTa[36,77,83,93]
BERTopic[52,62,93]
BTM[8,66]
NMF (Non-negative Matrix Factorization)[39,93]
Gibbs Sampling[63,66]
WNTM (Word Network Topic Model)[8]
XLNet[36]
Sentence-BERT (SBERT)[44]
Based on lexicon and rules (Vader)[71]
IndoBERT[73]
SRoBERTa[77]
AraBERT[78]
MARBERT[78]
QARiB[78]
Local Context Focus-Aspect Term Extraction and Polarity Classification (LCF-ATEPC)[78]
SentiStrength[89]
OpenNLP Perceptron[90]
GPT-4.1[92]
GPT-4o[92]
GPT-5[92]
Gemini-2.0-Flash[92]
Gemini-2.5-Flash[92]
Twitter-roBERTa-base for Sentiment Analysis-Updated[93]
Pegasus[93]
GPT-2[93]
Bidirectional and autoregressive transformers[93]
T5[93]
FLAN-T5-model[93]
Table 7. Data representation models.
Table 7. Data representation models.
ModelTotalArticle
n-grams16[12,14,29,37,42,47,48,50,57,62,64,69,80,84,85,87]
TF-IDF12[25,36,39,53,60,62,65,69,73,85,88,93]
BoW (Bag-of-Words)10[9,36,43,57,59,65,66,69,82]
Word2Vec8[8,23,25,36,39,66,69,88]
BERT vectors7[14,28,36,52,62,73,78]
Linguistic Inquiry and Word Count (LIWC) dictionary4[25,48,60,64,89]
Dense vector embeddings2[62,84]
GloVe (Global Vectors for Word Representation)2[66,88]
fastText1[72,88]
Swivel (Submatrix-wise Vector Embedding Learner)1[23]
Doc2Vec1[25]
Word/sentence embeddings1[37]
SBERT-based sentence embedding vectors1[44]
BoW vectorization model1[86]
WeSTClass embedding1[62]
Term-presence1[88]
Term-Frequency1[88]
LDA2Vec1[88]
Table 8. Library Table.
Table 8. Library Table.
LibrariesArticle
stm package[10,31,52,59,74]
NLTK [60,82,86,93]
Gensim[40,85,86,93]
spaCy[8,24,38,60]
pyLDAvis[9,40,74,85]
Keras[36,61,84,88]
MALLET (MAchine Learning for LanguagE Toolkit)[40,54,64,67]
pandas[24,38,75]
quanteda[37,52,56]
tidyverse[57,81]
FastText[8,88]
TensorFlow[61,88]
HuggingFace[36,77]
Caret[57,58]
LiblineaR[37,87]
VADER Library[24,93]
Schedule[24]
scikit-learn [79]
Stanford Core NLP[30]
Jieba package[44]
SentiWordNet[24]
MultiWordNet[24]
PyTorch[36]
Janome[85]
dplyr packages[57]
stringr[57]
tidyr[57]
R splitTools library[64]
tableone de R[57]
Hunspell packages[37]
PrimeFaces[18]
stm package[10,31,52,59,74]
Broom[57]
MLeval[57]
BartMachine[58]
Rpart[58]
partykit[58]
Gam[58]
gamsel[58]
R glmnet packages[58]
Sentix[24]
corpus[57]
tyditext [57]
Transformers Python library[93]
Table 9. Table of programming languages used.
Table 9. Table of programming languages used.
Programming LanguageArticle
Python[9,14,24,32,36,38,39,40,44,53,66,75,76,83,84,85,86,93]
R[10,42,43,49,56,57,58,59,64,66,74,76,81,82,89,91]
Java[18,32,34,66]
Visual Basic[70]
C++[66]
JavaScript[86]
Bash[66]
Coffeescript[86]
Table 10. Table of visualization tools and techniques.
Table 10. Table of visualization tools and techniques.
GraphicArticle
Word cloud[23,24,25,36,43,64,71,77,81,85,93]
Heatmap[25,65]
Inter-topic distance plot[74,85]
Violin plot[24]
TagCrowd[50]
Many Eyes[50]
Topic-document [74]
Bipartite network[65]
Word map[87]
Histogram charts[23]
Table 11. Statistical test table.
Table 11. Statistical test table.
Statistical TestArticle
Chi-square tests[18,85]
ANOVA[57,88]
F-test statistics[24]
Granger causality hypothesis test model[24]
Augmented Dickey–Fuller Test[24]
Likelihood-ratio test[24]
The Wilcoxon test[28]
Harman’s one-factor testing[44]
Wilcoxon rank-sum (Mann–Whitney) test[87]
Table 12. Data mining tools table.
Table 12. Data mining tools table.
Programming LanguageArticle
WEKA [18,30,34,41,64,88]
Stata[12,42,50,58,87]
IBM SPSS[38,44,45,53,83]
EPM Framework[27,33]
VIKAMINE[18]
Rapidminer[69]
Orange3[79]
Table 13. Database management systems.
Table 13. Database management systems.
ManagerArticle
PostgreSQL[18,34,41]
Neo4j[8]
MySQL[24]
Table 14. Additional technologies.
Table 14. Additional technologies.
TechnologyArticle
Text mining (Minería de texto)[12,51,64,65,69,84,87]
Microsoft Excel[45,70]
Canvas[69,71]
Gavagai Explorer[13]
LimeSurvey[24]
MetaMap[30]
Monte Carlo simulation[31]
MPLus 8[44]
Semantic Excel[47]
Voyant Tools[50]
Qualitative software MAXQDA 12[51]
PsychArchives[52]
SPSS Survey Analyzer 4.0.1[53]
T-Lab[55]
Text Component Analysis (TCA)[55]
TextQuest[55]
Wordscores[55]
WordStat[55]
Yoshikoder[55]
Syuzhet[74]
R/RStudio for statistical analysis[76]
Pre-trained language models (CLLMs)[77]
COVAREP (Cooperative Voice Analysis Repository for Speech Technologies)[80]
NVIDIA Tesla T4 GPU[84]
CUDA 12.0 toolkit[84]
Plataforma Digital para la Investigación Psicológica Interdisciplinaria[86]
Radboud Faces Database[47]
cTakes (Clinical Text Analysis Knowledge Extract System)[87]
Bayesian optimization with a Gaussian process[88]
Minitab statistical software[88]
Text mining [12,51,64,65,69,84,87]
Computer-Aided Text Analysis[89]
Saffron knowledge extraction tool[90]
Methodological framework (ARC framework)[90]
Table 15. Research areas.
Table 15. Research areas.
AreasTotalArticle
Health30[18,24,27,30,33,34,38,39,41,43,45,46,47,50,52,61,62,64,70,76,80,81,83,84,85,86,87,90,91,93]
Research24[7,8,11,12,13,14,26,31,37,42,49,51,53,55,56,57,58,63,66,67,72,77,78,92]
Education17[23,25,28,29,36,40,48,54,60,65,68,69,71,74,75,82,88]
Service8[9,10,32,44,59,73,79,89]
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.

Share and Cite

MDPI and ACS Style

Olmos-Vallejo, A.; Rodríguez-Mazahua, L.; Machorro-Cano, I.; Palet-Guzmán, J.A.; Alor-Hernández, G.; Cervantes, J.; Sánchez-Cervantes, J.L. Application of Machine Learning and Natural Language Processing Techniques for the Analysis of Surveys with Open-Ended Questions: A Scoping Review. Computers 2026, 15, 342. https://doi.org/10.3390/computers15060342

AMA Style

Olmos-Vallejo A, Rodríguez-Mazahua L, Machorro-Cano I, Palet-Guzmán JA, Alor-Hernández G, Cervantes J, Sánchez-Cervantes JL. Application of Machine Learning and Natural Language Processing Techniques for the Analysis of Surveys with Open-Ended Questions: A Scoping Review. Computers. 2026; 15(6):342. https://doi.org/10.3390/computers15060342

Chicago/Turabian Style

Olmos-Vallejo, Araceli, Lisbeth Rodríguez-Mazahua, Isaac Machorro-Cano, José Antonio Palet-Guzmán, Giner Alor-Hernández, Jair Cervantes, and José Luis Sánchez-Cervantes. 2026. "Application of Machine Learning and Natural Language Processing Techniques for the Analysis of Surveys with Open-Ended Questions: A Scoping Review" Computers 15, no. 6: 342. https://doi.org/10.3390/computers15060342

APA Style

Olmos-Vallejo, A., Rodríguez-Mazahua, L., Machorro-Cano, I., Palet-Guzmán, J. A., Alor-Hernández, G., Cervantes, J., & Sánchez-Cervantes, J. L. (2026). Application of Machine Learning and Natural Language Processing Techniques for the Analysis of Surveys with Open-Ended Questions: A Scoping Review. Computers, 15(6), 342. https://doi.org/10.3390/computers15060342

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop