GOTabPFN Demo

Installed package: gotabpfn==0.1.11

GOTabPFN is a general tabular learning pipeline for high-dimensional tabular data. It combines GO-LR feature ordering, NSC feature compression, and a frozen TabPFN backbone.

This demo supports five use cases:

  1. Dataset diagnostics
  2. GO-LR feature ordering only
  3. NSC dimensionality reduction only
  4. Full GOTabPFN classification/regression
  5. Optional Optuna hyperparameter tuning

Default settings are provided for quick testing. For stronger performance, tune GO-LR and NSC hyperparameters on your own dataset.

Please do not upload private, clinical, patient-identifiable, or sensitive data.

Target column

Auto-set to the last column on upload. Task type updates automatically when changed.

CSV preview

Choose action
Task type

Auto-detected from the target column. Override here if needed (e.g. DrivFace: multiclass ↔ regression).

Parameter mode

Use default for a quick run, manual for custom settings, or Optuna for optional tuning.

CV mode for full GOTabPFN

For public demo runs, 3fold is recommended. 5x5 is much slower.

1 150

Advanced parameters

Use Manual parameters to apply these settings. Use Default quick parameters for a quick general test. Use Optuna tuning only after adding tune_gotabpfn_csv_app.py beside app.py.

GO-LR metric
NSC variant for compression-only mode
NSC segmentation
NSC M rule
NSC tau

Metrics / diagnostics / trials

Preview / predictions / ordering

Runtime guidance

  • Default quick parameters are for testing the interface quickly.
  • Manual parameters allow users to control GO-LR and NSC settings.
  • Optuna tuning is optional and requires tune_gotabpfn_csv_app.py.
  • On public Hugging Face hosting, start with small CSV files and a small number of tuning trials.
  • For paper-level results, use your full evaluation protocol on dedicated compute.
  • Task type is auto-detected from the target column and can be overridden freely. Datasets like DrivFace can be run as multiclass (7 face classes) or regression (continuous angle), just select the column and switch the task type.