sklearn.multioutput.MultiOutputRegressor, scikit-learn developers, 2024 (scikit-learn) - Provides official documentation for using multi-output regression wrappers in Scikit-learn, directly relevant to practical implementation of independent models per output.
XGBoost: A Scalable Tree Boosting System, Tianqi Chen, Carlos Guestrin, 2016Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (ACM)DOI: 10.1145/2939672.2939785 - Introduces the highly scalable and efficient XGBoost algorithm, demonstrating its design and optimization for single-output prediction tasks, which clarifies the need for adaptation in multi-output scenarios.
Multi-Output Regression with Ensembles of Extremely Randomized Trees, Pierre Geurts, Louis Wehenkel, and Damien Ernst, 2006Machine Learning, Vol. 65 (Springer US)DOI: 10.1007/s10994-006-0036-7 - Examines methods for multi-output regression using ensemble trees, contrasting independent models with approaches that consider output correlations, which relates to advanced strategies for native multi-output modeling.