HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

XGBoost: A Scalable Tree Boosting System

Tianqi Chen; Carlos Guestrin

XGBoost: A Scalable Tree Boosting System

Abstract

Tree boosting is a highly effective and widely used machine learning method. In this paper, we describe a scalable end-to-end tree boosting system called XGBoost, which is used widely by data scientists to achieve state-of-the-art results on many machine learning challenges. We propose a novel sparsity-aware algorithm for sparse data and weighted quantile sketch for approximate tree learning. More importantly, we provide insights on cache access patterns, data compression and sharding to build a scalable tree boosting system. By combining these insights, XGBoost scales beyond billions of examples using far fewer resources than existing systems.

Code Repositories

Benchmarks

BenchmarkMethodologyMetrics
humor-detection-on-200k-short-texts-for-humor-1XGBoost
F1-score: 0.813

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp