liveBook · Manning

Heterogeneity

As explained in Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

Heterogeneous data contains features with differing semantic types, numeric scales, units, or categorical value structures.

Heterogeneity describes tabular data whose columns differ in semantic type, numeric units or scales, and categorical value structures. These mixed columns distinguish typical tabular datasets from datasets containing only continuous features. section 5.2.3

A mixed tabular dataset

A typical dataset may combine numerical features measured in different units with categorical features. This structure helps explain why gradient-boosted decision trees can perform strongly on tabular prediction tasks. section 5.2.3

Heterogeneity matters because:

  • Tree-based methods outperformed several deep-learning architectures on a benchmark of 45 open tabular datasets, with less hyperparameter tuning. section 5.2.3
  • The advantage persisted even when experiments used only numerical features, so mixed column types are important but not the sole explanation. section 5.2.3

How Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI covers it

How deep it goes
Defines mixed column types and relates them to model comparisons, without deriving an internal mechanism.
Examples
Uses numerical features with different units, categorical features, and a benchmark of 45 open datasets.
What you can do after
Evaluate why tree-based models may outperform deep-learning models on heterogeneous tabular datasets.
How it connects
Connects tabular data with numerical features, categorical features, decision trees, gradient boosting, and deep learning.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI. The section links point to the parts of the book it draws on.