open-metric-learning icon indicating copy to clipboard operation
open-metric-learning copied to clipboard

Differentiable version of FNMR@FMR metric to use it as loss

Open AlekseySh opened this issue 2 years ago • 6 comments

A paper for inspiration: link.

AlekseySh avatar Nov 30 '22 15:11 AlekseySh

Any updates/progress on this?

deepslug avatar Jan 16 '24 18:01 deepslug

@deepslug Nope, not enough resources. Do you want to try it? If so, the idea is that we want to adapt the approach from this paper and make FNMR@FMR metric differentiable.

AlekseySh avatar Jan 17 '24 05:01 AlekseySh

Unfortunately, I don't have enough resources either, but this is something I’d bring on top of my (and hopefully your) list!

deepslug avatar Jan 18 '24 06:01 deepslug

Got it!

AlekseySh avatar Jan 18 '24 09:01 AlekseySh

As I mentioned in my previous comment on the post, I work in the field of biometrics and am keen on seeing the differential version of FNMR@FMR as it can directly optimize the metric. Given the recent active development of OML, I wanted to add this comment to bump up the thread :)

deepslug avatar May 13 '24 06:05 deepslug

@deepslug thank you for you comment. I'd like to add that we've already implemented similar idea in OML. There is SurrogatePricisonLoss -- differentiable version of Precision metric. Experiments showed it was able to perform on SOTA level. So, it would be interesting to apply similar idea to FNMR@FMR.

Contributors are welcome!

AlekseySh avatar May 13 '24 15:05 AlekseySh