AskReference
Cover of AI for Qualitative Research: A Hands-On Guide for Management Scholars

AI for Qualitative Research: A Hands-On Guide for Management Scholars

Diana Garcia Quevedo

PublisherPalgrave MacmillanPublished2026pages174LanguageEnglishISBN-139783032088710ISBN-103032088712FormatPDF
View ebook
Using LLMs for Qualitative CodingNatural Language Processing in Management ResearchEthical Considerations in AI-Assisted ResearchInformation Retrieval and RAGArtificial Intelligence FundamentalsData Evaluation and ValidationClustering and Topic ModelingFuture Perspectives on LLMs in Management ResearchText Classification

Questions & Answers from this book

29 questions11 chapters covered10 topics

Questions and answers are connected to the referenced book and its available source material.

Chapter 3: Natural Language Processing in Management Research

Why have qualitative researchers historically been hesitant to adopt computational methods like NLP, and how have LLMs changed this?

Historically, qualitative researchers hesitated to adopt NLP because computational methods were seen as incompatible with interpretive analysis, and early NLP models lacked the ability to understand context and nuance. These limitations meant NLP was useful mainly for preprocessing large datasets, not for the close, context-sensitive reading qualitative scholars value. LLMs changed this because they can capture semantic meaning, subtle nuance, and context from vast unstructured texts, making them more compatible with inductive and interpretive qualitative approaches and shifting researcher acceptance.

Intermediatep. 32-39
Read answer

According to the chapter, what are the main limitations of using ChatGPT for qualitative data analysis as identified in the studies by Hamilton et al. (2023) and Morgan (2023)?

According to the chapter, Hamilton et al. (2023) found that ChatGPT-generated themes are too specific to participants' immediate circumstances, disregarding nuanced context and subtleties, whereas human coders used contextual knowledge to develop more comprehensive themes. Morgan (2023) found that ChatGPT tends to emphasize generic aspects of the data, lacking contextualization and the ability to recognize subtle, interpretative themes. Both studies conclude that ChatGPT should serve as a complementary tool rather than a substitute for researcher interpretation.

Intermediatep. 34-41
Read answer

According to the chapter, what are the main capabilities of large language models (LLMs) that make them useful for inductive qualitative analysis?

According to the chapter, LLMs are useful for inductive qualitative analysis because they can explore and summarize large datasets, retrieve and augment information through retrieval-augmented generation (RAG), and classify and cluster data by capturing language nuances, context, and implicit patterns. These capabilities let researchers handle vast amounts of unstructured data and reshape traditional linear analysis into dynamic, iterative inquiry.

Intermediatep. 34-39
Read answer

Chapter 7: Data Evaluation and Validation

Why is the LLM-based approach for counting word frequencies considered unreliable in the chapter?

The LLM-based approach is considered unreliable because, when it was run three times, it produced word frequency results that differed from one run to another and also differed from the validated output of the standard code notebook, which served as ground truth. The chapter concludes that LLMs can generate plausible language but cannot reliably produce accurate numerical results, so direct LLM output is not dependable for counting tasks.

Intermediatep. 94-104
Read answer

In the code example, what does the `process_text()` function do, and how does it clean and normalize text?

The process_text() function cleans and normalizes text in a specified dataframe column, typically 'post_text'. It converts each text to lowercase, tokenizes it using NLTK's RegexpTokenizer with pattern r"\w+" to split on word characters and remove punctuation and whitespace, removes English stop words, and filters out single-character terms. It adds a new column 'processed_text' containing lists of cleaned words and returns the modified dataframe.

Intermediatep. 84-93
Read answer

What is the purpose of the `generate_metrics` function in the provided code, and what metrics does it calculate for each owner?

The generate_metrics function computes per-owner text metrics from the dataframe and returns them as a formatted dataframe. For each owner, it calculates the number of posts, total word count, average words per post, count of non-word/non-space characters treated as emojis, the owner's percentage of total words, and the owner's percentage of total posts.

Intermediatep. 87-95
Read answer

Chapter 8: Classification

What are the limitations of using LLMs as classifiers in qualitative research, and how can researchers mitigate these limitations?

The main limitations are sensitivity to prompt wording and example order, the constraint on the number of examples imposed by context size, and output variability caused by the model's stochastic nature. Researchers can mitigate these by running multiple executions, validating against manually labeled ground truth, treating LLM classifications as preselectors of relevant data rather than fixed categories, and combining or testing different LLMs and classification techniques.

Intermediatep. 105-127
Read answer

How do large language models (LLMs) address the limitations of traditional supervised learning for qualitative analysis?

LLMs address the limitation of relying on labeled training data by acting as general-purpose classifiers that use their statistical representation of language and simple prompts instead of supervised training. They also offer flexibility through in-context learning, allowing researchers to classify qualitative data with zero, one, or a few examples and to adapt the classification logic to specific domains.

Intermediatep. 105-127
Read answer

What are the five assertive impression management behaviors proposed by Jones and Pittman (1982) as described in the chapter?

The five assertive impression management behaviors proposed by Jones and Pittman (1982) are ingratiation, self-promotion, exemplification, intimidation, and supplication, aimed respectively at being liked, looking competent, showing dedication, seeming powerful, and appearing needy.

Introductoryp. 113-127
Read answer

Chapter 9: Clustering and Topic Modeling

How does topic modeling with LLMs differ from traditional methods like LDA?

Traditional topic modeling methods like LDA rely on word-level counts and statistics, so they miss the semantic structure of sentences, paragraphs, and entire documents. LLM-based topic modeling captures the nuance of human language, producing more coherent and interpretable topics, and can identify complex or specialized language use, though it also brings limitations such as topic instability and hallucinations.

Intermediatep. 129-147
Read answer

What are the main limitations of using LLMs for topic modeling in qualitative research, as discussed in this chapter?

The chapter identifies several main limitations: topic instability, where each execution produces different topics and assignments; hallucinations that fabricate plausible-looking but nonexistent topics; failure to retrieve topics actually present in the data; model bias reflected in the output; and a lack of genuine interpretability and contextual understanding. These limitations mean LLM-generated topics should be treated as a starting point and require careful human oversight.

Intermediatep. 129-147
Read answer

In the code example for topic modeling with Gemini, what is the purpose of the `block_size` parameter in the `assign_topics` function, and how does it affect the processing of posts?

block_size determines how many social media posts are grouped into a single batch for topic assignment. The assign_topics function loops through the posts in steps of block_size, builds a sub-dataframe for each batch, and sends that batch to the Gemini API for analysis. This chunking lets the code process large datasets efficiently by handling one manageable block of posts at a time.

Intermediatep. 131-141
Read answer

Chapter 10: Information Retrieval and Retrieval-Augmented Generation

You may also be interested in