1. いまどこまで来たか
no_match
344
baseline 663 → -319
aligned
1338
baseline 1139 → +199
wrong
642
baseline 692 → -50
broader_parent
860
「正しいが粗い」上限が残る
Round1–3 で効いたのは 文献略語ルール + 衝突 demotion + 安全なインライン展開。 HOMBA acronym は維持したまま、コーパス慣用をクエリ側で優先する設計は妥当だった。 残差の大半は「まだ辞書で拾える略語」より、複合句・細胞型接尾辞・オントロジー粒度ギャップ・fullname 曖昧性に移っている。
round3 内訳
| kind | n | aligned | broader | wrong | no_match |
|---|---|---|---|---|---|
| abbrev | 2368 | 913 | 504 | 430 | 336 |
| fullname | 1090 | 425 | 356 | 212 | 8 |
2. 残課題のファミリ(abbrev problem = 772)
| bucket | n | examples |
|---|---|---|
no_match | 336 | Sup5Phox2b→(no_match); PiCo→(no_match); PH→(no_match); PoSp→(no_match) |
multi_token_phrase | 276 | CSF-contacting nucleus→Barrington's nucleus; caudal CP→tail part of CA1; ascending vestibular brainstem→lateral fissure, main (caudal) ramus; cl-dSC→dorsal spinocerebellar tract |
short_acronym | 78 | DLS→(dorso)lateral sulcus; POm→periventricular area of posterior thalamus; CN→cerebral nuclei; dCA3→body part of CA3 |
other | 27 | preBötC→tuber cinereum; prethalamus→epithalamus; NAcore→corona radiata; ERαvlVMH→ventromedial division of VL |
celltype_or_marker_compound | 26 | NTSPNMT→neural tube of spinal cord; spinal interneurons→lamina IX of spinal cord (spinal motor neurons); D1R-poor zone→subplate (zone) of neocortex; D2R-poor zone→subplate (zone) of neocortex |
subdivision_or_layer | 22 | laminae I-IIo→central gray (lamina X) of spinal cord; Acb core→anterior lobe of cerebellar cortex; lamina 9→lamina terminalis; Acb dorsal pole→temporal pole (temporopolar cortex) |
laterality_compound | 7 | ipsi-TH→medial division of PHC (area TH); contralateral MEC→caudal medial nucleus; contralateral Dc→dorsal cochlear nucleus; dorsomedial edge of ipsilateral dLGN→dorsomedial division of AV |
no_match の多くは fullname も弱い/細胞型付きで、単純な略語追加では解けない。
一方で fullname が aligned/broader なのに abbrev だけ落ちるケースはまだ 21 件あり、ここは低リスクで拾える。
3. 推奨アクション(優先順)
-
P0
エンジン v0.8.3 を本番デプロイ
WebUI Reports は 0802 だが、検索 API / Lambda が旧 engine のままだと利用者に改善が届かない。rosetta_candidate_generator.py+homba_abbrev_rules.csvをパッケージし、 S3 辞書同期 → Lambda 更新 → スモーク(VP / DMS / PPN / CA1 / III / dorsolateral PAG)を必須にする。 -
P1
高信頼 wrong の選択的衝突解消(過学習禁止)
— 現在 score≥0.75 の abbrev wrong が 94 件。
方針: コーパス fullname と整合し、かつ HOMBA に対応ノードがあるものだけルール化。 例:TH(thalamus vs area TH)、dSC(deep SC vs tract)、pTh(prethalamus)。対応ノードが無い/曖昧なものは broader_parent で止め、無理に exact へ押さない。 -
P1
複合クエリ前処理(cell-type / marker strip)
BLA Ppp1r1b、CeA-CRF、NAc-S D1-SPNs、*Glut2は 解剖 ROI + 分子タグの合成。RCS の仕事は ROI 側。 クエリ正規化で分子・Cre・SPN 接尾辞を剥がし、残った ROI を検索 → 親/本体へbroader_parentを意図的に返す経路を作る(no_match や無関係 exact を減らす)。 -
P2
multi-token phrase の構造化マッチ
(abbrev wrong 最大バケット ≈ multi_token)。
caudal CP、lateral VTA、spinal interneuronsなど。 位置修飾 + 核略語は既に一部対応済み。次は (1)残トークンが content のときの部分マッチ強化、 (2)「interneurons / cells / neurons」を弱語化、 (3)fullname 展開との二段検索、を評価する。 -
P2
fullname 曖昧性(同名異所) — fullname wrong 212、うち高スコア≥0.75 も残存。
典型:paraventricular nucleus(視床 vs 視床下部)、arcuate nucleus(延髄 vs 視床下部)。 abbrev 側はARCで視床下部を明示できた。fullname 側は コーパス種・周辺語・頻度プライア、または「曖昧なら曖昧ラベル」を UI に出す方が、 誤った exact より価値が高い。 -
P2
broader_parent 上限の扱いをプロダクト方針として固定
abbrev broader_parent 504 件。頻出親は thalamus / striatum / spinal cord / BNST / NAc。 これは失敗ではなく「HOMBA に文献区画が無い」ことの正しい帰結(DMS 型)。 KPI では aligned+broader を有用率として並記し、親を無理に細分化しない。 -
P3
評価ハーネス拡張
(1)回帰セット固定(今回の showcase + high-conf wrong 上位)、 (2)neocortex suitable トラックを別タグで回す、 (3)デプロイ後の本番 API とローカル engine の一致テスト。 -
P3
UI での説明可能性
matched_query(文献展開句)と「HOMBA acronym 衝突を抑制した」フラグを WebUI に出し、 VP→ventral pallidum のような判断をユーザーが検証できるようにする。
4. やらないこと(過学習ガード)
- HOMBA acronym の削除・書換えで衝突を消す(今回の方針と矛盾)。
- 単発コーパス固有の変則表記だけを exact に押し込むルール乱造。
- オントロジーに無い区画(多くの striatal compartment)への偽ノード捏造。
- 判定モデルを毎回変えて「改善したように見せる」こと。審判は Flash×3 固定を継続。
5. 推奨ロードマップ
P0 Deploy engine 0.8.3 (+ abbrev CSV) → smoke on production API
│
P1 High-conf collision pack (TH/dSC/pTh/…) + cell-type strip normalizer
│ re-validate tag=round4_* ; require improve>>regress
│
P2 Multi-token phrase + fullname disambiguation (PVN/ARC family)
│ track useful_rate = (aligned + broader_parent) / matched
│
P3 Regression suite + neocortex track + UI matched_query explainability
高信頼 wrong 例(abbrev, score≥0.75)
P1 の候補プール。対応ノードが明確なものだけ手を付ける。
| query | score | top1 | corpus fullname |
|---|---|---|---|
| DLS | 1.00 | (dorso)lateral sulcus | dorsolateral striatum |
| CN | 1.00 | cerebral nuclei | cerebellar nuclei |
| CP | 1.00 | cortical plate of neocortex | caudate putamen |
| ANT | 1.00 | angular nucleus of thalamus | anterior nucleus of the thalamus |
| TH | 1.00 | medial division of PHC (area TH) | thalamus |
| Acb | 1.00 | anterior lobe of cerebellar cortex | nucleus accumbens |
| CeM | 1.00 | central medial nucleus of thalamus | medial division of the central amygdaloid nuc |
| MR | 1.00 | marginal ramus of cingulate sulcus | brainstem median raphe |
| PS | 1.00 | principal sulcus (macaque) | parastrial nucleus |
| PRN | 1.00 | raphe pontis nucleus | pontine reticular nuclei |
| CPi | 1.00 | inner cortical plate of neocortex | intermediate caudate putamen |
| LAT | 1.00 | lamina terminalis | lateral cerebellar nucleus |
| SMT | 1.00 | stria medullaris of thalamus | sensorimotor thalamus |
| A5 | 1.00 | rostral division of SPC (area 5, area PE) | A5 area |
| A7 | 1.00 | caudal division of SPC (area 7, area PEc) | A7 nucleus |
| contralateral MEC | 1.00 | caudal medial nucleus | medial entorhinal cortex |
| DL | 1.00 | dorsal fourth visual area (dorsolateral visual cortex, | dorsal lateral nucleus |
| IG | 1.00 | granular insular cortex (area Ig) | intermediate gray |
abbrev no_match だが fullname は妥当
低リスクの辞書追加候補(21 件中の先頭)。
| abbrev | fullname | fn label | fn top1 |
|---|---|---|---|
| PuI | ventral intermediate pulvinar | broader_parent | pulvinar of thalamus |
| MDTGlut | mediodorsal thalamus glutamatergic | broader_parent | mediodorsal nucleus of thalamus |
| CLN | caudal intralaminar thalamic nuclei | aligned | caudal intralaminar nuclei of thalamus |
| dLGN interneurons | dorsal lateral geniculate nucleus interneurons | broader_parent | lateral geniculate nucleus (dorsal lateral ge |
| vTRN | ventral thalamic reticular nucleus | aligned | reticular nucleus of thalamus |
| LCIC | lateral nucleus of the inferior colliculus | aligned | lateral shell of inferior colliculus |
| MSVglut2 | glutamatergic medial septum | broader_parent | medial septal nucleus |
| bVM | basal region of the ventromedial nucleus of the th | broader_parent | ventral medial nucleus of thalamus |
| PPTvGlut2 | glutamatergic pedunculopontine tegmental | broader_parent | pedunculo(pontine) tegmental nucleus |
| AAV-NpyP+ SDH interneurons | neuropeptide Y promoter-expressing spinal dorsal h | broader_parent | dorsal column (horn) of spinal cord |
| CeA-CRF | central amygdala corticotropin-releasing factor | broader_parent | central nucleus of amygdala |
| BGMT GABAergic interneurons | basal ganglia-receiving ventral motor thalamic ter | broader_parent | ventral anterior nucleus of thalamus |
| BLA Ppp1r1b | Basolateral amygdala Ppp1r1b | broader_parent | basolateral nuclear group of amygdala |
| BLA Rspo2 | Basolateral amygdala Rspo2 | broader_parent | basolateral nuclear group of amygdala |
| parvalbumin+ interneurons | subicular parvalbumin+ interneurons | broader_parent | subicular complex |
broader_parent 頻出親(abbrev)
| top1 | n |
|---|---|
| thalamus | 30 |
| striatum (neostriatum) | 23 |
| spinal cord | 23 |
| bed nucleus of stria terminalis | 20 |
| nucleus accumbens | 14 |
| amygdaloid complex | 13 |
| hippocampus | 10 |
| myelencephalon (medulla oblongata) | 10 |
| dorsal striatum (caudoputamen complex-CP, STRd) | 9 |
| cerebellum | 8 |
fullname wrong 例(高スコア順)
| query | top1 | score |
|---|---|---|
| paraventricular nucleus | paraventricular nucleus of thalamus | 1.00 |
| basal nucleus | basal ganglia (basal nuclei) | 1.00 |
| posteroventral putamen | ventral subdivision of PuC | 1.00 |
| ventral oral posterior nucleus of the thalamus | ventral posterior nuclear complex of thalamus | 0.99 |
| lateral nucleus of the central amygdala | lateral nucleus of amygdala | 0.94 |
| right caudal medullary | caudal (posterior, inferior) medullary velum | 0.94 |
| medial inferior pulvinar | medial division of pulvinar | 0.92 |
| posterior nuclei of the thalamus | ventral posterior nuclear complex of thalamus | 0.92 |
| dorsal inferior reticular nucleus | dorsal reticular nucleus | 0.91 |
| central amygdala lateral | lateral nucleus of amygdala | 0.89 |
| ventral tegmental area paranigral nucleus | ventral tegmental nucleus (of Gudden) | 0.88 |
| marginal nucleus of the optic tract | nucleus of the optic tract (lentiform nucleus) | 0.88 |
成果物・参照
- 本分析の入力:
runs/round3_abbrev/validation_results.csv - 差分レポート:
runs/round3_abbrev/abbrev_improve_report.html - engine:
rcs/rosetta_candidate_generator.py(0.8.3) - 辞書:
rcs/homba_abbrev_rules.csv