isee4xai / iSeeOnto

iSeeOnto, the ontology network created by the iSee consortium for sharing and reusing explanation experiences. For more information see https://isee4xai.com/
https://isee4xai.com/
0 stars 1 forks source link

UserQuestionTarget subclasses #33

Closed anjanaw closed 8 months ago

anjanaw commented 1 year ago

currently has AIMethods and SystemRecommendation, should Dataset be one as well?

Screenshot 2022-11-24 at 19 35 37
anjanaw commented 1 year ago

When creating an EE instance,

what do we do when SystemRecommendation is selected?

dcorsar commented 1 year ago

currently has AIMethods and SystemRecommendation, should Dataset be one as well?

Screenshot 2022-11-24 at 19 35 37

Added

dcorsar commented 1 year ago

The SystemRecommendation is the thing that the user has requested an explanation in relation to. We don't necessarily need to keep track of all of them, but will require an individual of type SystemRecommendation for the one that the user is asking about. They are related to the AIModel, via the AIMethod. The AIModel utilises an AI Method which has output the System Recommendation.

anjanaw commented 1 year ago

@dcorsar 'individual of type SystemRecommendation' when/where/how is this individual created if not as part of the use case?

dcorsar commented 1 year ago

When would that information be available? For cases where we already know the thing we're explaining then it could be when everything else get created. in terms of what information goes into it - is that going to be use case specific? Perhaps we start with using an individual with a label describing the recommendation?

anjanaw commented 1 year ago

"AI Task" "has output" "System Recommendation" @ike to investigate if "System Recommendation" needs subclasses for different AI tasks. for example, for Classification vs Regression.

dcorsar commented 1 year ago

the 'AI Task' 'used' 'AI Method' and the 'AI Method' 'has output' 'System Recommendation'

'System Recommendation' 'was generated by' 'AI Task' - so the inverse is true that 'AI Task' 'generated' 'System Recommendation'

Its straightforward enough to add subclasses of 'System Recommendation' - this would be beneficial as it would allow a more accurate representation of the case to be defined. Shall we start with Classification and Prediction then extend as necessary as we proceed?