sodeep a sorting deep net to learn ranking loss surrogates
play

SoDeep: A Sorting Deep Net to Learn Ranking Loss Surrogates June, - PowerPoint PPT Presentation

SoDeep: A Sorting Deep Net to Learn Ranking Loss Surrogates June, 2019 Martin Engilberge, Louis Chevallier, Patrick Prez, Matthieu Cord SoDeep: A Sorting Deep Net to Learn Ranking Loss Surrogates June, 2019 Martin Engilberge, Louis


  1. SoDeep: A Sorting Deep Net to Learn Ranking Loss Surrogates June, 2019 Martin Engilberge, Louis Chevallier, Patrick Pérez, Matthieu Cord

  2. SoDeep: A Sorting Deep Net to Learn Ranking Loss Surrogates June, 2019 Martin Engilberge, Louis Chevallier, Patrick Pérez, Matthieu Cord

  3. Sorting Deep net to learn ranking loss surrogates 3 Problem • Metrics often define machine learning tasks • Goal: Use metric directly as loss function • Focus on ranking metrics: • mean Average Precision (mAP) • Spearman correlation • Recall@threshold • Computation of rank is non-differentiable

  4. Sorting Deep net to learn ranking loss surrogates 4 Approach • Pretrained network computes rank from scores • Ranking metrics expressed as a function of the rank rank-based loss expression GT GT scores ranks scores ranks input 0.1 2 2 0.2 Loss 0.4 0 1 0.6 DNN On DNN ranks 0.3 1 0 0.7 S A 0.01 3 3 0.04 backpropagatethroughthe model

  5. Sorting Deep net to learn ranking loss surrogates 5 Training a differentiable sorter Sorter architecture: • LSTM based • Convolution based … conv. affine BI-LSTM affine block Using only synthetic data: • Uniform distribution over [-1,1] DNN S • Normal distribution with μ = 0 and σ = 1 • Evenly spaced numbers in random sub-range of [-1,1]

  6. Sorting Deep net to learn ranking loss surrogates 6 Spearman correlation loss Spearman correlation as a loss function: • Spearman correlation:

  7. Sorting Deep net to learn ranking loss surrogates 7 Spearman correlation loss Spearman correlation as a loss function: • Spearman correlation: • Maximizing spearman correlation:

  8. Sorting Deep net to learn ranking loss surrogates 8 Spearman correlation loss Spearman correlation as a loss function: • Spearman correlation: • Maximizing spearman correlation: • Replacing rk rk with the trained sorter:

  9. Sorting Deep net to learn ranking loss surrogates 9 Experiments Memorability prediction: Object recognition: Evaluated on the Pascal VOC 2007 challenge Model Spear. corr. Model mAP Baseline 46.0% VGG 16 89.3% MSE loss 48.6% SoDeep 94.0% SoDeep 49.4%

  10. Sorting Deep net to learn ranking loss surrogates 10 Experiments Cross modal retrieval: Evaluated on MS-CoCo image/caption pairs Query: A cat on a sofa Caption retrieval Image retrieval Model R@1 R@5 R@10 Med. r R@1 R@5 R@10 Med. r DSVE-Loc 69.8 91.9 96.6 1 55.9 86.9 94.0 1 GXN 68.5 - 97.9 1 56.6 - 94.5 1 SoDeep 71.5 92.8 97.1 1 56.2 87.0 94.3 1

  11. Sorting Deep net to learn ranking loss surrogates 11 Conclusion and Perspectives • Learning an approximation of the rank function • Competitive results on real tasks • Possiblity to extend to other non-differentiable functions Thank you for your attention ! Poster #18 SoDeep: A Sorting Deep Net to Learn Ranking Loss Surrogates

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend