Primary competition visual

Zimnat Insurance Recommendation Challenge

Helping Zimbabwe
$5 000 USD
Completed (over 5 years ago)
Prediction
Collaborative Filtering
1777 joined
612 active
Starti
Jul 01, 20
Closei
Sep 13, 20
Reveali
Sep 13, 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

Very elegant solution. Feature engineering really good.

User avatar
PPI Infromatik

Thank you!

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.

15 Sep 2020, 07:01
Upvotes 0
User avatar
PPI Infromatik

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.

Have you tried another featurs combinations besides the branch_occupation_code?

15 Sep 2020, 07:39
Upvotes 0
User avatar
PPI Infromatik

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']

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

User avatar
PPI Infromatik

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

User avatar
Orian_Keith

thank you for sharing

15 Sep 2020, 09:34
Upvotes 0

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.

15 Sep 2020, 09:50
Upvotes 0

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

15 Sep 2020, 10:36
Upvotes 0