Label-Efficient Learning In Natural Language Processing