HAKARI-Bench

NanoSSRB

Overview#

NanoSSRB is HAKARI-Bench's compact evaluation of natural-language retrieval over semi-structured JSON records. It derives from SSRB, the Semi-Structured Retrieval Benchmark introduced at NeurIPS 2025. The source benchmark contains about 14 million objects from 99 schemas across six domains and 8,485 test queries. NanoSSRB preserves those six domains as separate 200-query tasks with 10,000 documents each. Queries mix exact constraints—names, dates, numeric ranges, categories, and required fields—with fuzzy requirements such as quality, suitability, risk, or expertise. A model must retrieve an entire JSON object that satisfies the combined request rather than merely find a passage about the same topic.

What This Group Measures#

The SSRB paper frames neural retrieval as a unified interface to heterogeneous semi-structured collections. NanoSSRB tests whether a retriever can preserve field-value relationships, compare numbers and dates, follow conjunctions and exclusions, and still understand semantic conditions expressed without exact field values. It differs from ordinary passage retrieval because topical similarity is not enough: a near-match that violates one required constraint is a hard negative.

Task Families#

  • Academic: grants, researchers, publications, collaborations, events, and other academic records.
  • FinanceAndEconomics: transactions, banking, markets, insurance, risk, budgets, and economic indicators.
  • HumanResources: employees, roles, payroll, benefits, feedback, policies, and workplace activity.
  • LLMAgentAndTool: agents, tools, API requests, model runs, sessions, security events, and capability records.
  • ProductSearch: products and services selected through attributes, price, availability, ratings, and semantic preferences.
  • ResumeSearch: candidates selected through experience, skills, education, certifications, availability, and role requirements.

Dataset Shape#

TaskQueriesDocumentsPositive qrelsMain retrieval challenge
Academic20010,000600entities, dates, funding, research fields
FinanceAndEconomics20010,000601numeric thresholds, currency, time, risk
HumanResources20010,000578policy and employee constraints across nested fields
LLMAgentAndTool20010,000600tool capability, runtime, endpoint, and security filters
ProductSearch20010,000600attribute conjunctions plus subjective suitability
ResumeSearch20010,000647evidence distributed across long candidate records

Retrieval Behavior#

BM25 is useful when queries repeat brands, identifiers, endpoints, skills, or field values, but its candidate recall is weakest on finance and HR. The Harrier dense candidate set improves nDCG@10 in five of six domains and gives the strongest top-ten profile for Academic and ProductSearch. Reranking hybrid has the best candidate recall on HR, ProductSearch, and ResumeSearch and the best nDCG@10 on HR, LLM Agent and Tool, and ResumeSearch. These patterns make NanoSSRB useful for diagnosing whether a model understands constraints, not only whether it embeds a domain topic correctly.

Interpretation Notes for Model Researchers#

Read nDCG@10 as top-rank constraint satisfaction and Recall@100 as first-stage coverage. A high semantic score with low exact-filter accuracy suggests that a model retrieves plausible domain neighbors but ignores a date, numeric bound, negation, or required nested value. Because each query usually has about three positives, a useful candidate list may still miss some valid objects. Compare the six domains separately: schema vocabulary, record length, and the balance between exact and fuzzy conditions differ substantially.

Training and Leakage Notes#

SSRB is synthetically constructed with LLM generation and LLM-assisted relevance judging, with human evaluation used to validate the judgments. Training pipelines must exclude NanoSSRB evaluation queries, qrels, positive objects, and transformed copies of the same source records. Report exposure to vec-ai/struct-ir, SSRB training data, or synthetic data seeded from SSRB test objects. Safer training data can be generated from independent schemas and objects while preserving explicit field grounding and difficult constraint-violating negatives.

Public Sources#

Metadata Summary#

FieldValue
Task pages6
Queries1,200
Split-local documents60,000
Positive qrels3,626
Languagesen
Categoriesnatural_language
Positives / query avg3.02

Task Metadata Summary#

TaskBacking datasetLangCategoryQueriesDocsPositivesBM25 nDCG@10Dense nDCG@10Reranking hybrid nDCG@10Best profile
AcademicNanoSSRBennatural_language20010,0006000.29750.49100.4873Dense
FinanceAndEconomicsNanoSSRBennatural_language20010,0006010.15320.27950.2791Dense
HumanResourcesNanoSSRBennatural_language20010,0005780.17040.24510.2776Reranking hybrid
LLMAgentAndToolNanoSSRBennatural_language20010,0006000.35820.41710.4727Reranking hybrid
ProductSearchNanoSSRBennatural_language20010,0006000.38390.53050.5132Dense
ResumeSearchNanoSSRBennatural_language20010,0006470.32970.31840.3896Reranking hybrid