For the multi labels evaluations. There is a method to in MLlib named MultilabelMetrics: A multilabel classification problem involves mapping each sample in a dataset to a set of class labels. In this type of classification problem, the labels are not mutually exclusive. For example, when classifying a set of news articles into topics, a single article might be both science and politics.
Added this method to support DataFrame in ML.