Osma Suominen

Results 374 comments of Osma Suominen

This would be a lot nicer to implement if the reconciliation spec is modernized to better follow REST conventions, as suggested here: https://github.com/reconciliation-api/specs/issues/84

This is a good idea. However, if we implemented #274 first then the problem would be at least partly mitigated.

Thanks for the idea. I think this should be an optional feature. In my view, ensembles are best used to correct biases in basic (non-ensemble) methods. The basic models can...

As a first step, the `analyze` method was renamed `suggest` in #268 / PR #272 .

> owever, Annif currently knows very little about the vocabulary hierarchy (except for the STWFSA algorithm, but there it's only processed within the stwfsapy library), so some support for accessing...

LIME could be useful for this: https://github.com/marcotcr/lime/

@annakasprzik This is what the `suggest` command does - it will give you the confidence scores in the output. Like this: ``` $ echo "the cat sat on the mat"...

BTW there's a great [blog post](https://www.oreilly.com/learning/introduction-to-local-interpretable-model-agnostic-explanations-lime) on the ideas behind LIME, by the authors.

In the current architecture these could simply be separate backends. Backends can register themselves using `annif.backend.register_backend` so I'm not sure whether the plugin infrastructure is really needed, but of course...

Thanks for the suggestion. I think it makes sense to try to support this in Annif, although one would hope that individual algorithms could deal with this kind of imbalance...