 Based on learning paradigms, the existing multi-label classification techniques can be classified into batch learning and online machine learning.Batch learning algorithms require all the data samples to be available beforehand.It trains the model using the entire training data and then predicts the test sample using the found relationship.