Ensemble models: What we can learn about keeping a friend group and eventually becoming better humans
Ensemble: a group of items viewed as a whole rather than individually

Ensemble models: What we can learn about keeping a friend group and eventually becoming better humans

While the concept of ensemble learning is considered a heavy technical concept, it has a significant psychological undertone from which we all can learn without drowning in the technicalities.

Quick housekeeping:

Machine learning is the process wherein a computer, when shown several examples in the training phase, comes up with a model (a mathematical equation) on its own to solve problems it hasn't been explicitly programmed to solve.

Ensemble learning, however, is the process wherein several mathematical models are created and then combined to solve those problems.

These mathematical models used in ensemble learning do not necessarily have to be individually great; they are usually referred to as weak/base learners to signify the low effort/attention placed on the individual trainings. However, the magic happens when these models or weak learners are combined to create an ensemble.

Several ensemble models like Adaboost, Xgboost, and Random Forest gained popularity in machine learning competitions because of their surprising performance.

The rationale, however, with the ensemble approach is that with many components making up a whole, the errors of one will usually cancel out another.

Two things are particularly important to achieve this, and they are responsible for the difference between the many variations of ensemble models we have today:

1. How to create diverse individual learners: If there is no diversity in the creation of individual models, the errors of one cannot cancel out another. Truthfully, you don't need several learners who are all saying the same thing.

2. How the individual models are combined: There are many techniques for combining these models, e.g., boosting, bagging, weighted averages, stacking, etc. A good strategy in combining the individual models can lead to very good results in little time.


Main techniques for combining individual models (base learners):

  • Bagging: With bagging, the diverse individual learners are obtained by sampling with replacement the training data for each individual model so they are not trained on exactly the same examples (the term for this is bootstrapping). When we have effectively obtained the diverse individual models, we can combine them with simple techniques like taking the average predictions of all the outputs for a regression problem (one that predicts a continuous value like the price of a stock) and taking the mode for a classification problem (e.g., whether the house was bought or not).
  • Boosting: Boosting here is different; rather than having all the individual models working independently, they work sequentially, such that the models are dependent on one another. The first individual model is created with the data, and subsequent models are improvements on the loopholes or errors of the previous models.


So much technical concepts, but what can this actually teach us!?

For maintaining a friend group: Just like we pay attention to the diversity of individual learners either by creating bootstraps of the data to train on or using foundationally different algorithms (linear models, decision trees, etc.), we have to pay attention to crafting a diverse friend group. The variation of perspectives is necessary! Our friends don't have to be totally different like regression models and classification models, but they do need to bring a different perspective to the problem being considered.

Truthfully, you don't need several learners who are all saying the same thing.

On becoming better humans: This comes from the boosting technique! Just as the first base learner starts with a weak model but continuously learns from its errors with each incremental model and becomes a good model in no time, this "learnability" is a key skill we need to be better humans.

The growth mindset to just start and then review and improve on our errors and loopholes leveraging feedback, just as the boosting algorithm does, is what we need to be better humans.

I'm signing off here to continue to practice how to introduce diversity to my base learners and how to choose superior techniques of combination, while I leave you to figure out how to bring that diversity into your friend group and develop a growth mindset.


References

  1. Robi Polikar (2009) Ensemble learning


2. Ammar Mohammed, Rania Kora, (2023) A comprehensive review on ensemble deep learning: Opportunities and challenges


3. Jacob Murel Ph.D., Eda Kavlakoglu (2024) What is Ensemble learning?


Daniel Andepu

Intermediate Machine Learning Engineer actively seeking Internship || Graduate Engineer from Landmark University

7 个月

Awesome read ?? ??

Damilare A.

Senior Analytics Engineer | Sears

10 个月

The variation in perspective is truly important

要查看或添加评论,请登录

Blessing Oludele的更多文章

  • Becoming an Unleash Envoy!

    Becoming an Unleash Envoy!

    I knew I wanted to share my story as an UNLEASH envoy with other young people, but coming up with a title for this…

    11 条评论
  • Automating a boring (data) task in my life -with python

    Automating a boring (data) task in my life -with python

    I eagerly resumed my role as a fresh graduate at a data center in Nigeria, where I was to work for a whole year as part…

    11 条评论
  • One Lesson Training ML Models Teaches us on Being Better Parents.

    One Lesson Training ML Models Teaches us on Being Better Parents.

    What exactly can dimensionality reduction and its techniques, like Principal Component Analysis (PCA), teach us about…

    5 条评论
  • To move or not to move without a clear why...

    To move or not to move without a clear why...

    It is exactly two years since I shared my journey of choosing a career path, and it's been over three years since I…

    18 条评论
  • Lessons from my Internship experience with Rack Centre!

    Lessons from my Internship experience with Rack Centre!

    When it comes to the SIWES (Student Industrial Work Experience Scheme) program taken by engineering undergraduates in…

    15 条评论
  • THE LEAP AFRICA- YOUTH LEADERSHIP PROGRAMME 2022, THROUGH MY LENSES.

    THE LEAP AFRICA- YOUTH LEADERSHIP PROGRAMME 2022, THROUGH MY LENSES.

    I am Blessing Olawumi Oludele, a fourth-year electrical engineering student of Landmark University and very…

    10 条评论
  • CHOOSING A LIKELY CAREER PATH AND ALL THE CONFUSIONS IN BETWEEN (My journey)

    CHOOSING A LIKELY CAREER PATH AND ALL THE CONFUSIONS IN BETWEEN (My journey)

    This was me nervously scratching my head anytime the topic of a career choice was brought up. There are so many…

    12 条评论
  • A guide to the creative process

    A guide to the creative process

    Creative designers are special people, I am so certain of that. Fashion designers have the courage to transform an idea…

    3 条评论
  • sustainability/fashion

    sustainability/fashion

    In one of my classes on sustainable development a while ago, the lecturer defined sustainability as the ability to meet…

  • Body size or body type?

    Body size or body type?

    Thank you for sticking with me??, read on and don't forget to discuss with me in the comment section! Down to today's…

社区洞察

其他会员也浏览了