Answers.Body: <p>Doing some unsupervised learning will give you some divisions within each label but you can't be sure it will be split on "E-sports" and "Sports". It might as wel split sports into "land sports" and "water sports" or "long sports" and "short sports". </p>
  
  <p>The only way to reliably split "sports" in 2 subsections of your desire is to relabel this manualy I am afraid.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-11-04T07:33:44.840Z
Answers.LastActivityDate: 2019-11-04T07:33:44.840Z
Answers.UserDisplayName: Lustwelpintje
Body: <p>Suppose that my task is to label news articles; that is, to classify which category a news article belongs to. Using the labelled data (with old labels) that I have, I have trained a model for this.</p>
  
  <p>For relevancy purposes, certain labels may be split into multiple new labels. For example, 'Sports' may split into 'Sports' and 'E-Sports'. Because of these new labels, I will need to retrain my model. However, my training data is labelled with the old labels. What can I do to address these 'label updates'?</p>
  
  <p>My idea: Perhaps use some unsupervised clustering method (K-means?) to split the data with the old labels into the new labels. (But how can we be certain that which cluster has what new label?) Then use this 'updated' data to train a model. Is this correct?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-10-31T14:27:50.643Z
Comments.Text: so you want to train your new model without having the new data? My first guess would be to relabel the old data.
Comments.UserDisplayName: Lustwelpintje
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-11-01T16:16:03.550Z
Comments.Text: Yes, I want to train my new model without having the new data. Manually relabelling the old data seems impractical to me if my dataset is large, hence I thought of using K-means to do the splitting. I am unsure if this is correct.
Comments.UserDisplayName: Air Christmas
Tags: <machine-learning><classification>
Title: How to handle classification with label updates?
UserDisplayName: Air Christmas
ThreadText: # How to handle classification with label updates?
  
  (Asked by: username_0 on 2019-10-31)
  
  Suppose that my task is to label news articles; that is, to classify which category a news article belongs to. Using the labelled data (with old labels) that I have, I have trained a model for this.
  
  For relevancy purposes, certain labels may be split into multiple new labels. For example, 'Sports' may split into 'Sports' and 'E-Sports'. Because of these new labels, I will need to retrain my model. However, my training data is labelled with the old labels. What can I do to address these 'label updates'?
  
  My idea: Perhaps use some unsupervised clustering method (K-means?) to split the data with the old labels into the new labels. (But how can we be certain that which cluster has what new label?) Then use this 'updated' data to train a model. Is this correct?
  
  **Tags:** machine-learning, classification
  
  > **Comments:**
  > **username_1**: so you want to train your new model without having the new data? My first guess would be to relabel the old data.  
  > **username_0**: Yes, I want to train my new model without having the new data. Manually relabelling the old data seems impractical to me if my dataset is large, hence I thought of using K-means to do the splitting. I am unsure if this is correct.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-11-04. Score: 1
  
  Doing some unsupervised learning will give you some divisions within each label but you can't be sure it will be split on "E-sports" and "Sports". It might as wel split sports into "land sports" and "water sports" or "long sports" and "short sports".
  
  The only way to reliably split "sports" in 2 subsections of your desire is to relabel this manualy I am afraid.
  
  
  ---
  
  