Back to main page

Methods & benchmarks

Overview of systems

This page provides an overview of systems that work towards (parts of) the end-to-end scope of OpenTI.

  • 58systems
    surveyed
Capability
  • Interpretation
  • Data retrieval
  • Analytical composition and execution
  • Output synthesis
  • Process governance
Setting
  • 1single table
  • N±bounded set
  • Nmulti-table provided
  • ∞open corpus

58 systems

Functional capabilities
InterpretationData retrievalAnalysisOutputGovernanceInput modesEvaluated on
ACR 1 FixedAugmentContextClarify–PythonPrepTextTableChartContextError handlingStep-wiseSystem clarificationOutput-drivenCOTA
AixelAsk 1 Plan-basedDecomposeAugmentScope–ModelPrepTextIntegrateError handlingSingle inputFeTaQA+TabFact+WikiSQL+WikiTQ+WikiTQ-4k
ALTER 1 FixedDecomposeAugmentScope–SQLModelPrepTextIntegrateEnsemblingSingle inputTabFactWikiTQ
AOP ∞ HybridDecomposeAugmentRepresentationGranularityAlignmentDynamicSQLModelToolPrepTextContextIntegrateError handlingValidationEnsemblingAdaptive steeringSingle inputCRAGSports StackExchange
AutoTQA N± HybridDecomposeAugmentContextRepresentationSQLPythonTextTableContextIntegrateError handlingValidationAdaptive steeringSingle inputFeTaQAIndustrial DatasetTabFactWiKiTQ
Cao et al. N± FixedDecomposeAlignmentSQLPythonToolPrepTextEnsemblingSingle inputAIT-QAHiTabSpiderWikiTQ
Chain-of-Table 1 Reactive––ModelToolPrepText–Single inputFeTaQATabFactWikiTQ
CHASE-SQL N± FixedDecomposeContextGranularitySQLTableError handlingEnsemblingSingle inputBIRDSpider
CQR-SQL N± FixedAugmentContext–SQL––Step-wiseCANARDCOSQLSPARC
CRUSH4SQL ∞ FixedAugmentRepresentationGranularityAlignmentSQL––Single inputBirdUnionSocialDBSpiderUnion
DA-Agent N± Reactive––SQLPythonPrepTextTableChartError handlingValidationAdaptive steeringSingle inputDA-CodeDA-Code-100
DAAgent 1 ReactiveDecompose–PythonPrepTextError handlingSingle inputDAEvalDAInstruct
DACO N± ReactiveDecompose–PythonTextContextIntegrateError handlingSingle inputDACOFeTaQAInfiAgent-DA
DAgent N± FixedDecomposeContextRepresentationGranularitySQLModelTextContextIntegrateValidationSingle inputDA-BIRDDA-CCKS
DATAMIND N± ReactiveScope–SQLPythonPrepTextError handlingSingle inputBIRDDABenchDATAMIND-12KOmniSQLQRDataTableBench
DataQue N± FixedAugmentContextClarifyRepresentationGranularitySQLToolTableChartContextModality selectError handlingValidationOutput-drivenSystem clarificationSingle inputOwn Dataset
Dater 1 FixedDecomposeAugmentScope–SQLModelTextIntegrateEnsemblingSingle inputFetaQATabFactWikiTableQuestion
DBCopilot ∞ Fixed–RepresentationGranularityAlignmentGenerativeSQL––Single inputSystem clarificationBirdFibenSpiderSpiderrealSpidersyn
DIN-SQL N± FixedDecomposeAugment–SQLTableError handlingSingle inputBIRDSpider
DS-GURU N± FixedAugmentRepresentationAlignmentPythonPrepTextError handlingValidationSingle inputKramaBench
FISQL N± FixedAugmentClarify–SQLTextTableContext–Output-drivenSpider
GTR ∞ Fixed–RepresentationGranularityModelPrepText–Single inputMUTLITABLEQA
H-STAR 1 FixedDecomposeScope–SQLModelPrepTextIntegrateValidationEnsemblingSingle inputFeTaQATabFactWikiTQ
Inner Table Retriever (ITR) 1 FixedScope–SQLModelTextValidationEnsemblingSingle inputWikiSQLWikiTableQuestions
JAR ∞ FixedDecomposeAugmentRepresentationGranularityAlignmentSQLTable–Single inputBirdSpider
LI-RAGE ∞ Fixed–RepresentationGranularityModelPrepTextEnsemblingSingle inputE2E-WTQNQ-TABLESWikiTableQuestions
LitE-SQL N± Fixed–RepresentationGranularitySQLTextError handlingSingle inputBIRDSpider 1.0
MACT 1 ReactiveDecomposeAugment–PythonToolTextError handlingEnsemblingSingle inputCRTSCITABTATWTQ
MITQA ∞ FixedScopeRepresentationGranularityDynamicModelPrepTextEnsemblingSingle inputHybridQAMS MARCO Passage RetrievalOTT-QA
MultiTabQA N Fixed––ModelTable–Single inputAtisGeoQuerySpider
MURRE ∞ FixedAugmentRepresentationAlignmentDynamicSQL–EnsemblingSingle inputBirdUnionSpiderUnion
OpenTab ∞ FixedScopeGranularitySQLModelPrepTextError handlingValidationSingle inputFEVEROUSOpen-WikiTableSpiderWikiTableQuestions
PI-SQL N± FixedDecomposeAugment–SQLPythonPrepTextError handlingValidationEnsemblingSingle inputArcherBIRD
POTABLE 1 Fixed––PythonPrepTextError handlingSingle inputTabFactWikiTQ
QCMA-SQL N± FixedDecomposeAugmentContext–SQLTextError handlingSingle inputCSpiderSpiderSpider-DKSpider-RealisticSpider-SYN
ReAcTable 1 ReactiveDecompose–SQLPythonPrepTextTableError handlingEnsemblingSingle inputFeTaQATabFactWikiTQ
ReFSQL N± FixedContext–SQLTable–Single inputSpiderSpider-DKSpider-RealisticSpider-SynWikiSQL
ROUTE N± FixedAugment–SQLTextError handlingValidationSingle inputBIRDDr.SpiderSpiderSpider-DKSpider-RealisticSpider-SYN
RTS++ N± FixedAugmentClarify–SQLTextValidationEnsemblingSystem clarificationSingle inputBIRDSpider
S3HQA 1 FixedAugmentScope–ModelPrepText–Single inputHybridQA
SAFE-SQL N± FixedAugmentContext–SQLTextValidationSingle inputBird dev datasetSpider dev dataset
SGAM N± FixedDecomposeAugmentRepresentationGranularityAlignmentSQLModelPrepText–Single inputBIRDCISS
STaR-SQL N± Fixed––SQLTextTableValidationEnsemblingSingle inputSpider
SYNTQA 1 Fixed––SQLModelTextError handlingValidationEnsemblingSingle inputROBUT-WIKISQLSQUALLWIKISQLWTQ
TABDSR 1 FixedDecompose–PythonPrepTextIntegrateError handlingValidationSingle inputCALTAB151TAT-QATableBench
Table-Critic 1 Fixed––ModelToolPrepTextValidationAdaptive steeringSingle inputTabFactWikiTableQuestions (WikiTQ)
TableGPT2 ∞ HybridScopeContextClarifyRepresentationSQLPythonToolPrepTextTableChartContextModality selectError handlingAdaptive steeringStep-wiseIterative elicitationSingle inputBIRD (dev)FEVEROUSFeTaQAHiTabHybridQARealTabBenchSpiderTURLTabFactTableBenchToTToWikiSQLWikiTQ
TABLELLM 1 Fixed––PythonModelTextChart–Single inputTableBenchTableInstruct
TableRAG 1 HybridAugmentScope–PythonPrepTextError handlingEnsemblingSingle inputArcadeQABirdQASynthetic TabFactWikiTableQA
TabSQLify 1 FixedScope–SQLModelPrepTextError handlingValidationSingle inputFeTaQATabFactWikiSQLWikiTQ
TALON 1 ReactiveScope–PythonToolPrepTextError handlingAdaptive steeringSingle inputBirdQAWTQWTQ-L
TAMO N Fixed––ModelPrepText–Single inputFeTaQAHiTabMultiTabQA-geoQueryStructQAWikiSQLWikiTableQuestions (WikiTQ)
TaPERA 1 HybridAugment–PythonTextContextIntegrateError handlingAdaptive steeringSingle inputStep-wiseFeTaQAQTSumm
TART 1 FixedAugmentScope–PythonPrepTextContextError handlingSingle inputFinQAHiTabHybridQAPubHealthTabSciTABTAT-QATOOLTABTabFactTabMWPWikiTableQuestion
TiInsight ∞ FixedDecomposeAugmentContextRepresentationGranularityAlignmentSQLTableChartModality selectError handlingValidationSingle inputOutput-drivenBirdFinancialSpider
ToolWriter 1 FixedScope–ModelToolTextError handlingSingle inputSQUALLWikiSQLWikiTableQuestionsWikiTableQuestions-Filter
UCS-SQL N± FixedAugmentContextGranularityAlignmentSQLTable–Single inputBIRDSpider
Weaver 1 Plan-basedDecomposeAugmentScope–SQLModelPrepTextError handlingAdaptive steeringSingle inputBIRDFinQAFinQAMMMMTabQAMMOTT-QAMMTabFactWikiTQ

Reading the table

Functional capabilities
Each tag captures one aspect of a capability the system implements; an empty cell means it does not address that capability at all.
Orchestration
Orchestration strategy for the functional capabilities: fixed at design time, plan-based at invocation time, reactive during execution, or hybrid.
Setting
What data the system is presented with. Differentiating when a single table is provided, multiple tables, a bounded set (like a database), or a full corpus.
Interaction modes
The interaction mode by which the system and user interact to communicate the insight need: a single upfront input, a step-wise sequence of inputs,system-initiated clarification, iterative elicitation refined over turns, or steering off an output-driven intermediate result. See Section 4.1.
Evaluated on
The datasets/benchmarks the system is evaluated against, as reported by the authors.