Nội dung bài viết
© 2025 AI VIET NAM. All rights reserved.
Tác giả: AI VIET NAM (AI VIET NAM)
Keywords: LightGBM vs XGBoost, tốc độ xử lý, machine learning boosting, leaf-wise, level-wise
Khi mới làm quen với các mô hình Boosting trong Machine Learning, người học thường gặp hai cái tên quen thuộc: XGBoost và LightGBM. Cả hai đều mạnh và phổ biến trong bài toán dạng bảng (tabular). Nhưng khi chạy thử, nhiều bạn thấy LightGBM thường nhanh hơn rõ rệt, đặc biệt khi dữ liệu lớn.
Câu hỏi tự nhiên xuất hiện:
“Cùng là Boosting, cùng là cây quyết định, vậy LightGBM nhanh hơn XGBoost ở điểm nào?”
Điều gây nhầm lẫn nằm ở chỗ cả hai đều tối ưu hiệu suất tính toán, nhưng cách xây cây lại khác nhau hoàn toàn.
Ở mỗi tầng, XGBoost mở rộng tất cả các node cùng cấp.
Ưu điểm:
Nhược điểm:
LightGBM chỉ mở rộng node có “lợi ích cao nhất” (highest gain).
Ưu điểm:
Nhược điểm:
Ví dụ:
Ở một tầng có 20 node:
Khi số feature & số node tăng lớn → mức tiết kiệm thời gian của LightGBM càng rõ rệt.
LightGBM không duyệt tất cả giá trị liên tục, mà gom feature vào các bin.
Lợi ích:
Hai kỹ thuật này làm LightGBM cực nhanh trên dữ liệu lớn.
Trong các module ML (Module 4) và Optimization (Module 5) của AIO, tư duy “gain”, “split”, “gradient” và “tối ưu tốc độ” là nền tảng giúp hiểu rõ sự khác biệt này.
Bạn nên thử:
Những thử nghiệm nhỏ giúp bạn hiểu bản chất thay vì học thuộc.
Q: LightGBM có luôn nhanh hơn không?
A: Không phải mọi lúc, nhưng trên dữ liệu lớn thì gần như luôn nhanh hơn.
Q: LightGBM dễ overfit hơn không?
A: Đúng, vì Leaf-wise đào sâu một nhánh rất nhanh → cần depth limit.
Q: XGBoost chậm hơn vì Level-wise đúng không?
A: Đúng, vì mở rộng quá nhiều node không cần thiết.
Q: Cả hai có dùng cho regression & classification không?
A: Có, cả hai đều hỗ trợ đầy đủ.
Q1. Con số 0 thì học nổi không?
Ans: Chỉ cần bạn có thời gian học. Điều quan trọng nhất không phải giỏi hay không, mà là có học đều mỗi ngày. Kiến thức – tài liệu – môi trường đã có team lo. Nếu bạn không có thời gian thì nên cân nhắc.
Q2. Ai dạy AIO?
Ans: Đội admin dạy toàn bộ. Admin trực tiếp hướng dẫn và hỗ trợ mọi câu hỏi của bạn trong suốt quá trình học.
Q3. Admin có “xịn” không?
Ans: Admin đều là người làm nghề thật, mỗi người một cách dạy. Quan trọng là bạn cảm thấy hợp cách truyền đạt. Admin không dám nói xịn, chỉ dạy bằng hết sức.
Q4. AIO có gì khác những nơi khác?
Ans: AIO không phải trung tâm. Đây là dự án học tập cộng đồng, được cải tiến qua từng khóa. Tinh thần của AIO: Cùng nhau học – cùng nhau khổ – cùng nhau lớn. Nếu hợp tinh thần đó, bạn sẽ thấy phù hợp.