Skip to content

Draft: Fix class imbalance in CE loss#56

Draft
PatrickRMiles wants to merge 6 commits intoLBANN:mainfrom
PatrickRMiles:miles30/class_imbalance
Draft

Draft: Fix class imbalance in CE loss#56
PatrickRMiles wants to merge 6 commits intoLBANN:mainfrom
PatrickRMiles:miles30/class_imbalance

Conversation

@PatrickRMiles
Copy link
Copy Markdown
Collaborator

@PatrickRMiles PatrickRMiles commented Apr 22, 2026

This PR adds class weights to our CE loss calculation to counteract the significant overrepresentation of empty/background voxels in each sample.

Needs:

  • If we get unlucky and choose a subset of samples which are missing one or more classes, we should not end up downweighting the missing class(es). Every non-background class should probably get the same final weight.
  • Testing to ensure this has the intended effect of speeding up convergence

@PatrickRMiles PatrickRMiles changed the title Draft: Miles30/class imbalance Fix class imbalance in CE loss Apr 22, 2026
@PatrickRMiles PatrickRMiles force-pushed the miles30/class_imbalance branch from d035b25 to f2d1f15 Compare April 22, 2026 23:26
@PatrickRMiles PatrickRMiles changed the title Fix class imbalance in CE loss Draft: Fix class imbalance in CE loss Apr 22, 2026
@PatrickRMiles PatrickRMiles marked this pull request as draft April 23, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant