ODTQA-FoRe: An Open-Domain Tabular Question Answering Dataset for Future Data Forecasting and Reasoning
This paper introduces ODTQA-FoRe, the first open-domain tabular question answering dataset focused on future data forecasting and reasoning using real estate data, along with TimeFore, an LLM agent framework that integrates data retrieval, external time-series forecasting, and analytical synthesis to overcome the limitations of current models in handling future-oriented numerical predictions.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are a real estate investor trying to make smart decisions. You have a massive library of historical records (like a giant spreadsheet) containing housing prices from the past. You want to ask your computer assistant two types of questions:
- The "What Happened?" Question: "What was the average price of this apartment in Hangzhou last month?" (This is easy; the computer just looks up the answer).
- The "What Will Happen?" Question: "What will the price be next month?" or "Which of these two neighborhoods will see a bigger price jump next year?"
The Problem:
Current AI assistants (Large Language Models) are like brilliant historians. They are amazing at reading the past and answering "What happened?" questions. However, they are terrible at predicting the future. If you ask them to guess next month's housing prices, they often just make up numbers based on patterns in their training, which isn't reliable. Furthermore, in the real world, you don't just hand them one spreadsheet; you have thousands of them, and the AI has to find the right one first.
The Solution: ODTQA-FoRe and TimeFore
The authors of this paper introduced a new challenge and a new tool to solve it.
1. The New Challenge: ODTQA-FoRe
Think of this as a new "Olympic Sport" for AI. They created a massive dataset called ODTQA-FoRe (Open-Domain Tabular Question Answering for Future Data Forecasting and Reasoning).
- The Data: They used real estate data from 10 Chinese cities, covering thousands of projects over several years.
- The Task: The AI must not only find the right historical data from a pool of 288 different tables but also accurately predict future prices and then use those predictions to answer complex reasoning questions (e.g., "Which neighborhood is the better investment?").
2. The New Tool: TimeFore (The "Dream Team" of Agents)
To solve this difficult task, the authors built a system called TimeFore. Instead of asking one giant AI to do everything (which leads to mistakes), they broke the job down into a "Dream Team" of three specialized workers, like a relay race:
Runner 1: The Retriever (The Librarian)
- Job: You ask a question, and the Retriever has to find the right book (table) in the massive library.
- How it works: It reads your question, summarizes it, and then searches through the database to find the specific historical price tables needed. It then writes a precise query (SQL) to pull the exact numbers.
- Analogy: Imagine a librarian who doesn't just guess where a book is but walks to the exact shelf, pulls the right volume, and hands you the specific page.
Runner 2: The Forecaster (The Crystal Ball)
- Job: Take the historical numbers the Librarian found and predict the future.
- The Twist: The main AI (the LLM) is bad at math and forecasting. So, this agent doesn't guess. Instead, it calls upon a specialized "Cruncher" (a dedicated time-series model called TimeXer).
- How it works: It feeds the past 24 months of data into this specialized tool, which is an expert at spotting trends and filling in missing gaps. The tool spits out a forecast for the next 12 months.
- Analogy: Instead of asking a generalist writer to predict the weather, you hand the data to a professional meteorologist with a supercomputer.
Runner 3: The Analyzer (The Judge)
- Job: Take the forecast and the user's question to give the final answer.
- How it works: It looks at the question. Is it asking for a specific number? Or is it asking for a comparison (Reasoning)? It then formats the answer perfectly, stripping away any "fluff" or wrong explanations to give you just the hard facts.
- Analogy: A judge who takes the evidence (the forecast) and the law (the question) and writes a clear, concise verdict.
3. What They Found
The authors tested this "Dream Team" against standard AI models that try to do everything alone.
- The Result: The TimeFore team was significantly better.
- The Bottleneck: They discovered that the biggest reason for errors wasn't finding the wrong book (Retriever) or writing the wrong verdict (Analyzer). The main problem was predicting the future. Even with the best tools, if the forecast is slightly off, the final reasoning answer will be wrong. This proves that for future prediction tasks, you must use specialized forecasting tools rather than relying on a general AI to "guess."
Summary
In short, this paper says: "Don't ask a general AI to predict the future using a messy database. Instead, build a team: one to find the data, one specialized expert to do the math and predict, and one to format the answer. This approach works much better than trying to do it all in one step."
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.