In this track, the local score is inconsistent with the online score due to the imbalance of the label and accuracy metric (all zeros submittion can still achieve a good accuracy). After a great effort of feature engineering, we achieved a small improvement.
Note: the submitted code is not the best online version, but the best offline version.