Research and eval

Node resolution

On 2026-10-19, brief resolved 15 of 60 answerable questions to the right node, 2 to a wrong node, and 3 of 21 unanswerable questions to some node.

What brief returns

statusMeaning
resolvedSettled on one node and answers with it
chooseReturns up to five ranked candidates
noneFound nothing

Candidates come from title search, vector search over node embeddings, and graph search.

Resolution rule

brief resolves only when the top candidate beats the second by at least 2 matched tokens, either in its text (h) or in its title (t). There is no score threshold.

resolved⟺h1>0 ∧ (h1−h2≥2 ∨ t1−t2≥2)

Pass rate by step

Out of 60 answerable questions, measured 2026-10-19.

Most questions are lost at the last step: in 30 the gold node was ranked first but brief did not resolve. Of the 9 that missed the candidate pool, 7 were Korean questions.

Metrics

Q: answerable questions (60). U: unanswerable (21). R: questions brief resolved. rank(g): position of the gold node in the returned list, 0 if absent.

MetricFormula2026-10-19
R@11|Q|∑q∈Q1[rank(gq)=1]45/60
R@31|Q|∑q∈Q1[0<rank(gq)≤3]49/60
R@51|Q|∑q∈Q1[0<rank(gq)≤5]51/60
Correct resolutions|{q∈Q∩R:y^q=gq}||Q|15/60
Wrong resolutions|{q∈Q∩R:y^q≠gq}||Q|2/60
Unanswerable resolved|U∩R||U|3/21
Choose rate|{q:statusq=choose}||Q|+|U|61/81
Precision of resolutions|{q∈R:y^q=gq}||R|15/20

R@k by language and node type

Question → nodenR@1R@3R@5
English → English2720/2723/2725/27
English → Korean1010/1010/1010/10
Korean → Korean104/104/104/10
Korean → English1311/1312/1312/13
Gold node typenR@1R@3R@5
Concept3021/3023/3024/30
Record109/109/109/10
Decision108/109/1010/10
Episode107/108/108/10

All three unanswerable resolutions came from questions about a fact never recorded on an existing topic. The 14 questions about a missing topic all got candidates.