SML-Bench
SML-Bench copied to clipboard
Automatically generating learning problems
Hello,
I was wondering whether SML-Bench could be used to generate a list of positive and negative examples given a knowledge base. I would be interested in generating such examples and storing it in a json file.
Cheers
how should it generate these positive and negative examples?
I reckon that there might be many options. I would humbly suggest the following ones:
-
Randomly generate X number of concepts, each of which has a length of min=3 and max=5.. For each concept, randomly sample Y number of individuals as positive examples E^+ and randomly sample Y number of individuals from \top - E^+ .
-
Randomly generate X number of concepts, each of which returns True for a given set of individuals. Then perform the same computation to generate E^+ and E^- as described in (1).
I could go on enumerating options. However, I am not 100% sure whether such options would be relevant to everyone.