Skip to content
mlpapersPublic

About

Machine Learning and Statistical Models: papers and methods

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Machine learning and statistical models

Linear and generalized linear models

  • Least squares and ridge — Least squares minimizes squared prediction errors; ridge adds a squared-coefficient penalty to stabilize fits with correlated predictors. Includes implementation and solver guidance.
  • Lasso — 1996. Constrains the sum of absolute regression coefficients, shrinking some exactly to zero. Combines estimation and variable selection.
  • Elastic net — Combines L1 and L2 penalties, allowing sparse coefficients while retaining ridge-style shrinkage. A useful alternative to lasso for correlated predictors.
  • Generalized linear models — 1972. Connects an exponential-family response mean to a linear predictor through a link function. Unifies models fitted by iteratively weighted linear regression.
  • Logistic regression — Models binary class probability through a logistic link applied to a linear score. The documented implementation also supports multiclass classification and regularization.
  • Generalized linear mixed models — 1993. Adds random effects to GLMs for correlated observations and overdispersion. Breslow–Clayton develops approximate inference using penalized quasi-likelihood.
  • Tests as linear models — 2019. Worked connections between regression, t-tests, correlation and ANOVA. Rank-based analogues are also discussed; some equivalences are approximate.

Additive models and adaptive splines

  • Generalized additive models — 1986. Replaces a GLM's linear predictor terms with smooth functions of individual inputs. Local scoring extends additive regression to different response distributions.
  • MARS — 1991. Builds regression models from products of spline basis functions, selecting their number, variables and knot locations from data. Separates additive contributions from interactions.
  • Generalized additive neural networks — 1999. Potts's KDD reference on neural additive models.
  • Intelligible classification and regression — 2012. Studies additive models whose individual feature contributions can be plotted, comparing fitting methods and the accuracy cost of restricting interactions.
  • GA2M — 2013. Extends additive models with selected pairwise interactions. FAST ranks candidate feature pairs, keeping explanations as one- and two-dimensional functions.
  • Intelligible healthcare models — 2015. Pneumonia and readmission case studies use additive models with pairwise interactions to expose unexpected learned associations and revise models.
  • GAMs with autoregressive terms — 2012. Combines nonlinear covariate terms with autoregression for serially correlated outcomes. Demonstrated on temperature and daily mortality.
  • Neural Additive Models — 2020. Jointly trains a separate neural network for each input feature, then combines their outputs linearly. Learns flexible univariate shapes while preserving additive structure.
  • How trustworthy are GAMs? — 2020. Shows that similarly accurate GAMs can learn conflicting feature shapes. Compares inductive biases, sparsity and behavior on rare subpopulations; accuracy alone does not validate an explanation.

Trees and tabular prediction

  • CART — Recursively partitions feature space into regions with simple predictions. Depth and pruning control complexity; individual trees can be unstable under changes to training data.
  • Random forests — 2001. Combines randomized trees, including random feature selection at splits. Analyzes how individual tree strength and dependence affect ensemble error.
  • Bayesian additive regression trees — 2008. Represents a response as a sum of trees with a regularization prior that keeps individual trees weak. Bayesian backfitting samples the model and its predictive uncertainty.
  • XGBoost — 2016. Gradient-boosted trees with sparsity-aware split finding and a weighted quantile sketch for approximate tree learning. The paper also addresses cache access and distributed computation.
  • CatBoost — 2017. Uses ordered boosting and categorical-feature processing to address prediction shift caused by target leakage during training.
  • TabPFN: original classifier — 2022. Pretrains a transformer on synthetic classification tasks. At inference, labeled training rows provide context for predictions without updating the model weights; the original scope is small tabular datasets.
  • TabPFN: classification and regression — 2025. Extends prior-data-fitted tabular prediction to regression, categorical inputs and missing values. A pretrained transformer performs in-context prediction from labeled examples.
  • TabM — 2024. Builds parameter-sharing ensembles of multilayer perceptrons for tabular prediction. Joint training produces multiple predictions without storing a separate full network for every ensemble member.
  • TabICL — 2025. Combines representations of table rows with a transformer for in-context classification. Synthetic-task pretraining supports prediction on new tables without task-specific weight updates.

Observation protocols

  • Repeated measurements - 2026 preprint. More readings with independent noise at fixed inputs can harm new-input predictions. Priors coupling input density and responses can count repeated locations as fresh input evidence; TabPFN-v3 also depends on row count.
  • Repetition evidence - TabPFN-v3 (8-member ensemble), six 1D functions, 20 seeds, 12 sites, 64 readings/site, noise SD 0.05: median new-input MSE 0.015 (one reading), 0.049 (separate rows), 0.0094 (means). Count reset weakens gains at SD 0.30/0.50.

Compression of tabular models

  • Shallow TFMs - 2026 preprint. Uses affine block replacement, following ReplaceMe, with per-feature maps for dual-axis models. Across 171 classification datasets and eight models, halving depth loses at most 0.002 median AUROC per model.
  • Compression limits - On 41 regression datasets, retaining one block costs TabPFN-3 0.132 median R2. Regression windows use labelled calibration R2; classification uses output KL. Maps are fitted to the target table's activations.
  • Compression cost - MIMIC-III: one-block TabPFN-3 on RTX 5090 gives 1.2x speedup for 512-query re-encoding, 2.4x for a cached single query. On i9-14900K (fp32, batch 512), re-encoding gains are 1.4x for TabPFN-3 and 12.4x for TabPFNv2.

Local and conditional-independence classifiers

  • Nearest-neighbor classification — 1967. Predicts from nearby labeled examples. Cover and Hart bound asymptotic one-neighbor error by twice Bayes error under their assumptions; this is neither a finite-sample guarantee nor a guarantee for an arbitrary learned distance.
  • Naive Bayes — 1997 analysis. Multiplies class-conditional feature probabilities under an independence model. Domingos and Pazzani show that correct class decisions can survive some dependence violations even when estimated probabilities are inaccurate.

Support-vector methods

  • Support-vector networks — 1995. Constructs a linear decision surface in a nonlinear feature space and extends the approach to nonseparable training data. A foundation for kernel-based classification.
  • SVM implementations — Linear and kernel classification, regression and outlier detection. Decision scores are not probabilities; probability estimation adds a separate fitting step.

Probabilistic prediction, survival and treatment effects

  • Quantile regression forests — 2006. Extends random forests to estimate the conditional response distribution and its quantiles, rather than only a conditional mean.
  • Extreme NO2 forecasting — 2020. Compares probabilistic models for high-pollution episodes, including threshold-exceedance probabilities. A case study in evaluating forecast distributions rather than only mean predictions.
  • Kaplan–Meier — 1958. Estimates a survival curve from incomplete lifetime observations using a product-limit estimator. Independent censoring is a substantive assumption, explicitly discussed in the paper.
  • Cox regression — 1972. Models covariate effects as multipliers of an unspecified baseline hazard. Handles censored event times without choosing a parametric baseline distribution.
  • DeepSurv — 2016. Uses a neural network for the risk function in a Cox proportional-hazards model, allowing nonlinear covariate interactions in survival prediction.
  • Treatment-effect meta-learners — 2017. Builds estimators of conditional average treatment effects from existing regression learners. Introduces the X-learner and studies settings with unequal treatment-group sizes.
  • Simpson's paradox — 2019. Constructs examples where conditioning on additional variables reverses an association. Illustrates the dependence of aggregated comparisons on the variables included in an analysis.
  • NGBoost — 2019. Boosts parameters of a conditional probability distribution using natural gradients, extending boosting from point estimates to probabilistic regression.

Classical forecasting and latent states

  • Forecasting: Principles and Practice, second edition — 2018. Historical R reference covering forecasting methods, diagnostics and evaluation, with examples based on the forecast package.
  • Forecasting: Principles and Practice, third edition — 2021. Updated forecasting reference using tsibble and fable. Covers data exploration, statistical models, uncertainty and forecast evaluation.
  • ARIMA and seasonal ARIMA — 2021. Combines differencing, autoregressive terms and moving-average errors. Seasonal extensions add corresponding terms at seasonal lags. Reference: FPP3, Chapter 9.
  • Holt–Winters and ETS — 2021. Smooths level, trend and seasonality recursively. ETS supplies statistical state-space formulations and forecast distributions. Reference: FPP3, Chapter 8.
  • STL decomposition — 2021. Uses Loess smoothing to separate trend, seasonal and remainder components. Seasonal variation may change over time; robust fitting limits outlier influence on the smooth components.
  • Dynamic regression — 2021. Combines regression predictors with ARIMA errors. Forecasts require future predictor values or scenarios; ordinary intervals condition on these values rather than propagating their uncertainty.
  • Vector autoregression — 2021. Models several series jointly, regressing each on lags of all series. Stationarity and differencing determine the appropriate specification.
  • GARCH — 1986. Generalizes ARCH by allowing past conditional variances into the current variance equation. Studies stationarity, estimation and testing for time-varying volatility.
  • Kalman filtering — 1960. Formulates linear filtering through state transitions and recursive error-covariance updates. Treats stationary and nonstationary prediction problems in a common framework.
  • Hidden Markov models — 1989. Rabiner reviews Markov models with hidden states and probabilistic observations, with applications to speech recognition. A reference for the model's statistical structure and inference problems.
  • Infinite HMM — 2001. Uses Dirichlet processes to extend HMMs to countably many possible hidden states, integrating out transition parameters rather than fixing a finite state count in advance.
  • Dynamic time warping — 1978. Aligns sequences by optimizing a nonlinear time-warping path with dynamic programming. Sakoe–Chiba studies path constraints for spoken-word matching; this is an alignment method, not a forecasting model.

Neural forecasting

  • DeepAR — 2017. Trains an autoregressive recurrent network across related time series to produce probabilistic forecasts, sharing statistical information across series.
  • N-BEATS — 2019. Uses fully connected blocks with forward and backward residual connections for forecasting. Provides generic and explicitly interpretable configurations.
  • Temporal Fusion Transformer — 2019. Combines recurrent processing and attention for multi-horizon forecasts. Separately accommodates static covariates, known future inputs and historically observed variables.
  • Chronos — 2024. Scales and quantizes time-series values into tokens, then trains transformer language models with cross-entropy. Sampling token sequences produces probabilistic forecasts.
  • PatchTST — 2022. Treats time-series patches as tokens and processes each channel separately with shared embedding and transformer weights; designed for forecasting and self-supervised pretraining.

Dynamical and mechanistic models

  • Simple discrete dynamics — 1976. Shows how simple first-order nonlinear difference equations can produce stable equilibria, cycles or irregular fluctuations. A foundation for studying deterministic complexity.
  • Predator–prey inference — 2018. Fits Lotka–Volterra differential equations with a statistical observation model to lynx–hare pelt counts. Demonstrates Bayesian parameter inference and posterior predictive checks.
  • Lorenz dynamics — 1963. Studies a deterministic nonlinear convection model whose nearby initial states can diverge. Connects nonperiodic dynamics to limits of long-range prediction.
  • Bass diffusion — 1969. Models initial product adoption using innovative and imitative behavior: purchase timing depends on previous buyers. The original study tests the model on consumer durables.
  • Bass model retrospective — 2004. Reviews the origins, applications and extensions of the product-diffusion model, identifying subsequent research directions.
  • SIR epidemic dynamics — 1927. Models infection and removal in a susceptible population under simplifying assumptions about contact and immunity. Epidemics can end while susceptible individuals remain.
  • DICE — 1992. Describes an integrated climate–economy model for dynamic optimization of climate policy. Documents the structure and assumptions behind its cost–benefit analysis.

Evaluation and software

  • Conformal prediction overview — 2021. Reviews calibration-score methods for prediction sets with finite-sample marginal coverage under exchangeability. This guarantee does not imply coverage at each individual input.
  • Forecast evaluation — 2021. Compare against naïve and seasonal-naïve baselines. Evaluate held-out point forecasts and distributions separately; scaled errors support comparisons across series with different units.
  • Rolling-origin validation — 2021. Repeatedly trains on past observations and evaluates later ones. Use forecast horizons matching deployment; fitting residuals do not measure future forecast accuracy.
  • rpart — R implementation of recursive partitioning for classification, regression and survival trees, based on CART.
  • party — R toolbox for conditional-inference trees, forests and model-based recursive partitioning. Supports response types including censored and multivariate outcomes.
  • mgcv — R implementation of generalized additive and additive mixed models, with smoothing-parameter estimation and several response-distribution families.

Related Topics

About

Machine Learning and Statistical Models: papers and methods

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors