Closed anjanaw closed 8 months ago
When creating an EE instance,
what do we do when SystemRecommendation is selected?
currently has AIMethods and SystemRecommendation, should Dataset be one as well?
Added
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.
@dcorsar 'individual of type SystemRecommendation' when/where/how is this individual created if not as part of the use case?
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?
"AI Task" "has output" "System Recommendation" @ike to investigate if "System Recommendation" needs subclasses for different AI tasks. for example, for Classification vs Regression.
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?
currently has AIMethods and SystemRecommendation, should Dataset be one as well?