Recall Tree Paul Mineiro December 10, 2016

Paul Mineiro

Recall Tree

Motivation

Paul Mineiro

Recall Tree

Extreme Classification

Multiclass with a large number of classes Computationally: naive class comparison expensive Statistically: many classes have singleton support

Paul Mineiro

Recall Tree

One-against-all

Build a predictor of “this class” vs. “all others” OAA is computationally expensive Naive OAA generally strong statistically I

. . . but singleton support is an issue.

Paul Mineiro

Recall Tree

Nearest neighbor

Find closest point and predict that point’s class. I

. . . but how to define close?

Computationally expensive. I

. . . attempt to build an index.

Competitive when all classes have singleton support.

Paul Mineiro

Recall Tree

One-against-some

Somehow guess which classes are reasonable given the example. I

To do this, online learn something like an index.

Run an OAA amongst this small set of candidates.

Paul Mineiro

Recall Tree

Recall tree

Learn a tree structure to route an example to a set of candidate classes. Try to increase total probability of top-k classes in each subnode. Ex: root node, top-10 classes cover 0.1% of data. I I I

left child: top-10 classes cover 0.2% of data. right child; top-10 classes cover 0.15% of data. useful split

Paul Mineiro

Recall Tree

Subtleties

Data decimated as tree depth increases =⇒ overfitting. I

We have a special regularizer to help mitigate this.

Path through tree are learned features =⇒ local specialization of class models =⇒ possible to beat OAA.

Paul Mineiro

Recall Tree

Demo

Paul Mineiro

Recall Tree

Recall Tree - GitHub

Dec 10, 2016 - but how to define close? Computationally expensive. ▻ . . . attempt to build an index. Competitive when all classes have singleton support.

59KB Sizes 22 Downloads 192 Views

Recommend Documents

Splay Tree Rotations - GitHub
search(element): If the element is found in a node u, we splay u. Otherwise, we splay the node where the search terminates unsuccessfully. • insert(element): We ...

PDF Medicine Recall (Recall Series) James D. Bergin ...
Medicine Recall (Recall Series) For ios by James D. Bergin MD, Populer books Medicine Recall (Recall Series), Read [FREE],Medicine Recall (Recall Series) ...

PTAC Recall -
can arc or spark which can generate sparks or smoke causing a potentially unsafe ... can view the PTAC Safety Frequently Asked Questions or send an e-mail to.