Round3 以降の次アクション分析

abbrev 整備(baseline → round3_abbrev)を踏まえ、残課題の内訳と 「やるべき順」を整理したアクションレポートです。過学習を避け、RCS の一般価値を上げる方針を優先します。

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 内訳

kindnalignedbroaderwrongno_match
abbrev2368 913 504 430 336
fullname1090 425 356 212 8

2. 残課題のファミリ(abbrev problem = 772)

bucketnexamples
no_match336Sup5Phox2b→(no_match); PiCo→(no_match); PH→(no_match); PoSp→(no_match)
multi_token_phrase276CSF-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_acronym78DLS→(dorso)lateral sulcus; POm→periventricular area of posterior thalamus; CN→cerebral nuclei; dCA3→body part of CA3
other27preBötC→tuber cinereum; prethalamus→epithalamus; NAcore→corona radiata; ERαvlVMH→ventromedial division of VL
celltype_or_marker_compound26NTSPNMT→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_layer22laminae 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_compound7ipsi-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. 推奨アクション(優先順)

  1. 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)を必須にする。
  2. 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 へ押さない。
  3. P1 複合クエリ前処理(cell-type / marker strip)
    BLA Ppp1r1bCeA-CRFNAc-S D1-SPNs*Glut2 は 解剖 ROI + 分子タグの合成。RCS の仕事は ROI 側。 クエリ正規化で分子・Cre・SPN 接尾辞を剥がし、残った ROI を検索 → 親/本体へ broader_parent を意図的に返す経路を作る(no_match や無関係 exact を減らす)。
  4. P2 multi-token phrase の構造化マッチ (abbrev wrong 最大バケット ≈ multi_token)。
    caudal CPlateral VTAspinal interneurons など。 位置修飾 + 核略語は既に一部対応済み。次は (1)残トークンが content のときの部分マッチ強化、 (2)「interneurons / cells / neurons」を弱語化、 (3)fullname 展開との二段検索、を評価する。
  5. P2 fullname 曖昧性(同名異所) — fullname wrong 212、うち高スコア≥0.75 も残存。
    典型: paraventricular nucleus(視床 vs 視床下部)、 arcuate nucleus(延髄 vs 視床下部)。 abbrev 側は ARC で視床下部を明示できた。fullname 側は コーパス種・周辺語・頻度プライア、または「曖昧なら曖昧ラベル」を UI に出す方が、 誤った exact より価値が高い。
  6. P2 broader_parent 上限の扱いをプロダクト方針として固定
    abbrev broader_parent 504 件。頻出親は thalamus / striatum / spinal cord / BNST / NAc。 これは失敗ではなく「HOMBA に文献区画が無い」ことの正しい帰結(DMS 型)。 KPI では aligned+broader を有用率として並記し、親を無理に細分化しない。
  7. P3 評価ハーネス拡張
    (1)回帰セット固定(今回の showcase + high-conf wrong 上位)、 (2)neocortex suitable トラックを別タグで回す、 (3)デプロイ後の本番 API とローカル engine の一致テスト。
  8. P3 UI での説明可能性
    matched_query(文献展開句)と「HOMBA acronym 衝突を抑制した」フラグを WebUI に出し、 VP→ventral pallidum のような判断をユーザーが検証できるようにする。

4. やらないこと(過学習ガード)

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 の候補プール。対応ノードが明確なものだけ手を付ける。

queryscoretop1corpus fullname
DLS1.00(dorso)lateral sulcusdorsolateral striatum
CN1.00cerebral nucleicerebellar nuclei
CP1.00cortical plate of neocortexcaudate putamen
ANT1.00angular nucleus of thalamusanterior nucleus of the thalamus
TH1.00medial division of PHC (area TH)thalamus
Acb1.00anterior lobe of cerebellar cortexnucleus accumbens
CeM1.00central medial nucleus of thalamusmedial division of the central amygdaloid nuc
MR1.00marginal ramus of cingulate sulcusbrainstem median raphe
PS1.00principal sulcus (macaque)parastrial nucleus
PRN1.00raphe pontis nucleuspontine reticular nuclei
CPi1.00inner cortical plate of neocortexintermediate caudate putamen
LAT1.00lamina terminalislateral cerebellar nucleus
SMT1.00stria medullaris of thalamussensorimotor thalamus
A51.00rostral division of SPC (area 5, area PE)A5 area
A71.00caudal division of SPC (area 7, area PEc)A7 nucleus
contralateral MEC1.00caudal medial nucleusmedial entorhinal cortex
DL1.00dorsal fourth visual area (dorsolateral visual cortex, dorsal lateral nucleus
IG1.00granular insular cortex (area Ig)intermediate gray

abbrev no_match だが fullname は妥当

低リスクの辞書追加候補(21 件中の先頭)。

abbrevfullnamefn labelfn top1
PuIventral intermediate pulvinarbroader_parentpulvinar of thalamus
MDTGlutmediodorsal thalamus glutamatergicbroader_parentmediodorsal nucleus of thalamus
CLNcaudal intralaminar thalamic nucleialignedcaudal intralaminar nuclei of thalamus
dLGN interneuronsdorsal lateral geniculate nucleus interneuronsbroader_parentlateral geniculate nucleus (dorsal lateral ge
vTRNventral thalamic reticular nucleusalignedreticular nucleus of thalamus
LCIClateral nucleus of the inferior colliculusalignedlateral shell of inferior colliculus
MSVglut2glutamatergic medial septumbroader_parentmedial septal nucleus
bVMbasal region of the ventromedial nucleus of the thbroader_parentventral medial nucleus of thalamus
PPTvGlut2glutamatergic pedunculopontine tegmentalbroader_parentpedunculo(pontine) tegmental nucleus
AAV-NpyP+ SDH interneuronsneuropeptide Y promoter-expressing spinal dorsal hbroader_parentdorsal column (horn) of spinal cord
CeA-CRFcentral amygdala corticotropin-releasing factorbroader_parentcentral nucleus of amygdala
BGMT GABAergic interneuronsbasal ganglia-receiving ventral motor thalamic terbroader_parentventral anterior nucleus of thalamus
BLA Ppp1r1bBasolateral amygdala Ppp1r1bbroader_parentbasolateral nuclear group of amygdala
BLA Rspo2Basolateral amygdala Rspo2broader_parentbasolateral nuclear group of amygdala
parvalbumin+ interneuronssubicular parvalbumin+ interneuronsbroader_parentsubicular complex

broader_parent 頻出親(abbrev)

top1n
thalamus30
striatum (neostriatum)23
spinal cord23
bed nucleus of stria terminalis20
nucleus accumbens14
amygdaloid complex13
hippocampus10
myelencephalon (medulla oblongata)10
dorsal striatum (caudoputamen complex-CP, STRd)9
cerebellum8

fullname wrong 例(高スコア順)

querytop1score
paraventricular nucleusparaventricular nucleus of thalamus1.00
basal nucleusbasal ganglia (basal nuclei)1.00
posteroventral putamenventral subdivision of PuC1.00
ventral oral posterior nucleus of the thalamusventral posterior nuclear complex of thalamus0.99
lateral nucleus of the central amygdalalateral nucleus of amygdala0.94
right caudal medullarycaudal (posterior, inferior) medullary velum0.94
medial inferior pulvinarmedial division of pulvinar0.92
posterior nuclei of the thalamusventral posterior nuclear complex of thalamus0.92
dorsal inferior reticular nucleusdorsal reticular nucleus0.91
central amygdala laterallateral nucleus of amygdala0.89
ventral tegmental area paranigral nucleusventral tegmental nucleus (of Gudden)0.88
marginal nucleus of the optic tractnucleus of the optic tract (lentiform nucleus)0.88

成果物・参照