Primary competition visual

Zimnat Insurance Recommendation Challenge

Helping Zimbabwe
$5 000 USD
Completed (~6 years ago)
Prediction
Collaborative Filtering
1791 joined
612 active
Starti
01 Jul 20
Closei
13 Sep 20
Reveali
13 Sep 20
Place 16 - solution
Notebooks · 15 Sep 2020, 06:26 · edited ~2 hours later · 11

please find my solution in github: https://github.com/berndAllmendinger/Zimnat-Insurance-Recommendation-Challenge.

it is a singel lightgbm model with few engenierd features

Discussion 11 answers
User avatar

Very elegant solution. Feature engineering really good.

Upvotes 0
User avatar

Very nice work, I must also underline the elegance of the approach. I am speechless, personally I have a lot of trouble with the LGBM model during the competition. And I am pleasantly surprised by the approach.

Upvotes 0
User avatar

I like lightgbm - for me it is my working horse. It is verry fast compared to catboost and xgboost. At this competition i noticed that omitting features improves the cv score.Since lightgbm run very quickly, a loop over all features and run the cv without the feature. It als make parameter tuning simpler.

Upvotes 0
User avatar

Have you tried another featurs combinations besides the branch_occupation_code?

Upvotes 0
User avatar

Yes i tried a lot of featurs combinations but most of them worsened the cv value. The 2-way interactions of all products improved the cv value but the 3-way interactions did not bring any improvement.

For example, these features did also not improve my cv value:

train['tmember']-train['tuntilmember']

train['tmember']/train['tuntilmember']

train['age']/train['tuntilmember']

Upvotes 0
User avatar

hey how you thinks for new feature this is were i not get understanding

Upvotes 0
User avatar

The easiest way with numerical features is always to multiply or subtract two or more features. If you have domain knowledge then you can do that in a more structure way. if you want learn more check this site (as a start point) : https://www.kdnuggets.com/tag/feature-engineering

Upvotes 0
User avatar
Orian_Keith

thank you for sharing

Upvotes 0
User avatar

Congrats and thanks for sharing. I somehow managed to finish the competion by using XGBOOST. Was able to submit only 1 solutionm, but learnt a lot. Was not aware about lightbm model. Thanks again for sharing.

Upvotes 0
User avatar

Really good solution, especially interaction features. Thanks for sharing and congratulations.

Upvotes 0