I want to use subgroup discovery to find some interesting patterns in a small subset of my dataset. The dataset contains about 100.000 records, the subset I want to look at only 100 records. Does it make sense to use subgroup discovery then or do I have not enough records for that. However, if this should be possible, which quality function and which algorithm (e.g. BeamSearch) would you recommend for this task and why?