############################################################### #Configuration file for the experiments ################################################################ #Multi-label data? multi-label = 1 #Relational Tests? (0 - no relational tests / 1 - mix of propositional and relational tests) relational tests = 0 #Number of initial generated rules number initial rules = 50 #Number of runs number of runs = 10 #Number of levels number of levels = 6 #Elitism elitism number = 1 #Mutation mutation rate = 0.4 #Probability of using a clausule in initialization probability using clausule = 0.2 #Crossover crossover rate = 0.9 #Paths datasets path datasets = Datasets/ #Datasets dataset train = eisen_FUN.train.arff dataset valid = eisen_FUN.valid.arff dataset test = eisen_FUN.test.arff #hierarchy type = DAG or Tree hierarchy type = Tree #Number of generation number of generations = 50 #Size of tournament size tournament = 2 #Maximun number of uncovered examples max uncovered examples = 10 #Minimum covered examples per rule min covered examples per rule = 5 #Maximum covered examples per rule max covered examples per rule = 300 #Threshold values to build PR curves threshold values = [0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100] #Fitness function to use (VG, AUPRC, AUPRCxCoveredInstances, VGxCoveredInstances, VGxAUPRC) fitness function = AUPRCxCoveredInstances # Perform local search (1-Yes / 0-No) local search = 0 # Crossocer type (1 - uniform with distance / 2 - normal uniform crossover) crossover type = 1 #Target positions target positions = [0-0]