Entity-Constrained CBCT Retrieval for Low-Resource Dental Record Completion
Organizations: VinUni-Illinois Smart Health Center, VinUniversity, Hanoi, Vietnam · Vietnam National University Ho Chi Minh City, University of Science, Vietnam
Abstract
Completing dental records from cone-beam computed tomography (CBCT) is difficult when annotation is scarce and individual clinical fields are supported by different types of evidence. MMDental Task 3 requires seven-field record completion from only 50 labeled CBCT cases and scores the correctness of structured FDI positions and ICD codes; consequently, a visually plausible retrieved record can still be harmful when it introduces an unsupported entity. We propose Entity-Constrained CBCT-Guided Retrieval (ECCR), a parameter-free framework that separates evidence availability from evidence authority. A corpus-derived prior first supplies the complete record. A frozen 3D encoder retrieves image-conditioned Diagnosis evidence, which is appended only if it does not expand the prior FDI or ICD entity set, so the asserted entity set is invariant by construction. On public validation, ECCR reaches a weighted score of 0.3134, improving on both full-record multimodal retrieval (0.2237) and a static text-only prior (0.2915); the guard blocks 63.3% of retrieved candidates, each of which would otherwise have injected an FDI position or ICD code absent from the prior. On the final test evaluation, ECCR obtains 11.37 of a 97.4-point attainable maximum, securing second place overall. The result indicates that, in an extreme low-resource setting, controlling what multimodal evidence is allowed to modify can be more reliable than transferring an entire retrieved record.
Figures & tables
| Field | Filled (%) | Unique | Observed structure |
|---|---|---|---|
| Handle | 96 | 145 | Near visit-specific |
| Oral check | 93 | 146 | Near visit-specific |
| Doctor advices | 80 | 59 | Strongly templated |
| Diagnosis | 76 | 99 | Diverse, recurrent groups |
| Treatment plan | 59 | 88 | Diverse, incomplete |
| Main appeal | 34 | 50 | Sparse |
| Component | Configuration |
|---|---|
| GPU | 1 NVIDIA GeForce RTX 4090 (24 GB) |
| Encoder | Med3DVLM VisionTower [ 8 ] (frozen) |
| Optimization | No training; parameter-free inference |
| System | Retrieval update | Score |
|---|---|---|
| M3D-CLIP retrieval | Full: replaces the complete record | 0.2237 |
| BLEU-medoid | None: text prior only | 0.2915 |
| Ours | Diagnosis only; entity-consistent | 0.3134 |
| Rank | Team | Diagnosis | Oral exam | Treatment | Completeness | Total |
|---|---|---|---|---|---|---|
| 1 | abc-abc | 5.56 | 1.49 | 4.71 | 5.95 | 17.70 |
| 2 | Ours | 4.89 | 0.00 | 2.72 | 3.76 | 11.37 |
| 3 | sjtu426lab-task3 | 5.29 | 0.00 | 3.12 | 1.68 | 10.08 |
| 4 | jlshen | 4.50 | 0.00 | 2.07 | 3.50 | 10.06 |
| Aspect weight | 0.45 | 0.20 | 0.20 | 0.15 | 1.00 | |
| Aspect (Points / Credited) | Sub-metric | F1 | Points | |
| Diagnosis 8.73 / 4.89 | Condition detection | 47 | 0.2345 | 4.69 |
| Tooth–condition match | 32 | 0.0159 | 0.16 | |
| ICD codes | 40 | 0.1630 | 1.63 | |
| Whole-mouth | 20 | 0.4500 | 2.25 | |
| Oral exam 0.00 / 0.00 | Findings detection | 34 | 0.0000 | 0.00 |
| Tooth-level findings | 21 | 0.0000 | 0.00 |
| Requirements | Answer |
| A meaningful title | Yes |
| The number of authors ( 6) | 4 |
| Author affiliations and ORCID | Yes |
| Corresponding author email is presented | Yes |
| Validation scores are presented in the abstract | Yes |
| Introduction includes at least three parts: background, related work, and motivation | Yes |