← Latest papers
🤖 machine learning

Generalizing Numerical Reasoning in Table Data through Operation Sketches and Self-Supervised Learning

The paper introduces TaNOS, a continual pre-training framework that enhances the robustness and transferability of numerical reasoning in expert-domain tables by combining header anonymization, operation sketches, and program-first self-supervised learning to overcome the limitations of supervised fine-tuning and domain shifts.

Original authors: Hanjun Cho, Gahyun Yoo, Hanseong Kim, Jay-Yoon Lee

Published 2026-04-24
📖 4 min read☕ Coffee break read

Original authors: Hanjun Cho, Gahyun Yoo, Hanseong Kim, Jay-Yoon Lee

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

The Big Problem: The "Cheat Sheet" Student

Imagine you are training a student to solve math word problems based on financial reports (tables full of numbers).

If you teach this student using standard methods (Supervised Fine-Tuning), they might become very good at the specific practice tests you give them. However, they aren't actually learning how to do math. Instead, they are memorizing shortcuts.

  • The Shortcut: They notice that whenever the column header says "Revenue," the answer usually involves adding numbers. When it says "Profit," they subtract.
  • The Failure: If you give them a test where the headers are changed to "Sales" or "Earnings," or if the questions are phrased slightly differently, the student panics and fails. They relied on the words (the headers), not the logic (the math structure).

This is exactly what happens with current AI models on expert tables (like finance or biology). They are "brittle"—they break easily when the context changes.


The Solution: TaNOS (The "Architect" Approach)

The researchers created a new training framework called TaNOS. Instead of letting the AI memorize words, they forced it to learn the blueprint of the problem. They did this using three clever tricks:

1. The "Operation Sketch" (The Blueprint)

Imagine you are asking a chef to make a cake.

  • Old Way: You say, "Make a chocolate cake." The chef memorizes "Chocolate = Cocoa Powder." If you ask for a "Dark Chocolate Cake," the chef gets confused.
  • TaNOS Way: You give the chef a sketch: "Mix flour, sugar, and cocoa. Bake at 350°."
  • In the Paper: Before the AI tries to answer a question, the researchers give it a tiny, abstract hint (a sketch) that says what kind of math to do (e.g., "Subtract the first number from the last"). This forces the AI to focus on the logic of the calculation rather than guessing based on the words in the table headers.

2. Header Anonymization (The "Blindfold")

Imagine you are teaching someone to play chess, but you cover the names of the pieces (King, Queen, Pawn) and just call them "Piece A," "Piece B," and "Piece C."

  • Why do this? If the student learns that "Piece A" always moves two squares, they might fail if you switch to a game where "Piece A" moves differently. But if they learn the rules of movement regardless of the name, they can play any chess game.
  • In the Paper: The AI is trained on tables where the column headers (like "Revenue" or "Net Income") are replaced with random nonsense words (like "Burger" or "Zebra"). This forces the AI to ignore the specific vocabulary and focus entirely on the structure of the data.

3. Self-Supervised Learning (The "Infinite Practice Lab")

Usually, to teach an AI, humans have to write thousands of questions and answers. This is slow and expensive.

  • The TaNOS Trick: The researchers built a robot that writes its own practice problems.
    1. The robot picks a random math operation (e.g., "Subtract 5 from 10").
    2. It calculates the answer (5).
    3. Then, it asks an AI to write a natural language question that matches that math.
  • Why it works: Because the robot started with the math, the answer is 100% guaranteed to be correct. The AI gets to practice on millions of these perfect examples without a human needing to write a single one.

The Results: Why It Matters

The researchers tested this on an 8-billion-parameter AI model (a smart but relatively small model compared to the massive ones used by big tech).

  1. Less Data, Better Results: TaNOS achieved 80% accuracy using only 10% of the training data. Standard methods needed 100% of the data to get only 74% accuracy.
  2. The "Shape-Shifter" Test: When they changed the domain (e.g., took a finance model and tested it on biology tables with different headers), standard models crashed (dropping performance by over 10%). TaNOS barely blinked, dropping less than 2%.
  3. Beating the Giants: TaNOS outperformed massive, proprietary models (like GPT-5 and Gemini) that cost a fortune to run, even though TaNOS used a much smaller, open-source model.

The Takeaway

TaNOS is like teaching a student to understand the grammar of math instead of memorizing the vocabulary.

By hiding the specific words (Anonymization), giving them a logic blueprint (Sketches), and letting them practice on infinite self-generated problems (Self-Supervised Learning), the AI learns to be a flexible problem-solver. It can handle new industries, new table formats, and new questions without needing to be retrained from scratch.

In short: It stops the AI from being a parrot that repeats what it heard, and turns it into a mathematician that understands how numbers work.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →