Skip to content

Instantly share code, notes, and snippets.

@vchupakhinslp
Last active January 17, 2026 20:44
Show Gist options
  • Select an option

  • Save vchupakhinslp/4eac9f483b2b55168ed4f0d10d92455c to your computer and use it in GitHub Desktop.

Select an option

Save vchupakhinslp/4eac9f483b2b55168ed4f0d10d92455c to your computer and use it in GitHub Desktop.

Modeling process

We used AutoGluon to optimise a classical machine-learning ensemble with up to three stacking layers, using CatBoost, LightGBM, and ExtraTrees as core learners.

Molecular representations included:

  • ADMET Predictor 13 descriptors
  • bRo5-specific descriptors
  • LLM-derived embeddings
  • RDKit and Mordred descriptors

To reduce redundancy, we removed highly correlated features and retained a single representative from each correlated group. Model performance was assessed via repeated cross-validation using multiple random seeds.

Performance comments

Step-wise stacking produced modest gains in cross-validation but did not translate into improved leaderboard ranking. We suspect this reflects a challenging out-of-domain generalisation setting, where validation performance is not fully predictive of test-set behaviour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment