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
  • bounded set
  • Nmulti-table provided
  • open corpus

58 systems

Functional capabilities
InterpretationData retrievalAnalysisOutputGovernanceInput modesEvaluated on
ACR 1 FixedAugmentContextClarifyPythonPrepTextTableChartContextError handlingStep-wiseSystem clarificationOutput-drivenCOTA
AixelAsk 1 Plan-basedDecomposeAugmentScopeModelPrepTextIntegrateError handlingSingle inputFeTaQA+TabFact+WikiSQL+WikiTQ+WikiTQ-4k
ALTER 1 FixedDecomposeAugmentScopeSQLModelPrepTextIntegrateEnsemblingSingle inputTabFactWikiTQ
AOP HybridDecomposeAugmentRepresentationGranularityAlignmentDynamicSQLModelToolPrepTextContextIntegrateError handlingValidationEnsemblingAdaptive steeringSingle inputCRAGSports StackExchange
AutoTQA HybridDecomposeAugmentContextRepresentationSQLPythonTextTableContextIntegrateError handlingValidationAdaptive steeringSingle inputFeTaQAIndustrial DatasetTabFactWiKiTQ
Cao et al. FixedDecomposeAlignmentSQLPythonToolPrepTextEnsemblingSingle inputAIT-QAHiTabSpiderWikiTQ
Chain-of-Table 1 ReactiveModelToolPrepTextSingle inputFeTaQATabFactWikiTQ
CHASE-SQL FixedDecomposeContextGranularitySQLTableError handlingEnsemblingSingle inputBIRDSpider
CQR-SQL FixedAugmentContextSQLStep-wiseCANARDCOSQLSPARC
CRUSH4SQL FixedAugmentRepresentationGranularityAlignmentSQLSingle inputBirdUnionSocialDBSpiderUnion
DA-Agent ReactiveSQLPythonPrepTextTableChartError handlingValidationAdaptive steeringSingle inputDA-CodeDA-Code-100
DAAgent 1 ReactiveDecomposePythonPrepTextError handlingSingle inputDAEvalDAInstruct
DACO ReactiveDecomposePythonTextContextIntegrateError handlingSingle inputDACOFeTaQAInfiAgent-DA
DAgent FixedDecomposeContextRepresentationGranularitySQLModelTextContextIntegrateValidationSingle inputDA-BIRDDA-CCKS
DATAMIND ReactiveScopeSQLPythonPrepTextError handlingSingle inputBIRDDABenchDATAMIND-12KOmniSQLQRDataTableBench
DataQue FixedAugmentContextClarifyRepresentationGranularitySQLToolTableChartContextModality selectError handlingValidationOutput-drivenSystem clarificationSingle inputOwn Dataset
Dater 1 FixedDecomposeAugmentScopeSQLModelTextIntegrateEnsemblingSingle inputFetaQATabFactWikiTableQuestion
DBCopilot FixedRepresentationGranularityAlignmentGenerativeSQLSingle inputSystem clarificationBirdFibenSpiderSpiderrealSpidersyn
DIN-SQL FixedDecomposeAugmentSQLTableError handlingSingle inputBIRDSpider
DS-GURU FixedAugmentRepresentationAlignmentPythonPrepTextError handlingValidationSingle inputKramaBench
FISQL FixedAugmentClarifySQLTextTableContextOutput-drivenSpider
GTR FixedRepresentationGranularityModelPrepTextSingle inputMUTLITABLEQA
H-STAR 1 FixedDecomposeScopeSQLModelPrepTextIntegrateValidationEnsemblingSingle inputFeTaQATabFactWikiTQ
Inner Table Retriever (ITR) 1 FixedScopeSQLModelTextValidationEnsemblingSingle inputWikiSQLWikiTableQuestions
JAR FixedDecomposeAugmentRepresentationGranularityAlignmentSQLTableSingle inputBirdSpider
LI-RAGE FixedRepresentationGranularityModelPrepTextEnsemblingSingle inputE2E-WTQNQ-TABLESWikiTableQuestions
LitE-SQL FixedRepresentationGranularitySQLTextError handlingSingle inputBIRDSpider 1.0
MACT 1 ReactiveDecomposeAugmentPythonToolTextError handlingEnsemblingSingle inputCRTSCITABTATWTQ
MITQA FixedScopeRepresentationGranularityDynamicModelPrepTextEnsemblingSingle inputHybridQAMS MARCO Passage RetrievalOTT-QA
MultiTabQA N FixedModelTableSingle inputAtisGeoQuerySpider
MURRE FixedAugmentRepresentationAlignmentDynamicSQLEnsemblingSingle inputBirdUnionSpiderUnion
OpenTab FixedScopeGranularitySQLModelPrepTextError handlingValidationSingle inputFEVEROUSOpen-WikiTableSpiderWikiTableQuestions
PI-SQL FixedDecomposeAugmentSQLPythonPrepTextError handlingValidationEnsemblingSingle inputArcherBIRD
POTABLE 1 FixedPythonPrepTextError handlingSingle inputTabFactWikiTQ
QCMA-SQL FixedDecomposeAugmentContextSQLTextError handlingSingle inputCSpiderSpiderSpider-DKSpider-RealisticSpider-SYN
ReAcTable 1 ReactiveDecomposeSQLPythonPrepTextTableError handlingEnsemblingSingle inputFeTaQATabFactWikiTQ
ReFSQL FixedContextSQLTableSingle inputSpiderSpider-DKSpider-RealisticSpider-SynWikiSQL
ROUTE FixedAugmentSQLTextError handlingValidationSingle inputBIRDDr.SpiderSpiderSpider-DKSpider-RealisticSpider-SYN
RTS++ FixedAugmentClarifySQLTextValidationEnsemblingSystem clarificationSingle inputBIRDSpider
S3HQA 1 FixedAugmentScopeModelPrepTextSingle inputHybridQA
SAFE-SQL FixedAugmentContextSQLTextValidationSingle inputBird dev datasetSpider dev dataset
SGAM FixedDecomposeAugmentRepresentationGranularityAlignmentSQLModelPrepTextSingle inputBIRDCISS
STaR-SQL FixedSQLTextTableValidationEnsemblingSingle inputSpider
SYNTQA 1 FixedSQLModelTextError handlingValidationEnsemblingSingle inputROBUT-WIKISQLSQUALLWIKISQLWTQ
TABDSR 1 FixedDecomposePythonPrepTextIntegrateError handlingValidationSingle inputCALTAB151TAT-QATableBench
Table-Critic 1 FixedModelToolPrepTextValidationAdaptive steeringSingle inputTabFactWikiTableQuestions (WikiTQ)
TableGPT2 HybridScopeContextClarifyRepresentationSQLPythonToolPrepTextTableChartContextModality selectError handlingAdaptive steeringStep-wiseIterative elicitationSingle inputBIRD (dev)FEVEROUSFeTaQAHiTabHybridQARealTabBenchSpiderTURLTabFactTableBenchToTToWikiSQLWikiTQ
TABLELLM 1 FixedPythonModelTextChartSingle inputTableBenchTableInstruct
TableRAG 1 HybridAugmentScopePythonPrepTextError handlingEnsemblingSingle inputArcadeQABirdQASynthetic TabFactWikiTableQA
TabSQLify 1 FixedScopeSQLModelPrepTextError handlingValidationSingle inputFeTaQATabFactWikiSQLWikiTQ
TALON 1 ReactiveScopePythonToolPrepTextError handlingAdaptive steeringSingle inputBirdQAWTQWTQ-L
TAMO N FixedModelPrepTextSingle inputFeTaQAHiTabMultiTabQA-geoQueryStructQAWikiSQLWikiTableQuestions (WikiTQ)
TaPERA 1 HybridAugmentPythonTextContextIntegrateError handlingAdaptive steeringSingle inputStep-wiseFeTaQAQTSumm
TART 1 FixedAugmentScopePythonPrepTextContextError handlingSingle inputFinQAHiTabHybridQAPubHealthTabSciTABTAT-QATOOLTABTabFactTabMWPWikiTableQuestion
TiInsight FixedDecomposeAugmentContextRepresentationGranularityAlignmentSQLTableChartModality selectError handlingValidationSingle inputOutput-drivenBirdFinancialSpider
ToolWriter 1 FixedScopeModelToolTextError handlingSingle inputSQUALLWikiSQLWikiTableQuestionsWikiTableQuestions-Filter
UCS-SQL FixedAugmentContextGranularityAlignmentSQLTableSingle inputBIRDSpider
Weaver 1 Plan-basedDecomposeAugmentScopeSQLModelPrepTextError 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.