REVIEW 4 major objections 6 minor 1 cited by
An Empirical Evaluation of AI-Powered Non-Player Characters' Perceived Realism and Performance in Virtual Reality Environments
T0 review · 4 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read GPT-4 Turbo-driven NPCs in VR reach 6.9-second replies and 6.67/10 believability.
desk verdict Useful pilot latency and usability data for an LLM-driven VR interrogation simulator, but the headline believability score does not survive arithmetic or calibration scrutiny; needs revision before the numbers are cited. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The mechanism that carries the argument is the interrogation loop: the player's recorded audio is sent to speech-to-text, the resulting text plus the entire chat history goes to GPT-4 Turbo, the generated text is converted to speech, and the audio is played by the NPC. The NPC 'memory' is this accumulated transcript, resent in full on every turn; that design is what makes GPT latency, and therefore the user-visible cycle latency, grow over the course of the conversation. The paper's named quantity is cycle latency, defined as the total waiting time from the end of the player's question to the start of the NPC's answer.
What would settle it
A decisive check would be to recompute the believability scores from the raw questionnaire items using the original scoring rule and see whether the category ordering survives; if social relationships no longer outrank emotion or personality, the 6.67/10 result is a scaling artifact rather than a finding about NPC realism.
Extended reading notes
Core claim
The paper claims that GPT-4 Turbo-powered NPCs can carry a believable, context-aware interrogation in VR without animation or embodied action: the suspect and partner scored 6.67/10 overall on the Virtual Agent Believability Questionnaire, with social relationships (8.24), behavior (8.09), and intelligence (7.99) rated well above emotion (6.16), personality (5.74), and agency (5.34). Usability measured 79.44 on the System Usability Scale, which the paper classifies as good. The main performance finding is an average cycle latency of 6909 ms, with a minimum of 2021 ms and a maximum beyond 24 s; GPT calls contribute the largest share (mean 3113 ms) and become slower as the conversation history grows, because every turn resends the full chat log. A regression of text-to-speech latency on GPT response length gives $R^2=0.75$, and users' average latency estimate of 8.67 s broadly tracked the measured value. The paper reads these results as evidence that LLM dialogue alone can supply much of NPC believability, with latency management as the decisive engineering problem.
Load-bearing premise
The load-bearing premise is that re-scaling the believability questionnaire's original scores to a 0-to-10 range preserves what the questionnaire measures, since the paper does not validate that transformation.
Editorial extensions
If this is right
- Average cycle latency of 6909 ms with a 2021 ms minimum means the system can feel conversational in short exchanges but becomes noticeably slow as the interrogation proceeds.
- Believability scores in the 8 range for social relationships, behavior, and intelligence indicate that speech and cognitive ability alone can make an NPC seem human-like, even when it is stationary and lacks agency.
- Because GPT latency dominates the cycle and rises with chat history, the clearest path to real-time NPC dialogue is reducing the size of the context sent to the model or compressing conversation memory.
- The SUS score of 79.44 places the system in the 'good' range, suggesting that speech-driven VR interaction is learnable even for participants with little VR experience.
- Users' average latency estimate of 8.67 seconds sits close to the measured 6.9 seconds, suggesting that perceived waiting time tracks actual system latency within a few seconds.
Reading between the lines
- A direct extension the paper does not run: replace the full chat-history resend with a rolling summary or retrieval of recent turns, and test whether cycle latency stops growing while believability holds; the paper's own latency model predicts that would be the main improvement.
- The high partner-helpfulness score hints that this architecture could serve as an AI briefing assistant in serious VR applications, but the paper only sketches that possibility and does not claim to validate it.
- The unvalidated re-scaling of the believability questionnaire suggests that future studies should pre-register their scoring transformation; otherwise, the 0-10 category scores cannot be compared across studies.
- Because the NPCs were stationary and all actions were speech, the believability results say little about embodied realism; an equally plausible extension is that adding even simple gestures would raise the low agency and emotion scores.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a VR interrogation simulator in which two non-player characters (a suspect and a partner) are driven by GPT-4 Turbo, and reports a user study with 18 participants. The study measures system performance via STT, TTS, GPT, and overall cycle latency; perceived believability via a Virtual Agent Believability Questionnaire; usability via the System Usability Scale; social presence via the GEQ social presence module; and additional Likert-scale items on latency impact and partner helpfulness. The central claims are that the average cycle latency is 6.9 s, the NPCs achieve a believability score of 6.67/10, the system SUS score is 79.44, and that users 'fairly accurately estimated' the latency once a 3.0 s error margin is applied. The paper concludes that LLM-driven NPCs can provide usable and fairly believable interactions in VR, while noting that latency grows as chat history accumulates and that emotional/personality dimensions score lower.
Significance. If the reported numbers are reliable, the paper provides a useful empirical data point on the feasibility of LLM-powered NPCs in VR: the latency decomposition into STT, TTS, and GPT components is concrete, the SUS administration follows a standard instrument, and the interrogation scenario is a realistic testbed. The paper also explicitly acknowledges in Section 6.6 that the small sample size prevents concrete conclusions, which is an honest limitation. However, the believability results, which are a headline contribution, rest on an undisclosed re-scaling of the questionnaire and contain an internal arithmetic inconsistency that makes the 6.67/10 value non-reproducible. The latency-accuracy conclusion depends on a post hoc tolerance threshold rather than a pre-specified criterion. These issues undermine the quantitative grounding of the abstract's central assertions, so the paper requires revision before the findings can be accepted as stated. The concrete latency measurements and the frank limitation statement are strengths, but they do not by themselves fix the believability and latency-accuracy problems.
major comments (4)
- [Section 5.2, Table 3] The reported total believability of 6.67/10 is not reproducible from the category means in Table 3 using the procedure stated in the text ('summing up the category scores and dividing by the number of categories'). For the 'Both groups' column, the nine category values sum to 62.01, which divided by 9 gives 6.89, not 6.67. The guilty-group category means average 6.90 (or 6.77 if 'Overall believability' is excluded), not 6.62; the innocent-group means average 6.88 (or 6.81 without 'Overall believability'), not 6.72. The reported 6.67 equals the average of 6.62 and 6.72, but those group totals themselves do not follow from the category means under the described formula. Because the abstract and conclusions lead with 6.67/10 as evidence that the NPCs are 'fairly believable,' this arithmetic inconsistency must be resolved before the believability claim can be treated as a finding.
- [Section 5.2] The re-scaling of the Virtual Agent Believability Questionnaire to a 0–10 scale is not described. The text states that the original scoring was 'not intuitive' and that the results were re-scaled, but no transformation formula, original raw scores, or validation of the re-scaled metric are provided. All category scores and the total believability are reported on this re-scaled 0–10 scale, and the paper uses these numbers to make comparative statements such as 'high ratings in behavior, social relationships, and intelligence.' Without knowing the exact mapping and whether the transformed values preserve interval-scale meaningfulness, the believability results are not quantitatively interpretable. The authors should report the original scale's mean scores, the precise re-scaling formula, and a justification that the transformation is appropriate.
- [Section 5.1, Table 2] The 'acceptable error margin' of 3.0 seconds is defined post hoc, after inspection of the data, as the sum of 2.5 seconds for 'proximity to adjacent options' and 0.5 seconds for 'user tolerance.' No independent rationale or pre-specification is provided for either component. This margin reclassifies 4 of the 10 initially 'incorrect' latency evaluations, increasing the count of 'effectively correct' evaluations from 8/18 to 12/18 and underpinning the statement that users 'fairly accurately estimated' the average latency. Because the conclusion depends entirely on this arbitrary threshold, the claim is not supported. The authors should either adopt a pre-registered tolerance or report the accuracy across a range of plausibly justifiable error margins to show that the conclusion is not an artifact of the chosen cutoff.
- [Section 6.2] The statement 'We did not see large differences in the believability categories between the two groups' is made without any inferential statistics or measures of dispersion (e.g., standard deviations, confidence intervals, or significance tests). With 18 participants split into groups of about 9, descriptive differences such as visual properties (6.98 vs. 5.99) and awareness (5.44 vs. 7.11) may simply reflect sampling variability. The same issue affects the paper's characterization of category scores as 'high' or 'average' in Section 6.2: no variance information is reported anywhere for the believability questionnaire or the SUS. If comparative or evaluative claims are to be made, the authors should report appropriate statistical summaries; otherwise, these comparisons should be explicitly labeled as exploratory and not used to support conclusions.
minor comments (6)
- [Section 5.4] There are spelling errors: 'Pyschologial involvement' should be 'Psychological involvement' in both entries.
- [Section 5.2] The phrase 'the number or question in the category' should be 'the number of questions in the category.'
- [Table 2] The column titled 'Error (s)' is not clearly defined. It appears to be the absolute difference between the user's absolute error and the correct-option absolute error, but a reader would naturally interpret 'Error' as the user's estimation error. Please clarify the column's meaning and use a more descriptive name.
- [Section 5.1] The sentence 'From Appendix Figure A.9. We can also observe that the GPT API exhibited a large amount and variance in outliers' is grammatically incomplete and should read, for example, 'From Appendix Figure A.9, we can also observe that the GPT API exhibited a large number of outliers and high variance in their values.'
- [Abstract] The abstract reports 'an average cycle latency of 7 seconds,' while Table 1 reports 6909 ms (6.9 s). Consider reporting the precise value or the rounded value consistently.
- [Section 5.5] The innocent-group decision accuracy percentages (44.4%, 44.4%, 11.1%) sum to 99.9% due to rounding; this should be noted or the percentages adjusted (e.g., 44.4%, 44.5%, 11.1%).
Circularity Check
No circular derivation: all reported results are measured or questionnaire-based; no fitted inputs, self-citations, or imported uniqueness theorem.
full rationale
This is an empirical evaluation with no derivation chain whose conclusions are equivalent to its inputs. The central quantities are directly measured (latency timings for STT, TTS, GPT, and cycle) or collected from validated questionnaires (SUS, GEQ, Virtual Agent Believability). The believability total is an aggregation of questionnaire responses, not a prediction derived from a fitted model. The paper contains no self-citations that carry an argument, no imported uniqueness theorem, and no ansatz smuggled in via citation. The post hoc definition of a 3.0 s 'acceptable error margin' in Section 5.1 influences the claim that users estimated latency accurately, and the believability rescaling in Section 5.2 is under-disclosed with a reported total that does not reproduce from Table 3 under the stated formula; these are reproducibility and analysis-robustness concerns, not cases where an output is identical to an input by construction. No circular step can be exhibited, so the appropriate score is 0.
Assumptions & free parameters
free parameters (2)
- Acceptable latency error margin =
3.0 seconds
- TTS latency regression fit =
slope 10.23 ms per response-length unit, intercept 581.90 ms
assumptions (4)
- domain assumption SUS, GEQ, and Virtual Agent Believability questionnaires are valid measures of usability and perceived realism in this VR context.
- domain assumption Likert-scale responses can be treated as interval data, averaged, and linearly re-scaled to a 0 to 10 scale.
- domain assumption The convenience sample of 18 university students is sufficient to support general claims about NPC believability and usability.
- domain assumption GPT-4 Turbo, STT, and TTS API latencies are attributed to system design rather than uncontrolled network or provider variability.
Cite this review
Pith. "Pith review of An Empirical Evaluation of AI-Powered Non-Player Characters' Perceived Realism and Performance in Virtual Reality Environments." pith.science (2026). https://pith.science/paper/BRGV6Y6B
@misc{pith2026250710469,
author = {Pith},
title = {Pith review of: An Empirical Evaluation of AI-Powered Non-Player Characters' Perceived Realism and Performance in Virtual Reality Environments},
year = {2026},
howpublished = {\url{https://pith.science/paper/BRGV6Y6B}},
note = {Machine review of arXiv:2507.10469}
}
read the original abstract
Advancements in artificial intelligence (AI) have significantly enhanced the realism and interactivity of non-player characters (NPCs) in virtual reality (VR), creating more engaging and believable user experiences. This paper evaluates AI-driven NPCs within a VR interrogation simulator, focusing on their perceived realism, usability, and system performance. The simulator features two AI-powered NPCs, a suspect, and a partner, using GPT-4 Turbo to engage participants in a scenario to determine the suspect's guilt or innocence. A user study with 18 participants assessed the system using the System Usability Scale (SUS), Game Experience Questionnaire (GEQ), and a Virtual Agent Believability Questionnaire, alongside latency measurements for speech-to-text (STT), text-to-speech (TTS), OpenAI GPT-4 Turbo, and overall (cycle) latency. Results showed an average cycle latency of 7 seconds, influenced by the increasing conversational context. Believability scored 6.67 out of 10, with high ratings in behavior, social relationships, and intelligence but moderate scores in emotion and personality. The system achieved a SUS score of 79.44, indicating good usability. These findings demonstrate the potential of large language models to improve NPC realism and interaction in VR while highlighting challenges in reducing system latency and enhancing emotional depth. This research contributes to the development of more sophisticated AI-driven NPCs, revealing the need for performance optimization to achieve increasingly immersive virtual experiences.
Figures
Forward citations
Cited by 1 Pith paper
-
Observable Social Life Spaces: Exploring User Interpretations of agent-side life context in human-agent interaction
Seeing an AI agent's autonomous virtual life increased users' perceived equality with it in a small study, but the effect needs replication.
Reference graph
Works this paper leans on
-
[1]
S. Lapeyrade, C. Rey, Non-player character decision-making with prolog and ontologies, in: 2023 IEEE Conference on Games (CoG), IEEE, 2023, pp. 1–2. doi:https://doi.org/10.1109/CoG57401.2023.10333221
arXiv 2023
-
[2]
Y. Karaca, D. Derias, G. Sarsar, Ai-powered procedural content gen- eration: Enhancing npc behaviour for an immersive gaming experi- ence, Available at SSRN 4663382 (2023). doi:https://dx.doi.org/ 10.2139/ssrn.4663382
-
[3]
A. Filipovi´ c, The role of artificial intelligence in video game development, Kultura Polisa 20 (3) (2023) 50–67. URL https://www.ceeol.com/search/article-detail?id=1201751
work page 2023
-
[4]
G. Zeng, A review of ai-based game npcs research, Applied and Com- putational Engineering 15 (2023) 155–159. doi:https://doi.org/10. 54254/2755-2721/15/20230827
work page 2023
- [5]
-
[6]
Z. Guo, W. Xu, J. Zhang, H. Wang, C.-H. Lo, H.-N. Liang, Who’s watching me?: Exploring the impact of audience familiarity on player performance, experience, and exertion in virtual reality exergames, in: 2023 IEEE International Symposium on Mixed and Augmented Reality (ISMAR), IEEE, 2023, pp. 622–631. doi:https://doi.org/10.1109/ ISMAR59233.2023.00077
arXiv 2023
-
[7]
J. Moon, Reviews of social embodiment for design of non-player char- acters in virtual reality-based social skill training for autistic children, Multimodal Technologies and Interaction 2 (3) (2018) 53. doi:https: //doi.org/10.3390/mti2030053
-
[8]
T. S. Riyan, A. Pardede, F. Y. Manik, Implementation of finite state machine models on the artificial intelligence system of characters in the game” mmorpg” using rpg maker, Journal of Artificial Intelligence and Engineering Applications (JAIEA) 3 (1) (2023) 287–291. doi:https: //doi.org/10.59934/jaiea.v3i1.311. 29
Show all 21 references
-
[9]
Ribeiro de Oliveira, B
T. Ribeiro de Oliveira, B. Biancardi Rodrigues, M. Moura da Silva, R. Antonio N. Spinass´ e, G. Giesen Ludke, M. Ruy Soares Gau- dio, G. Iglesias Rocha Gomes, L. Guio Cotini, D. da Silva Vargens, M. Queiroz Schimidt, et al., Virtual reality solutions employing artificial intel...
2023 doi
-
[10]
Zheng, K
S. Zheng, K. He, L. Yang, J. Xiong, Memoryrepository for ai npc, IEEE Access (2024). doi:https://doi.org/10.1109/ACCESS.2024. 3393485
2024 doi
-
[11]
H. S. Ong, H. Junaedi, J. Santoso, Dragonfly algorithm for crowd npc movement simulation in metaverse, Bulletin of Social Informatics The- ory and Application 6 (1) (2022) 76–83. doi:https://doi.org/10. 31763/businta.v6i1.551
2022
-
[12]
P. M. Strojny, N. Du˙ zma´ nska-Misiarczyk, N. Lipp, A. Strojny, Mod- erators of social facilitation effect in virtual reality: Co-presence and realism of virtual agents, Frontiers in psychology 11 (2020) 1252. doi: https://doi.org/10.3389/fpsyg.2020.01252
2020
-
[13]
J.-H. Kim, J. Lee, S.-J. Kim, Navigating non-playable characters based on user trajectories with accumulation map and path similarity, Symme- try 12 (10) (2020) 1592. doi:https://doi.org/10.3390/sym12101592
2020 doi
-
[14]
Breves, Reducing outgroup bias through intergroup contact with non- playable video game characters in vr, Presence 27 (3) (2020) 257–273
P. Breves, Reducing outgroup bias through intergroup contact with non- playable video game characters in vr, Presence 27 (3) (2020) 257–273. doi:https://doi.org/10.1162/pres\_a\_00330
2020 doi
-
[15]
Oumaima, L
D. Oumaima, L. Mohamed, H. Hamid, H. Mohamed, Application of artificial intelligence in virtual reality, in: International Con- ference on Trends in Sustainable Computing and Machine Intelli- gence, Springer, 2023, pp. 67–85. doi:https://doi.org/10.1007/ 978-981-99-9436-6\_6
2023
-
[16]
Pashentsev, Metaverses, artificial intelligence and challenges to psy- chological security, Politika nacionalne bezbednosti 25 (2) (2023)
E. Pashentsev, Metaverses, artificial intelligence and challenges to psy- chological security, Politika nacionalne bezbednosti 25 (2) (2023). doi: https://doi.org/10.5937/pnb25-46760
2023 doi
-
[17]
URL https://openai.com/ 30
OpenAI, Gpt-4 turbo, large language model (2024). URL https://openai.com/ 30
2024
-
[18]
Brooke, Sus: A quick and dirty usability scale, Usability evaluation in industry (1996)
J. Brooke, Sus: A quick and dirty usability scale, Usability evaluation in industry (1996). doi:https://rickvanderzwet.nl/trac/personal/ export/104/liacs/hci/docs/SUS-questionaire.pdf
1996
-
[19]
W. A. IJsselsteijn, Y. A. W. de Kort, K. Poels, The Game Ex- perience Questionnaire (2013). doi:https://research.tue.nl/en/ publications/the-game-experience-questionnaire
2013
-
[20]
S. Guo, N. Adamo, C. Mousas, Developing a scale for measuring the be- lievability of virtual agents, in: J.-M. Normand, M. Sugimoto, V. Sund- stedt (Eds.), International Conference on Artificial Reality and Telexis- tence, Eurographics Symposium on Virtual Environments, Purdue...
2023
-
[21]
Scikit-learn, Scikit-learn web page, URL: https://scikit-learn.org/ stable/, accessed: 16.6.2024. 31
2024
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.