# sent.correct vs sent.teach accuracy degredation

**URL:** <https://support.prodi.gy/t/sent-correct-vs-sent-teach-accuracy-degredation/5566>\
**Category:** Uncategorized\
**Tags:** usage, training, senter\
**Created:** [April 24, 2022, 4:47pm UTC](https://support.prodi.gy/t/sent-correct-vs-sent-teach-accuracy-degredation/5566 "2022-04-24T16:47:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kylebigelow](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/kylebigelow/32/3642_2.png) [@kylebigelow](https://support.prodi.gy/u/kylebigelow)\
**Post date:** [April 24, 2022, 4:47pm UTC](https://support.prodi.gy/t/sent-correct-vs-sent-teach-accuracy-degredation/5566/1 "2022-04-24T16:47:48Z")

</div>

TLDR - Does using both sent.correct and sent.teach for the same dataset reduce training performance?

I have 100 annotations in a job postings dataset that explicitly delineate the correct sentence start through sent.correct. These data achieve ~80% when training using default config and a 70/30 split.

However, I noticed a signficant decrease in training scores after I created 100+ additional annotations using sent.teach.

It appears that the false answers from sent.teach affected training performance. I was able to copy the examples from the db, drop the dataset, and import back in.

---

<div class="post-metadata">

**Author:** ![koaning](https://sea2.discourse-cdn.com/flex020/user_avatar/support.prodi.gy/koaning/32/230_2.png) [@koaning](https://support.prodi.gy/u/koaning)\
**Post date:** [April 25, 2022, 8:41am UTC](https://support.prodi.gy/t/sent-correct-vs-sent-teach-accuracy-degredation/5566/2 "2022-04-25T08:41:13Z")

</div>

How many examples with labels do you have? I usually prefer to have at least ~500 examples in a validation set before I take performance numbers very serious. The reason is that there might be a risk of overfitting on a subset of the data that isn't representative of the task.

That said if you have a relatively small dataset to train/score on, it's possible that the active learning approach, the one learning on newly labelled subsets, overfits a bit on those newly labelled subsets.

My gut feeling is that this issue will go away once you have more labels. This is my gut feeling though, if you have a much larger dataset with labels and if the issue persists then it'd certainly be interesting to dive into a bit more.
