How would you handle a highly imbalanced dataset where the 'failure' state of a network component only occurs 0.1% of the time?