facebookresearch / facebookresearch/sonata

Pretraining on Val?

Open
#35 2 comments 3 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
795
Forks
56
PR merge metrics
No merged PRs in 30d

Description

Hi,

I noticed that the validation set is used during Sonata pretrain, even though labels are not accessed. I’m concerned this might introduce some data leakage and influence generalization assessment. It might be better to avoid using the validation set at this stage.
https://github.com/Pointcept/Pointcept/blob/5b10bc05b0a3cab8cd5df5ebd142b56bb791ad15/configs/sonata/pretrain-sonata-v1m1-0-base.py#L197

Contributor guide

Open the contributing guide

Research direction

Start at configs/sonata/pretrain-sonata-v1m1-0-base.py around line 197 and trace how the validation set enters Sonata pretraining. Verify whether validation samples are included without labels, then confirm that the pretraining data no longer uses that split and that the configuration still runs as expected.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
machine-learning
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.