Primary competition visual

Zindi User Behaviour Birthday Challenge

Helping Africa
$3 000 USD
Completed (almost 5 years ago)
Prediction
882 joined
174 active
Starti
24 Sep 21
Closei
23 Jan 22
Reveali
23 Jan 22
User avatar
21dbAmbassador
Zindi Ambassador
The magic? The boost? The Combo? What was your approach?
Connect · 24 Jan 2022, 15:11 · edited ~6 hours later · 14

Thank you @ZINDI for the awesome competition! Big congrats to those who were able to build the robust models for private and to those who flourished on the public LB with models tailored to those specific users!

I feel there were way too many possibilities for approaching this competition and I think I've tried most of them and would really like to hear your approach.

The approach that gave most of my submissions a limit of around 0.9099 private and 0.91157 public:

Creation of intuitive features, like months_left till the end of a competition, competition duration, cumsum features to capture a users activity over time, and a calculation that indicated how frequently a user made submissions in a month.

When it came to modeling I separated the users into groups of 3 for predicting the next month, and groups of 2 for predicting the following 2 months. Users were grouped based on when they joined Zindi. Grouping users allowed me to tune models to the max and still get a reliable CV. This gave me my final boost on public leaderboard, from 0.907 - 0.911.

Only training models on year 3 data gave me the first boost from 0.90 - 0.907. This made sense as half of the users joined in year 3.

I don't feel I found any magic and I'm really curious as to how you approached this problem, given all the data.

You can find my solution fully commented here:

https://www.kaggle.com/danielbruintjies/zindi-user-behaviour-5th-place-solution/notebook

Discussion 14 answers
User avatar
ProfessorAmbassador
Zindi Ambassador

Awesome approach @DanielBruintjies, thanks for sharing.

Upvotes 0
User avatar
21dbAmbassador
Zindi Ambassador

@Professor Thank you

Upvotes 0
User avatar
ziki1414

Wow this is enlightening.

Upvotes 0
User avatar
100i

Amazing ! Congratulations and thanks for sharing your approach!

Upvotes 0
User avatar
21dbAmbassador
Zindi Ambassador

@100i Thanks

Upvotes 0
User avatar

Your approach is truly magical @DanielBruintjies .

Thanks for sharing.

Upvotes 0
User avatar
21dbAmbassador
Zindi Ambassador
Upvotes 0
User avatar
Data-Man

Amazing approach @DanielBruintjies kudos!

Upvotes 0
User avatar
21dbAmbassador
Zindi Ambassador

Thank you @Data-Man

Upvotes 0
User avatar
flamethrower

Welldone!

Upvotes 0
User avatar
21dbAmbassador
Zindi Ambassador

@flamethrower Thank you

Upvotes 0
User avatar

good one. thanks for sharing.

Upvotes 0
User avatar
21dbAmbassador
Zindi Ambassador
Upvotes 0
User avatar

No download, no install, no account—Drift Boss runs in your browser. Launch it on desktop with a mouse or spacebar or tap and hold on touchscreen phones and tablets. It loads instantly in one tab and is free to play. Because the action is browser-based, a stable connection keeps everything running smoothly, so be online to beat your best.

Upvotes 0