HN Debrief

Why Large Language Models Fail at Tabular Prediction

  • AI
  • Machine Learning
  • Data Science
  • Developer Tools

The paper asks a simple question: if you give a frontier large language model a full tabular dataset directly in the prompt and ask it to predict outcomes, why does it perform so badly compared with standard tabular machine learning? The authors isolate the model to a pure inference setting with no tools, no fine-tuning, and no agent scaffolding, then test common explanations such as poor serialization. Their headline claim is that formatting is not the main issue. The bigger problem appears to be dimensionality. As the number of features grows, performance collapses, and decades-old tabular methods still dominate.

Do not treat a general-purpose LLM as a drop-in forecaster just because it can access your tables. For prediction on structured business data, default to established tabular models and watch specialized foundation models separately instead of assuming language-model progress will carry over.

Discussion mood

Mostly agreeing, mildly amused, and a bit exasperated. People saw the result as directionally obvious for practitioners, but worth publishing because it cleanly separates "LLMs are bad at this" from shallower explanations like CSV formatting or weak prompting.

Key insights

  1. 01

    Enterprise AI hype is outrunning model fit

    Pointing Claude or another chat model at a data warehouse is exactly the mistake this paper helps puncture. The useful frame is not "can the AI see the data" but "what model class is built for this prediction problem." That lands hard in companies where years of calling everything AI have blurred the line between language interfaces and actual forecasting systems.

    If stakeholders want predictions from warehouse data, force the conversation toward evaluation baselines and model choice before any LLM integration plan. Treat natural-language access to data as a separate product feature from the prediction engine itself.

      Attribution:
    • _joel #1
    • pjot #1
    • importantbrian #1
  2. 02

    The real benchmark is specialized tabular models

    The interesting comparison is not chat LLMs versus XGBoost alone. It is general language models versus systems built specifically for tabular learning, including TabFM and TabPFN. Even people bullish on newer transformer-based tabular models still framed them as competing with XGBoost, LightGBM, and CatBoost on bounded parts of the problem, not as evidence that chat-style LLMs suddenly became good at tables.

    Track tabular foundation models as a separate category from LLMs. If your team wants zero-shot or lower-touch modeling on structured data, evaluate TabPFN or TabFM against boosted trees instead of trying to repurpose a chatbot.

      Attribution:
    • tough #1
    • jeffreyrogers #1
    • woofwoofwoof #1
    • dist-epoch #1
    • sebastiansm7 #1
    • dill_1 #1
  3. 03

    Formatting may help interpretation, not core prediction

    Comments pushed on the paper's claim that serialization is not the main bottleneck because older models often handled markdown tables better than CSV. But the better read is that format can change how easily a model extracts signals from a result, while still not fixing the underlying weakness on tabular prediction. The Honeycomb MCP example points the same way. Teams are adding ASCII charts next to tables because richer representations may help LLMs interpret outputs, not because they turn the model into a strong tabular learner.

    Use presentation tricks like markdown tables or charts when an LLM needs to summarize results for humans. Do not confuse improved readability with improved predictive ability.

      Attribution:
    • gw32 #1
    • IneffablePigeon #1
  4. 04

    The stripped-down setup is the point

    Removing tools, fine-tuning, and agent scaffolding is what makes the paper useful. A controlled setup can expose whether the base model has any native capacity for this kind of reasoning. If performance only appears after adding retrieval, code execution, or a separate model pipeline, then the capability belongs to the surrounding system, not to the LLM itself.

    When you evaluate LLM-based analytics products, separate base-model ability from pipeline ability. Ask which component is actually doing the prediction before you credit the LLM for the result.

      Attribution:
    • scott_s #1
    • mwkaufma #1

Against the grain

  1. 01

    Pure prompting studies miss real deployments

    For builders using LLMs as part of agentic systems, a single-pass no-tools benchmark can feel academic to the point of irrelevance. In production, you would reach for code, model libraries, and external execution rather than asking a chat model to infer directly from raw rows in context. On that view, the paper proves a narrow limit of naked prompting more than it informs how practical systems should be designed.

    If your product already wraps LLMs with code execution and classical models, do not overgeneralize this paper to the whole stack. Use it to limit where the LLM sits in the workflow, not to rule out hybrid systems.

      Attribution:
    • heaney-555 #1
    • bonsai_spool #1
  2. 02

    Missing reasoning budget weakens the evaluation

    Leaving out the model's reasoning level or budget makes the result harder to interpret because inference settings can materially change performance. A negative result is more convincing when readers can see whether the model was given the expensive test-time compute that vendors increasingly treat as part of capability.

    When you read or run LLM benchmarks, insist on full inference settings, including reasoning mode and token budget. Otherwise you cannot tell whether you measured a model limit or a cost cap.

      Attribution:
    • WhitneyLand #1

In plain english

agent scaffolding
Extra software around a model that gives it tools, memory, planning steps, or workflows beyond a single model response.
ASCII
A basic text character encoding standard, often used to draw simple text-only charts or diagrams.
CatBoost
A gradient-boosted decision tree library that is especially strong on tabular data with categorical features.
CSV
Comma-separated values, a plain text format for storing table data where each row is a line and columns are separated by commas.
dimensionality
The number of input features or columns in a dataset.
fine-tuning
Training a pre-trained model further on a narrower dataset or task so it performs better in that domain.
Honeycomb MCP
A tool integration for the Honeycomb observability platform using Model Context Protocol so models can access and work with telemetry data.
LightGBM
A gradient-boosted decision tree framework designed for fast and accurate learning on tabular datasets.
LLM
Large language model, a machine learning model trained on large amounts of text to generate and analyze language.
prompt
The text and other input given to a model to tell it what task to perform.
TabFM
A foundation model designed specifically for tabular data rather than general language generation.
TabPFN
A probabilistic foundation model designed for tabular prediction tasks.
tabular prediction
Using structured rows and columns of data, like a spreadsheet or database table, to predict an outcome such as churn, fraud, or sales.
transformer
A neural network architecture built around attention mechanisms and used in models such as modern language models.
XGBoost
A widely used gradient-boosted decision tree library that often performs very well on tabular data.

Reference links

Specialized tabular models

  • Google TabFM blog post
    Cited as a leading specialized foundation model for tabular data and contrasted with general LLMs.
  • TabPFN GitHub repository
    Mentioned as another transformer-based system focused on tabular prediction, with better results than general LLMs but slower inference than boosted trees.