PlanQK / planqk-platform

PlanQK Platform Issue Repository
3 stars 0 forks source link

It might be useful to allow a single implementation to be attached to multiple algorithms #39

Closed herr-d closed 2 years ago

herr-d commented 3 years ago

Hi,

There are many overlaps in algorithms. Sometimes, an algorithm only describes a part of the whole implementation. It would be great if we can reference implementations that belong to other algorithms as well.

This doesn't seem to be possible at the moment.

A concrete example is the following: The AnoQGan implementation should be referenced by both the Anomaly detection GAN algorithm and the more general GAN algorithm.

Cheers, Daniel

fakepk commented 3 years ago

We currently implement the capability to link algorithms. This will include to provide specific semantics for the link (e.g. uses, is specialization of...) and the possibility to provide a user friendly description explaining "why" two algos are related with each other.

There will be a content board (scientific director, content experts from AK3 and head of platform architecture) established in the close future, where we will also discuss which further capabilities are required to structure the knowledge base. I will place this question there! Therefore, I label this issue as postponed until requirements are discussed there.

miwurster commented 2 years ago

The solution here is to link algorithms appropriately (e.g., "is specialization of" in your example). Then users, can navigate through the relations to the respective implementations. We have no plans currently to change this behaviour.