Skip to content

Conversation

@CronosC
Copy link

@CronosC CronosC commented Oct 22, 2025

Adresses issues #546, #547, #548. Issues are addressed in seperate commits, so you can pick and choose what to include.

cwork added 5 commits October 22, 2025 15:46
…_apply are given as parameters. Previously no grid search was done in that case, which is unintuitive. Now a grid search is done using the given grid_search_over dict. (resolves dice-group#547)
…inal, used it in the feature construction of the TDL learner to exclude nominal containing expressions in the case that use_nominals is False. (fixes dice-group#548)
…earchCV class. Gives the user more freedom in setting up the GridSearch. For cv, which was manually set before the standart value is set to 10 s.t. previous behavior is preserved. (resolves dice-group#546)
… preserve previous behavior as much as possible, when it always included nominals.
@Demirrr Demirrr self-requested a review October 22, 2025 14:53
@alkidbaci
Copy link
Collaborator

Thanks for the PR.
Note that: OWLDataOneOf is not part of nominals O in description logics but instead, it belongs to (D). Should also filter OWLObjectHasValue in contains_nominal.

@Demirrr

@Demirrr
Copy link
Member

Demirrr commented Oct 23, 2025

Given

The value constraint owl:hasValue is a built-in OWL property that links a restriction class to a value V, which can be either an individual or a data value.

@alkidbaci we should filter/ignore OWLObjectHasValue if use_nominal is False. Thank you for the remark @alkidbaci

@Demirrr Demirrr merged commit f903dcb into dice-group:develop Oct 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants