Ilia Kopanichuk
Author directory2026
Uncertainty Guardrails for LLM-Based Medical Diagnostic Systems
Gleb Kuzmin | Lyudmila Rvanova | Ilia Kopanichuk | Vladimir Makharev | Ivan Bakulin | Vladimir Shaposhnikov | Artem Oskin | Petr Anokhin | Aleksandr Nesterov | Artem Vazhentsev | Alexander Panchenko | Elena Tutubalina | Iaroslav Radionovich Bespalov | Dmitry V. Dylov | Artem Shelmanov | Ivan Oseledets
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
Gleb Kuzmin | Lyudmila Rvanova | Ilia Kopanichuk | Vladimir Makharev | Ivan Bakulin | Vladimir Shaposhnikov | Artem Oskin | Petr Anokhin | Aleksandr Nesterov | Artem Vazhentsev | Alexander Panchenko | Elena Tutubalina | Iaroslav Radionovich Bespalov | Dmitry V. Dylov | Artem Shelmanov | Ivan Oseledets
Proceedings of the 2026 Conference on Empirical Methods in Natural Language Processing: Industry Track
Large language models (LLMs) are increasingly being adopted in clinical practice, e.g., in medical diagnostic systems. However, their reliability is still a concern, as LLMs are prone to hallucinations and could lead to misdiagnosis, inappropriate treatment decisions, and potential harm to patients. To mitigate these risks, LLM-based medical diagnostic systems should incorporate safety guardrails capable of detecting suspicious predictions and flagging them for human review or further clinical assessment. In this work, we employ uncertainty quantification (UQ) as a safety mechanism within an enterprise diagnostic system. We evaluate 16 UQ methods and propose two task-specific modifications tailored to the medical diagnostic workflow. First, we show that methods based on semantic similarity between generated samples substantially benefit from replacing a general-purpose NLI model with a domain-specific model. Second, we adapt a supervised UQ method that relies on LLM internal states for the detection of erroneous generation from a black-box enterprise LLM accessible only through a text-generation API. Our approach leverages the internal states of an open-source, lightweight proxy white-box model. We demonstrate that this approach outperforms all other UQ methods in the considered setting.
2025
CLARITY: Clinical Assistant for Routing, Inference, and Triage
Vladimir Shaposhnikov | Alexandr Nesterov | Ilia Kopanichuk | Ivan Bakulin | Zhelvakov Egor | Ruslan Abramov | Tsapieva Ekaterina Olegovna | Iaroslav Radionovich Bespalov | Dmitry V. Dylov | Ivan Oseledets
Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing: Industry Track
Vladimir Shaposhnikov | Alexandr Nesterov | Ilia Kopanichuk | Ivan Bakulin | Zhelvakov Egor | Ruslan Abramov | Tsapieva Ekaterina Olegovna | Iaroslav Radionovich Bespalov | Dmitry V. Dylov | Ivan Oseledets
Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing: Industry Track
We present CLARITY (Clinical Assistant for Routing, Inference and Triage), an AI-driven platform designed to facilitate patient-to-specialist routing, clinical consultations, and severity assessment of patient conditions. Its hybrid architecture combines a Finite State Machine (FSM) for structured dialogue flows with collaborative agents that employ Large Language Model (LLM) to analyze symptoms and prioritize referrals to appropriate specialists. Built on a modular microservices framework, CLARITY ensures safe, efficient, and robust performance, flexible and readily scalable to meet the demands of existing workflows and IT solutions in healthcare.We report integration of our clinical assistant into a large-scale national interhospital platform, with more than 55,000 content-rich userdialogues completed within the two months of deployment, 2,500 of which were expert-annotated for subsequent validation. The validation results show that CLARITY surpasses human-level performance in terms of the first-attempt routing precision, naturally requiring up to 3 times shorter duration of the consultation than with a human.