Logo

dev-resources.site

for different kinds of informations.

LinearBoost: Faster Than XGBoost and LightGBM, Outperforming Them on F1 Score on Seven Famous Benchmark Datasets

Published at
1/12/2025
Categories
ai
machinelearning
algorithms
computerscience
Author
hamidkm9
Author
8 person written this
hamidkm9
open
LinearBoost: Faster Than XGBoost and LightGBM, Outperforming Them on F1 Score on Seven Famous Benchmark Datasets

Hi All!

The latest version of LinearBoost classifier is released!

https://github.com/LinearBoost/linearboost-classifier

In benchmarks on 7 well-known datasets (Breast Cancer Wisconsin, Heart Disease, Pima Indians Diabetes Database, Banknote Authentication, Haberman's Survival, Loan Status Prediction, and PCMAC), LinearBoost achieved these results:

  • It outperformed XGBoost on F1 score on all of the seven datasets

  • It outperformed LightGBM on F1 score on five of seven datasets

  • It reduced the runtime by up to 98% compared to XGBoost and LightGBM

  • It achieved competitive F1 scores with CatBoost, while being much faster

LinearBoost is a customized boosted version of SEFR, a super-fast linear classifier. It considers all of the features simultaneously instead of picking them one by one (as in Decision Trees), and so makes a more robust decision making at each step.

This is a side project, and authors work on it in their spare time. However, it can be a starting point to utilize linear classifiers in boosting to get efficiency and accuracy. The authors are happy to get your feedback!

computerscience Article's
30 articles in total
Favicon
Binary Made Easy β€” Understand the Basics
Favicon
Understanding Lists in Python
Favicon
Truth Tables: Foundations and Applications in Logic and Neural Networks
Favicon
LinearBoost: Faster Than XGBoost and LightGBM, Outperforming Them on F1 Score on Seven Famous Benchmark Datasets
Favicon
External Merge Problem - Complete Guide for Gophers
Favicon
From 0 to O(n): A Beginner's Guide to Big O Notation
Favicon
Here’s why Julia is THE language in scientific programming
Favicon
Securing C++ iostream: Key Vulnerabilities and Mitigation Strategies
Favicon
Why Your Brain Ghosts Most of Your Memories!?
Favicon
I am currently reducing at least 22 proofs by at least 99312 steps total.
Favicon
Guide to TCP/IP Ports and UDP Ports
Favicon
Important Port Numbers in Networking and Open-Source Projects
Favicon
A Practical Approach to Problem-Solving in JavaScript
Favicon
CS50 - Week 6
Favicon
Quintum Computing And History
Favicon
Relational Database Design: DBMS
Favicon
πŸš€ Say Hello to PaperLens! πŸ”Ž
Favicon
Database Scaling NLogN πŸ“ˆ
Favicon
LeetCode Meditations: Sum of Two Integers
Favicon
Is there an ethics issue in computer science? (EPQ)
Favicon
Confusion about coding field after introduced chatgpt and other AI models AI can make itself code and also make websites and apps etc. We have a carrier confusion because I am a BTech 1st year computer science student. Please help.
Favicon
Kubernetes Gateway API
Favicon
Recursion it is : LeetCode 494
Favicon
Simplifying the Cloud: Fundamentals of Cloud Computing with a Focus on AWS
Favicon
Trees in SQL
Favicon
Trees in SQL (part 2)
Favicon
Behavioural Analysis models for a project
Favicon
Choosing the Right Excel Consultant: Boost Efficiency and Productivity
Favicon
Pointers in C++: Memory Management, Arrays, and Smart Pointers
Favicon
Designing for Durability: How Precision Engineering Creates Tools That Last

Featured ones: