Files
2026-05-22 10:02:10 +02:00

97 lines
2.5 KiB
YAML

base:
data:
groups:
filepath_or_buffer:
- 'datasets/stratigis/groupsWithHighRatings5.txt'
- 'datasets/stratigis/groupsWithModerateRatings5untested.txt'
testdata:
filepath_or_buffer: 'datasets/fake_data.csv'
sep: '\t'
skiprows: 1
names: [ 'userId', 'itemId', 'rating', 'timestamp']
test:
filepath_or_buffer: 'datasets/stratigis/ratings.csv'
sep: ','
skiprows: 1
names: [ 'userId', 'itemId', 'rating', 'timestamp']
ml32m:
filepath_or_buffer: 'datasets/ml-32m/ratings.csv'
sep: ','
skiprows: 1
names: [ 'userId', 'itemId', 'rating', 'timestamp']
ml100k:
filepath_or_buffer: 'datasets/ml-100k/u.data'
sep: '\t'
skiprows: 0
names: [ 'userId', 'itemId', 'rating', 'timestamp']
ml1m:
filepath_or_buffer: 'datasets/ml-1m/ratings.dat'
sep: '::'
names: [ 'userId', 'itemId', 'rating', 'timestamp' ]
tags:
tags_file: 'datasets/stratigis/tags.csv'
model:
gmf:
learning_rate: 0.005
weight_decay: 0.0000001
latent_dim: 8
epochs: 30
num_negative: 10
batch_size: 1024
cuda: False
optimizer_name: 'adam'
mlp:
learning_rate: 0.005
weight_decay: 0.0000001
latent_dim: 8
epochs: 30
num_negative: 10
batch_size: 1024
cuda: False
optimizer_name: 'adam'
als:
learning_rate: 0.1
latent_dim: 100
epochs: 10
reg_term: 0.001
bpr:
learning_rate: 0.01
latent_dim: 100
epochs: 10
reg_term: 0.001
emf:
learning_rate: 0.01
reg_term: 0.001
expl_reg_term: 0.0
latent_dim: 80
epochs: 10
positive_threshold: 3
knn: 10
mf:
learning_rate: 0.01
reg_term: 0.001
expl_reg_term: 0.0
latent_dim: 80
epochs: 10
positive_threshold: 3
knn: 10
autoencoder:
learning_rate: 0.005
weight_decay: 0.0000001
hidden_layer_features: 8
epochs: 30
cuda: False
optimizer_name: 'adam'
positive_threshold: 3
knn: 10
expl: true
explainer:
lore4groups:
n_similar_for_tree: 500
rating_threshold_for_like: 2.8 # Increased significantly
max_tree_depth: 5
top_n_labels: 5000
min_rating_for_history: 1.0
similarity_threshold: 0.0000 # Added stricter similarity
tree_stop_threshold: 0.1 # Make sure this is present, as per the paper