TGViewer
Data eXplore : Data Science, ML, Big Data, LLMs and AI Security Data eXplore : Data Science, ML, Big Data, LLMs and AI Security @dataxplore · 578 subscribers
Post #2152 350
Feature Engineering is more important than model selection

Most unpopular fact in ML:
the model isn't the most important thing.

You can spend hours choosing between:
XGBoost, LightGBM, CatBoost ...and get a +1% increase in quality.

But you can change the features - and get a +20% increase.

➡️ Let's figure out why?

The model only learns from what you give it

Garbage in → garbage out

If the features:
- are noisy
- are irrelevant
- don't reflect the task well

👉 no model will save you

Even the biggest one.

Real-life example

Task: predict customer churn

Features:
- age
- city
- tariff

Model: ok, but weak result

Added:
- time since last action
- frequency of use
- change in activity

👉 sharp increase in quality

Why?
Because the features started to reflect real behavior

Feature Engineering = implementing knowledge about the task

The model doesn't know:
- the business
- the context
- the causal relationships

But you do.
And when you create features -
you "embed" this knowledge into the data.

Model vs Features

What we change → effect

Model → +1–5%
Hyperparameters → +1–3%
Feature Engineering → +10–50%

Where FE is especially crucial

- Tabular data
- Small datasets
- Business tasks

👉 where there aren't millions of examples, features are everything

When the model is more important
- CV (images)
- NLP (texts)
- Speech

👉 where features learn automatically

Why everyone ignores FE

Because:
- it's hard
- it takes a long time
- there's no "magic button"
- it requires understanding the data

It's much easier to:
"let's try another model"

Main insight

ML isn't a competition of models.
It's a competition of data representations.


In one sentence: best way to improve a model is to
stop tuning the model and start tuning the data

••••••••••••••••••••••••••••••••••••••
🤖 Data & ML | @DataXplore
More from @dataxplore
  1. Sep 18, 2026Am going to announce something big (for me, it's really big) on October 11, 2026.
  2. Sep 14, 2026Post #2188
  3. Aug 31, 2026I joined a Russian community on Telegram. They share some Russian startup and technology u…
  4. Aug 22, 2026Post #2185
  5. Aug 21, 2026Deep systemic analysis of AI constraints from context to internal weight editing. 📂 PDF #…
  6. Aug 17, 2026Adaptive Gradient Thresholding Why Fixed Gradient Clipping Kills Deep RecSys When Feedback…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →