From b62c19ff29c1a0c55cc6c7f6f67751d35bed7985 Mon Sep 17 00:00:00 2001 From: qbc Date: Thu, 11 Aug 2022 17:12:06 +0800 Subject: [PATCH 01/15] dev for caesar vfl --- federatedscope/core/auxiliaries/data_builder.py | 3 +++ federatedscope/core/auxiliaries/worker_builder.py | 8 ++++++++ federatedscope/core/configs/cfg_fl_setting.py | 9 +++++++++ federatedscope/vertical_fl/Paillier/abstract_paillier.py | 4 +--- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/federatedscope/core/auxiliaries/data_builder.py b/federatedscope/core/auxiliaries/data_builder.py index 226a640e0..a19d03408 100644 --- a/federatedscope/core/auxiliaries/data_builder.py +++ b/federatedscope/core/auxiliaries/data_builder.py @@ -567,6 +567,9 @@ def get_data(config): elif config.data.type.lower() == 'vertical_fl_data': from federatedscope.vertical_fl.dataloader import load_vertical_data data, modified_config = load_vertical_data(config, generate=True) + elif config.data.type.lower() == 'caesar_v_fl_data': + from federatedscope.caesar_v_fl.dataloader import load_caesar_v_fl_data + data, modified_config = load_caesar_v_fl_data(config, generate=True) elif 'movielens' in config.data.type.lower(): from federatedscope.mf.dataloader import load_mf_dataset data, modified_config = load_mf_dataset(config) diff --git a/federatedscope/core/auxiliaries/worker_builder.py b/federatedscope/core/auxiliaries/worker_builder.py index 9647860a4..6a5cda1d0 100644 --- a/federatedscope/core/auxiliaries/worker_builder.py +++ b/federatedscope/core/auxiliaries/worker_builder.py @@ -15,6 +15,10 @@ def get_client_cls(cfg): from federatedscope.vertical_fl.worker import vFLClient return vFLClient + if cfg.caesar_vertical.use: + from federatedscope.caesar_v_fl.worker import vFLClient + return vFLClient + if cfg.federate.method.lower() in constants.CLIENTS_TYPE: client_type = constants.CLIENTS_TYPE[cfg.federate.method.lower()] else: @@ -66,6 +70,10 @@ def get_server_cls(cfg): from federatedscope.vertical_fl.worker import vFLServer return vFLServer + if cfg.caesar_vertical.use: + from federatedscope.caesar_v_fl.worker import vFLServer + return vFLServer + if cfg.federate.method.lower() in constants.SERVER_TYPE: client_type = constants.SERVER_TYPE[cfg.federate.method.lower()] else: diff --git a/federatedscope/core/configs/cfg_fl_setting.py b/federatedscope/core/configs/cfg_fl_setting.py index 4f374c26d..8fca694c3 100644 --- a/federatedscope/core/configs/cfg_fl_setting.py +++ b/federatedscope/core/configs/cfg_fl_setting.py @@ -73,6 +73,15 @@ def extend_fl_setting_cfg(cfg): cfg.vertical.dims = [5, 10] cfg.vertical.key_size = 3072 + # ---------------------------------------------------------------------- # + # caesar Vertical FL related options (for demo) + # ---------------------------------------------------------------------- # + cfg.caesar_vertical = CN() + cfg.caesar_vertical.use = False + cfg.caesar_vertical.encryption = 'paillier' + cfg.caesar_vertical.dims = [5, 10] + cfg.caesar_vertical.key_size = 3072 + # --------------- register corresponding check function ---------- cfg.register_cfg_check_fun(assert_fl_setting_cfg) diff --git a/federatedscope/vertical_fl/Paillier/abstract_paillier.py b/federatedscope/vertical_fl/Paillier/abstract_paillier.py index 59039725f..088307592 100644 --- a/federatedscope/vertical_fl/Paillier/abstract_paillier.py +++ b/federatedscope/vertical_fl/Paillier/abstract_paillier.py @@ -8,10 +8,8 @@ def generate_paillier_keypair(n_length=DEFAULT_KEYSIZE): """Generate public key and private key used Paillier`. - Args: n_length: key size in bits. - Returns: tuple: The generated :class:`PaillierPublicKey` and :class:`PaillierPrivateKey` @@ -44,4 +42,4 @@ def __init__(self, public_key, p, q): def decrypt(self, encrypted_number): # We only provide an abstract implementation here - return encrypted_number + return encrypted_number \ No newline at end of file From 3a3d4642a12cb8c3c3bf1bb6591d4feb707336d6 Mon Sep 17 00:00:00 2001 From: qbc Date: Wed, 24 Aug 2022 14:26:05 +0800 Subject: [PATCH 02/15] second --- .../caesar_v_fl/Paillier/__init__.py | 0 .../caesar_v_fl/Paillier/abstract_paillier.py | 47 ++ federatedscope/caesar_v_fl/README.md | 13 + federatedscope/caesar_v_fl/__init__.py | 1 + federatedscope/caesar_v_fl/caesar_v_fl.yaml | 22 + .../caesar_v_fl/dataloader/__init__.py | 4 + .../caesar_v_fl/dataloader/dataloader.py | 86 ++++ .../caesar_v_fl/dataloader/utils.py | 30 ++ federatedscope/caesar_v_fl/worker/__init__.py | 4 + .../caesar_v_fl/worker/vertical_client.py | 437 ++++++++++++++++++ .../caesar_v_fl/worker/vertical_server.py | 99 ++++ 11 files changed, 743 insertions(+) create mode 100644 federatedscope/caesar_v_fl/Paillier/__init__.py create mode 100644 federatedscope/caesar_v_fl/Paillier/abstract_paillier.py create mode 100644 federatedscope/caesar_v_fl/README.md create mode 100644 federatedscope/caesar_v_fl/__init__.py create mode 100644 federatedscope/caesar_v_fl/caesar_v_fl.yaml create mode 100644 federatedscope/caesar_v_fl/dataloader/__init__.py create mode 100644 federatedscope/caesar_v_fl/dataloader/dataloader.py create mode 100644 federatedscope/caesar_v_fl/dataloader/utils.py create mode 100644 federatedscope/caesar_v_fl/worker/__init__.py create mode 100644 federatedscope/caesar_v_fl/worker/vertical_client.py create mode 100644 federatedscope/caesar_v_fl/worker/vertical_server.py diff --git a/federatedscope/caesar_v_fl/Paillier/__init__.py b/federatedscope/caesar_v_fl/Paillier/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/federatedscope/caesar_v_fl/Paillier/abstract_paillier.py b/federatedscope/caesar_v_fl/Paillier/abstract_paillier.py new file mode 100644 index 000000000..59039725f --- /dev/null +++ b/federatedscope/caesar_v_fl/Paillier/abstract_paillier.py @@ -0,0 +1,47 @@ +# You can refer to pyphe for the detail implementation. ( +# https://github.com/data61/python-paillier/blob/master/phe/paillier.py) +# Or implement an effective version of Paillier () + +DEFAULT_KEYSIZE = 3072 + + +def generate_paillier_keypair(n_length=DEFAULT_KEYSIZE): + """Generate public key and private key used Paillier`. + + Args: + n_length: key size in bits. + + Returns: + tuple: The generated :class:`PaillierPublicKey` and + :class:`PaillierPrivateKey` + """ + n = p = q = None + public_key = PaillierPublicKey(n) + private_key = PaillierPrivateKey(public_key, p, q) + + return public_key, private_key + + +class PaillierPublicKey(object): + """Contains a public key and associated encryption methods. + """ + def __init__(self, n): + pass + + def encrypt(self, value): + # We only provide an abstract implementation here + + return value + + +class PaillierPrivateKey(object): + """Contains a private key and associated decryption method. + """ + def __init__(self, public_key, p, q): + pass + + def decrypt(self, encrypted_number): + # We only provide an abstract implementation here + + return encrypted_number diff --git a/federatedscope/caesar_v_fl/README.md b/federatedscope/caesar_v_fl/README.md new file mode 100644 index 000000000..0466f077c --- /dev/null +++ b/federatedscope/caesar_v_fl/README.md @@ -0,0 +1,13 @@ +### Caesar Vertical Federated Learning + +We provide an example for seCure lArge-scalE SlArse logistic Regression (caesar) vertical federated learning, you can run with: +```bash +python3 ../main.py --cfg caesar_v_fl.yaml +``` + +You can specify customized configurations in `caesar_v_fl.yaml`, such as `data.type` and `federate.total_round_num`. +More details of the provided example can be found in [Tutorial](https://federatedscope.io/docs/cross-silo/). + +Note that FederatedScope only provide an `abstract_paillier`, user can refer to [pyphe](https://github.com/data61/python-paillier/blob/master/phe/paillier.py) for the detail implementation, or adopt other homomorphic encryption algorithms. + +More support for vertical federated learning is coming soon! We really appreciate any contributions to FederatedScope ! \ No newline at end of file diff --git a/federatedscope/caesar_v_fl/__init__.py b/federatedscope/caesar_v_fl/__init__.py new file mode 100644 index 000000000..c88bf1f01 --- /dev/null +++ b/federatedscope/caesar_v_fl/__init__.py @@ -0,0 +1 @@ +from federatedscope.caesar_v_fl.Paillier.abstract_paillier import * diff --git a/federatedscope/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/caesar_v_fl/caesar_v_fl.yaml new file mode 100644 index 000000000..10b03e988 --- /dev/null +++ b/federatedscope/caesar_v_fl/caesar_v_fl.yaml @@ -0,0 +1,22 @@ +use_gpu: False +federate: + mode: standalone + client_num: 2 + total_round_num: 30 +model: + type: lr + use_bias: False +train: + optimizer: + lr: 0.05 +data: + type: caesar_v_fl_data + batch_size: 50 +caesar_vertical: + use: True + key_size: 256 +trainer: + type: none +eval: + freq: 5 + best_res_update_round_wise_key: test_loss diff --git a/federatedscope/caesar_v_fl/dataloader/__init__.py b/federatedscope/caesar_v_fl/dataloader/__init__.py new file mode 100644 index 000000000..d930f44c1 --- /dev/null +++ b/federatedscope/caesar_v_fl/dataloader/__init__.py @@ -0,0 +1,4 @@ +from federatedscope.caesar_v_fl.dataloader.dataloader \ + import load_caesar_v_fl_data + +__all__ = ['load_caesar_v_fl_data'] diff --git a/federatedscope/caesar_v_fl/dataloader/dataloader.py b/federatedscope/caesar_v_fl/dataloader/dataloader.py new file mode 100644 index 000000000..f1ad92b48 --- /dev/null +++ b/federatedscope/caesar_v_fl/dataloader/dataloader.py @@ -0,0 +1,86 @@ +import numpy as np + + +def load_caesar_v_fl_data(config=None, generate=False): + """ + To generate the synthetic data for vertical FL + + Arguments: + config: configuration + generate (bool): whether to generate the synthetic data + :returns: The synthetic data, the modified config + :rtype: dict + """ + + if generate: + # generate toy data for running a vertical FL example + INSTANCE_NUM = 1000 + TRAIN_SPLIT = 0.9 + + total_dims = np.sum(config.caesar_vertical.dims) + theta = np.random.uniform(low=-1.0, high=1.0, size=(total_dims, 1)) + x = np.random.choice([-1.0, 1.0, -2.0, 2.0, -3.0, 3.0], + size=(INSTANCE_NUM, total_dims)) + y = np.asarray([ + 1.0 if x >= 0 else -1.0 + for x in np.reshape(np.matmul(x, theta), -1) + ]) + + def standardize(X): + m, n = X.shape + for j in range(n): + features = X[:, j] + meanVal = features.mean(axis=0) + std = features.std(axis=0) + if std != 0: + X[:, j] = (features - meanVal) / std + else: + X[:, j] = 0 + return X + + def normalize(X): + m, n = X.shape + for j in range(n): + features = X[:, j] + minVal = features.min(axis=0) + maxVal = features.max(axis=0) + diff = maxVal - minVal + if diff != 0: + X[:, j] = (features - minVal) / diff + else: + X[:, j] = 0 + return X + + x = standardize(x) + # x = normalize(x) + + train_num = int(TRAIN_SPLIT * INSTANCE_NUM) + test_data = {'theta': theta, 'x': x[train_num:], 'y': y[train_num:]} + data = dict() + + # For Server + data[0] = dict() + data[0]['train'] = None + data[0]['val'] = None + data[0]['test'] = test_data + + # For Client #1 + data[1] = dict() + data[1]['train'] = { + 'x': x[:train_num, :config.caesar_vertical.dims[0]] + } + data[1]['val'] = None + data[1]['test'] = test_data + + # For Client #2 + data[2] = dict() + data[2]['train'] = { + 'x': x[:train_num, config.caesar_vertical.dims[0]:], + 'y': y[:train_num] + } + data[2]['val'] = None + data[2]['test'] = test_data + + return data, config + else: + raise ValueError('You must provide the data file') diff --git a/federatedscope/caesar_v_fl/dataloader/utils.py b/federatedscope/caesar_v_fl/dataloader/utils.py new file mode 100644 index 000000000..377db79c6 --- /dev/null +++ b/federatedscope/caesar_v_fl/dataloader/utils.py @@ -0,0 +1,30 @@ +import numpy as np +import math + + +def batch_iter(data, batch_size, shuffled=True): + """ + A batch iteration + + Arguments: + data(dict): data + batch_size (int): the batch size + shuffled (bool): whether to shuffle the data at the start of each epoch + :returns: sample index, batch of x, batch_of y + :rtype: int, ndarray, ndarray + """ + + assert 'x' in data and 'y' in data + data_x = data['x'] + data_y = data['y'] + data_size = len(data_y) + num_batches_per_epoch = math.ceil(data_size / batch_size) + + while True: + shuffled_index = np.random.permutation( + np.arange(data_size)) if shuffled else np.arange(data_size) + for batch in range(num_batches_per_epoch): + start_index = batch * batch_size + end_index = min(data_size, (batch + 1) * batch_size) + sample_index = shuffled_index[start_index:end_index] + yield sample_index, data_x[sample_index], data_y[sample_index] diff --git a/federatedscope/caesar_v_fl/worker/__init__.py b/federatedscope/caesar_v_fl/worker/__init__.py new file mode 100644 index 000000000..e35d2ec05 --- /dev/null +++ b/federatedscope/caesar_v_fl/worker/__init__.py @@ -0,0 +1,4 @@ +from federatedscope.caesar_v_fl.worker.vertical_client import vFLClient +from federatedscope.caesar_v_fl.worker.vertical_server import vFLServer + +__all__ = ['vFLServer', 'vFLClient'] diff --git a/federatedscope/caesar_v_fl/worker/vertical_client.py b/federatedscope/caesar_v_fl/worker/vertical_client.py new file mode 100644 index 000000000..345c2c925 --- /dev/null +++ b/federatedscope/caesar_v_fl/worker/vertical_client.py @@ -0,0 +1,437 @@ +import numpy as np +import logging + +from federatedscope.core.worker import Client +from federatedscope.core.message import Message +from federatedscope.caesar_v_fl.dataloader.utils import batch_iter +from federatedscope.caesar_v_fl.Paillier import abstract_paillier +from federatedscope.core.secret_sharing import AdditiveSecretSharing + +logger = logging.getLogger(__name__) + + +class vFLClient(Client): + """ + The client class for CAESAR vertical FL, which customizes the handled + functions. Please refer to the tutorial for more details about the + implementation algorithm + Implementation of CAESAR Vertical FL refer to `When Homomorphic Encryption + Marries Secret Sharing: Secure Large-Scale Sparse Logistic Regression and + Applications in Risk Control` [Chen, et al., 2021] + (https://arxiv.org/abs/2008.08753) + """ + def __init__(self, + ID=-1, + server_id=None, + state=-1, + config=None, + data=None, + model=None, + device='cpu', + strategy=None, + *args, + **kwargs): + + super(vFLClient, + self).__init__(ID, server_id, state, config, data, model, device, + strategy, *args, **kwargs) + + cfg_key_size = config.caesar_vertical.key_size + self.my_public_key, self.my_private_key = \ + abstract_paillier.generate_paillier_keypair(n_length=cfg_key_size) + self.data = data + # A has my_para = w_a, B has my_para = w_b + self.my_para = None + # w_a = _1 + _2 and w_b = _1 + _2 + self.my_part_of_others_para = None + self.my_part_of_my_para = None + self.others_part_of_my_para = None + self.others_public_key = None + self.my_part_of_my_z = None + self.my_part_of_others_part_of_my_z = None + self.my_part_of_my_part_of_others_z = None + self.batch_index = None + self.own_label = ('y' in self.data['train']) + self.y = None + self.lr = config.train.optimizer.lr + self.dataloader = batch_iter(self.data['train'], + self._cfg.data.batch_size, + shuffled=True) + self.total_round_num = None + self.ss = AdditiveSecretSharing(shared_party_num=2) + self.register_handlers('model_para', self.callback_func_for_model_para) + self.register_handlers('b_public_key', + self.callback_func_for_b_public_key) + self.register_handlers('a_public_key', + self.callback_func_for_a_public_key) + self.register_handlers('b_is_ready', self.callback_func_for_b_is_ready) + self.register_handlers('a_is_ready', self.callback_func_for_a_is_ready) + self.register_handlers('b_first', self.callback_func_for_b_first) + self.register_handlers('b_part', self.callback_func_for_b_part) + self.register_handlers('a_part', self.callback_func_for_a_part) + self.register_handlers('three_values', + self.callback_func_for_three_values) + self.register_handlers('complicated_comp', + self.callback_func_for_a_to_update_para) + self.register_handlers('para_update', + self.callback_func_for_b_to_update_para) + self.register_handlers('final_step_for_a', + self.callback_func_for_final_step_for_a) + self.register_handlers('final_step_for_b', + self.callback_func_for_final_step_for_b) + + def ss_scheme(self, vector): + # v1, v2 = self.ss.secret_split(vector) + vector = np.array(vector) + v1 = [np.random.randn() for _ in range(len(vector))] + v2 = [vector[i] - v1[i] for i in range(len(vector))] + return v1, v2 + + def sample_data(self, index=None): + if index is None: + assert self.own_label + return next(self.dataloader) + else: + return self.data['train']['x'][index] + + # A and B receive paras, ss them, and save them respectively, + # B sends pk_b and w_b_1 to A + + def callback_func_for_model_para(self, message: Message): + self.total_round_num, self.my_para = message.content + self.my_part_of_my_para, self.others_part_of_my_para = self.ss_scheme( + self.my_para) + if self.own_label: + self.comm_manager.send( + Message(msg_type='b_public_key', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=(self.my_public_key, + self.others_part_of_my_para))) + + # A receives pk_b and w_b_1, saves them + # A sends pk_a and w_a_2 to B + + def callback_func_for_b_public_key(self, message: Message): + self.others_public_key, self.my_part_of_others_para = message.content + # print(self.others_public_key) + self.comm_manager.send( + Message(msg_type='a_public_key', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=(self.my_public_key, self.others_part_of_my_para))) + + # B receives pk_a and w_a_2, save them + # B sends "b_is_ready" to A + + def callback_func_for_a_public_key(self, message: Message): + self.others_public_key, self.my_part_of_others_para = message.content + self.comm_manager.send( + Message(msg_type='b_is_ready', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=None)) + + # A receives "b_is_ready", + # A sends "a_is_ready" to B + + def callback_func_for_b_is_ready(self, message: Message): + self.comm_manager.send( + Message(msg_type='a_is_ready', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=None)) + + # start training + # B sample data + # B computes _2 = X_b * _2, saves it + # B sends batch_index and [_2]_b to A + + def callback_func_for_a_is_ready(self, message: Message): + index, input_x, input_y = self.sample_data() + self.y = input_y + self.batch_index = index + self.my_part_of_my_z = np.matmul(input_x, self.my_part_of_my_para) + tmp = [ + self.my_public_key.encrypt(x) for x in self.my_part_of_others_para + ] + self.comm_manager.send( + Message(msg_type='b_first', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=(self.batch_index, tmp))) + + # A receives batch_index and [_2]_b + # A computes z_a_1 = X_a * w_a_1, saves it + # A computes [_2]_b = X_a * [_2]_b, and ss it, + # A keeps <_2>_1 + # A sends [<_2>_2]_b = [_2]_b - <_2>_1 and [_1]_a to B + + def callback_func_for_b_first(self, message: Message): + index, tmp = message.content + self.batch_index = index + input_x = self.sample_data(index=self.batch_index) + self.my_part_of_my_z = np.matmul(input_x, self.my_part_of_my_para) + tmp1 = np.matmul(input_x, tmp) + self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) + encrypted = [ + self.my_public_key.encrypt(x) for x in self.my_part_of_others_para + ] + self.comm_manager.send( + Message(msg_type='b_part', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=(tmp, encrypted))) + + # B receives [<_2>_2]_b and [_1]_a + # B decrypts [<_2>_2]_b and keeps <_2>_2 + # B computes [_1]_a = X_b * [_1]_a and ss it + # B keeps <_1>_2 and + # B sends [<_1>_1]_a = [_1]_a - <_1>_2 to A + + def callback_func_for_b_part(self, message: Message): + tmp1, tmp2 = message.content + self.my_part_of_my_part_of_others_z = [ + self.my_private_key.decrypt(x) for x in tmp1 + ] + input_x = self.sample_data(index=self.batch_index) + tmp3 = np.matmul(input_x, tmp2) + self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp3) + self.comm_manager.send( + Message(msg_type='a_part', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=tmp)) + + # A receives [<_1>_1]_a and decrypts it and gets <_1>_1 + # A computes _1 = _1 + <_2>_1 + <_1>_1, + # _1 squared and _1 cubed + # A encrypts the above three vectors and sends them to B + + def callback_func_for_a_part(self, message: Message): + self.my_part_of_my_part_of_others_z = [ + self.my_private_key.decrypt(x) for x in message.content + ] + + tmp1 = [ + self.my_part_of_my_z[i] + self.my_part_of_others_part_of_my_z[i] + + self.my_part_of_my_part_of_others_z[i] + for i in range(len(self.my_part_of_my_z)) + ] + tmp2 = [x**2 for x in tmp1] + tmp3 = [x**3 for x in tmp1] + tmp1 = [self.my_public_key.encrypt(x) for x in tmp1] + tmp2 = [self.my_public_key.encrypt(x) for x in tmp2] + tmp3 = [self.my_public_key.encrypt(x) for x in tmp3] + + self.comm_manager.send( + Message(msg_type='three_values', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=(tmp1, tmp2, tmp3))) + + # B receives [_1]_a, [_1 squared]_a, [_1 cubed]_a + # B computes _2 = _2 + <_2>_2 + <_1>_2 + # [z]_a = [_1]_a + _2 + # [z cubed]_a = [_1 cubed]_a + 3 [_1 squared]_a 0 _2 + # + 3 [_1] 0 (_2 squared) + (_2 cubed) + # [y hat]_a = q_0 + q_1 * [z]_a + q_2 [z cubed]_a and ss it + # B gets _2 + # B sends [_1]_a = [y hat]_a - _2 to A + # B computes [e]_a = [y hat]_a - y + # _2 = _2 - y + # [e]_a = [y hat]_a - y + # [g_b]_a = [e]_a * X_b and ss it + # B keeps _2 + # B sends [_1]_a to A + # B sends [_2]_b to A + + def callback_func_for_three_values(self, message: Message): + tmp1, tmp2, tmp3 = message.content + z2 = [ + self.my_part_of_my_z[i] + self.my_part_of_my_part_of_others_z[i] + + self.my_part_of_others_part_of_my_z[i] + for i in range(len(self.my_part_of_my_z)) + ] + za = [tmp1[i] + z2[i] for i in range(len(tmp1))] + # z3a = [ + # tmp3[i] + 3 * tmp2[i] * z2[i] + 3 * tmp1[i] * z2[i] * z2[i] + + # z2[i] * z2[i] * z2[i] for i in range(len(tmp3))] + + # Here is the approximation of sigmoid function, + # different data and different forms may lead to diversity, + # here linear is enough + y_hat_a = [ + 1 / 2 + 1 / 4 * za[i] # - 1 / 48 * z3a[i] + for i in range(len(za)) + ] + + e_a = y_hat_a - self.y + y_hat_2, y_hat_1 = self.ss_scheme(y_hat_a) + e_2 = y_hat_2 - self.y + input_x = self.sample_data(index=self.batch_index) + g_b_a = np.matmul(e_a, input_x) + g_b_2, g_b_1 = self.ss_scheme(g_b_a) + # user b update w_b_2 + self.my_part_of_my_para = [ + self.my_part_of_my_para[i] - self.lr * g_b_2[i] + for i in range(len(g_b_2)) + ] + encrypted_e_2 = [self.my_public_key.encrypt(x) for x in e_2] + self.comm_manager.send( + Message(msg_type="complicated_comp", + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=(y_hat_1, g_b_1, encrypted_e_2))) + + # A receives [_1]_a and [_1]_a and [_2]_b + # A decrypts [_1]_a and gets _1 + # A decrypts [_1]_a and gets _1 + # A computes _1 = _1 * X_a + # A computes [_2]_b = [_2]_b * X_b and ss it + # A gets <_2>_1 + # A sends [<_2>_2]_b = [_2>]_b - <_2>_1 to B + # A updates _1 = _1 - alpha * (_1 + <_2>_1) + # A updates _1 = _1- alpha * (_1) + + def callback_func_for_a_to_update_para(self, message: Message): + y_hat_1, en_g_b_1, encrypted_e_2 = message.content + g_b_1 = [self.my_private_key.decrypt(x) for x in en_g_b_1] + e_1 = [self.my_private_key.decrypt(x) for x in y_hat_1] + input_x = self.sample_data(index=self.batch_index) + g_a_1 = np.matmul(e_1, input_x) + g_a_2 = np.matmul(encrypted_e_2, input_x) + g_a_2_1, g_a_2_2 = self.ss_scheme(g_a_2) + # user A updates w_a_1 + self.my_part_of_my_para = [ + self.my_part_of_my_para[i] - self.lr * (g_a_1[i] + g_a_2_1[i]) + for i in range(len(g_a_1)) + ] + # user A updates w_b_1 + self.my_part_of_others_para = [ + self.my_part_of_others_para[i] - self.lr * g_b_1[i] + for i in range(len(g_b_1)) + ] + self.comm_manager.send( + Message(msg_type="para_update", + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=g_a_2_2)) + + # B receives [<_2>_2]_b and decrypts it and gets <_2>_2 + # B updates _2 = _2 - alpha * <_2>_2 + # B updates _2 = _2 - alpha * _2 + # And goes to the next iteration + # After training, + # B sends _2 to A + + def callback_func_for_b_to_update_para(self, message: Message): + tmp = message.content + tmp = [self.my_private_key.decrypt(x) for x in tmp] + # user B updates w_a_2 + self.my_part_of_others_para = [ + self.my_part_of_others_para[i] - self.lr * tmp[i] + for i in range(len(tmp)) + ] + self.state += 1 + if self.state < self.total_round_num: + # Move to next round of training + logger.info(f'----------- Starting a new training round (Round ' + f'#{self.state}) -------------') + # self.final_step() 可用来查看每轮的prediction + self.callback_func_for_a_is_ready(message=None) + else: + self.final_step() + + # B sends _2 to A + + def final_step(self): + self.comm_manager.send( + Message(msg_type="final_step_for_a", + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=self.my_part_of_others_para)) + + # A receives _2, and computes w_a = _1 + _2 + # A sends _1 to B. A Ends. + + def callback_func_for_final_step_for_a(self, message: Message): + tmp = message.content + self.my_para = [ + self.my_part_of_my_para[i] + tmp[i] for i in range(len(tmp)) + ] + self.comm_manager.send( + Message(msg_type='final_step_for_b', + sender=self.ID, + receiver=[ + each for each in self.comm_manager.neighbors + if each != self.server_id + ], + state=self.state, + content=self.my_part_of_others_para)) + # here A sends w_a to server + self.comm_manager.send( + Message(msg_type='a_para_for_server', + sender=self.ID, + receiver=self.server_id, + state=self.state, + content=self.my_para)) + + # B receives _1 and computes w_b = _2 + _1. B Ends. + + def callback_func_for_final_step_for_b(self, message: Message): + tmp = message.content + self.my_para = [ + self.my_part_of_my_para[i] + tmp[i] for i in range(len(tmp)) + ] + # here B sends w_b to server + self.comm_manager.send( + Message(msg_type='b_para_for_server', + sender=self.ID, + receiver=self.server_id, + state=self.state, + content=self.my_para)) diff --git a/federatedscope/caesar_v_fl/worker/vertical_server.py b/federatedscope/caesar_v_fl/worker/vertical_server.py new file mode 100644 index 000000000..e8f17df00 --- /dev/null +++ b/federatedscope/caesar_v_fl/worker/vertical_server.py @@ -0,0 +1,99 @@ +import numpy as np +import logging + +from federatedscope.core.worker import Server +from federatedscope.core.message import Message + +logger = logging.getLogger(__name__) + + +class vFLServer(Server): + """ + The server class for vertical FL, which customizes the handled + functions. Please refer to the tutorial for more details about the + implementation algorithm + Implementation of Vertical FL refer to `When Homomorphic Encryption + Marries Secret Sharing: Secure Large-Scale Sparse Logistic Regression and + Applications in Risk Control` [Chen, et al., 2021] + (https://arxiv.org/abs/2008.08753) + """ + def __init__(self, + ID=-1, + state=0, + config=None, + data=None, + model=None, + client_num=5, + total_round_num=10, + device='cpu', + strategy=None, + **kwargs): + super(vFLServer, + self).__init__(ID, state, config, data, model, client_num, + total_round_num, device, strategy, **kwargs) + self.dims = [0] + config.caesar_vertical.dims + self.omega = self.model.state_dict()['fc.weight'].numpy().reshape(-1) + self.lr = config.train.optimizer.lr + self.w_a = None + self.w_b = None + self.coll = dict() + + self.register_handlers('a_para_for_server', self.callback_func_for_a) + self.register_handlers('b_para_for_server', self.callback_func_for_b) + + def trigger_for_start(self): + if self.check_client_join_in(): + self.broadcast_client_address() + self.broadcast_model_para() + + def broadcast_model_para(self): + client_ids = self.comm_manager.neighbors.keys() + cur_idx = 0 + for client_id in client_ids: + omega_slices = self.omega[cur_idx:cur_idx + + self.dims[int(client_id)]] + self.comm_manager.send( + Message(msg_type='model_para', + sender=self.ID, + receiver=client_id, + state=self.state, + content=(self.total_round_num, omega_slices))) + cur_idx += self.dims[int(client_id)] + + def callback_func_for_a(self, message: Message): + self.w_a = message.content + self.coll['wa'] = self.w_a + self.output() + + def callback_func_for_b(self, message: Message): + self.w_b = message.content + self.coll['wb'] = self.w_b + self.output() + + def output(self): + if len(self.coll) == 2: + metrics = self.evaluate() + self._monitor.update_best_result( + self.best_results, + metrics, + results_type='server_global_eval', + round_wise_update_key=self._cfg.eval. + best_res_update_round_wise_key) + formatted_logs = self._monitor.format_eval_res( + metrics, + rnd=self.state, + role='Server #', + forms=self._cfg.eval.report) + logger.info(formatted_logs) + self.coll = dict() + + def evaluate(self): + self.omega = np.concatenate([self.coll['wa'], self.coll['wb']], + axis=-1) + self.coll = dict() + test_x = self.data['test']['x'] + test_y = self.data['test']['y'] + loss = np.mean( + np.log(1 + np.exp(-test_y * np.matmul(test_x, self.omega)))) + acc = np.mean((test_y * np.matmul(test_x, self.omega)) > 0) + return {'test_loss': loss, 'test_acc': acc, 'test_total': len(test_y)} From a7db6655bb1246edd87548a80b5393468c73b490 Mon Sep 17 00:00:00 2001 From: qbc Date: Wed, 24 Aug 2022 16:49:27 +0800 Subject: [PATCH 03/15] readme modified only --- federatedscope/caesar_v_fl/README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/federatedscope/caesar_v_fl/README.md b/federatedscope/caesar_v_fl/README.md index 0466f077c..72b40d429 100644 --- a/federatedscope/caesar_v_fl/README.md +++ b/federatedscope/caesar_v_fl/README.md @@ -1,12 +1,17 @@ ### Caesar Vertical Federated Learning -We provide an example for seCure lArge-scalE SlArse logistic Regression (caesar) vertical federated learning, you can run with: +We provide an example for seCure lArge-scalE SpArse logistic Regression (caesar) vertical federated learning, you can run with: ```bash python3 ../main.py --cfg caesar_v_fl.yaml ``` +Implementation of caesar vertical FL refer to `When Homomorphic Encryption + Marries Secret Sharing: Secure Large-Scale Sparse Logistic Regression and + Applications in Risk Control` [Chen, et al., 2021] + (https://arxiv.org/abs/2008.08753) + You can specify customized configurations in `caesar_v_fl.yaml`, such as `data.type` and `federate.total_round_num`. -More details of the provided example can be found in [Tutorial](https://federatedscope.io/docs/cross-silo/). + Note that FederatedScope only provide an `abstract_paillier`, user can refer to [pyphe](https://github.com/data61/python-paillier/blob/master/phe/paillier.py) for the detail implementation, or adopt other homomorphic encryption algorithms. From e1096089106566ed69e9f375aba9e399080be5d5 Mon Sep 17 00:00:00 2001 From: qbc Date: Fri, 26 Aug 2022 15:26:39 +0800 Subject: [PATCH 04/15] first merge version (add a temp ss scheme which should be fixed later) --- federatedscope/caesar_v_fl/__init__.py | 1 - .../caesar_v_fl/dataloader/__init__.py | 4 - federatedscope/caesar_v_fl/worker/__init__.py | 4 - .../core/auxiliaries/data_builder.py | 10 +- .../core/auxiliaries/worker_builder.py | 12 +- federatedscope/core/configs/cfg_fl_setting.py | 12 +- .../core/secret_sharing/secret_sharing.py | 13 +- .../core/secret_sharing_temp/__init__.py | 2 + .../secret_sharing_temp/secret_sharing.py | 104 ++++++++ .../config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825122329/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825122355/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825122436/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825125915/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825125929/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825125937/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825135226/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825135254/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825135336/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825135344/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825135704/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825135725/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825140056/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141503/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141514/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141523/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141546/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141612/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141650/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141755/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141819/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825141906/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142149/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142212/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142233/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142311/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142336/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142347/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142400/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142510/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142522/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142612/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142628/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142658/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142710/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825142943/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825143624/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825143836/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144008/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144056/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144344/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144531/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144547/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144643/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144748/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144808/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825144837/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825145245/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825145323/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825145340/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825145356/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825145418/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825145432/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150220/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150241/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150250/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150330/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150402/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150839/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825150902/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825151134/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825151432/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825151526/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825151541/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825152023/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825155547/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825155610/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825155717/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825155830/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825155930/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825164729/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825164935/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825165403/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825165503/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825165535/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825165633/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825165714/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170110/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170401/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170554/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170612/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170624/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170640/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170649/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170658/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170921/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825170951/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171022/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171214/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171301/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171311/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171320/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171334/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171352/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171405/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171426/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825171704/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825172129/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825172201/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825173204/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825173230/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825173640/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825173704/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825173956/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825174008/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825174139/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825174604/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825174629/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825174751/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825175817/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825175833/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180007/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180037/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180106/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180147/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180208/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180332/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180353/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180408/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180920/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825180951/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181008/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181500/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181524/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181647/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181752/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181932/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825181951/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825182217/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825185430/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825185519/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825185747/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825185805/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825185903/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825185940/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825190006/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825190030/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825190041/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825190119/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825191314/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825191356/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825191651/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825191726/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825191851/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825191950/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192123/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192213/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192254/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192408/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192455/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192555/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192632/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192742/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192859/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825192935/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193007/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193052/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193225/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193312/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193400/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193453/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193509/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193525/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193712/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825193842/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194101/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194446/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194535/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194658/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194726/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194812/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194857/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825194937/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195002/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195048/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195110/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195159/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195400/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195424/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195618/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195706/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825195752/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825201747/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825201841/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825202433/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825202525/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825203142/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825203229/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825203801/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825203902/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825204043/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825204116/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825204527/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825204805/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825204835/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825204853/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825205123/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825205155/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825205255/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220825205355/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826100116/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826100520/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826100614/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826100721/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826101116/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826101145/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826101236/config.yaml | 244 ++++++++++++++++++ .../Paillier/__init__.py | 0 .../Paillier/abstract_paillier.py | 0 .../{ => vertical}/caesar_v_fl/README.md | 2 +- .../vertical/caesar_v_fl/__init__.py | 1 + .../caesar_v_fl/caesar_v_fl.yaml | 0 .../vertical/caesar_v_fl/worker/__init__.py | 6 + .../caesar_v_fl/worker/vertical_client.py | 37 +-- .../caesar_v_fl/worker/vertical_server.py | 2 +- .../vertical/dataloader/__init__.py | 4 + .../dataloader/dataloader.py | 2 +- .../dataloader/utils.py | 0 .../secure_LR}/README.md | 4 +- federatedscope/vertical/secure_LR/__init__.py | 1 + .../secure_LR/secure_LR.yaml} | 4 +- .../vertical/secure_LR/worker/__init__.py | 4 + .../secure_LR}/worker/vertical_client.py | 20 +- .../secure_LR}/worker/vertical_server.py | 12 +- .../vertical_fl/Paillier/__init__.py | 0 .../vertical_fl/Paillier/abstract_paillier.py | 45 ---- federatedscope/vertical_fl/__init__.py | 1 - .../vertical_fl/dataloader/__init__.py | 3 - .../vertical_fl/dataloader/dataloader.py | 56 ---- .../vertical_fl/dataloader/utils.py | 30 --- federatedscope/vertical_fl/worker/__init__.py | 4 - 241 files changed, 50945 insertions(+), 207 deletions(-) delete mode 100644 federatedscope/caesar_v_fl/__init__.py delete mode 100644 federatedscope/caesar_v_fl/dataloader/__init__.py delete mode 100644 federatedscope/caesar_v_fl/worker/__init__.py create mode 100644 federatedscope/core/secret_sharing_temp/__init__.py create mode 100644 federatedscope/core/secret_sharing_temp/secret_sharing.py create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml rename federatedscope/{caesar_v_fl => vertical}/Paillier/__init__.py (100%) rename federatedscope/{caesar_v_fl => vertical}/Paillier/abstract_paillier.py (100%) rename federatedscope/{ => vertical}/caesar_v_fl/README.md (95%) create mode 100644 federatedscope/vertical/caesar_v_fl/__init__.py rename federatedscope/{ => vertical}/caesar_v_fl/caesar_v_fl.yaml (100%) create mode 100644 federatedscope/vertical/caesar_v_fl/worker/__init__.py rename federatedscope/{ => vertical}/caesar_v_fl/worker/vertical_client.py (95%) rename federatedscope/{ => vertical}/caesar_v_fl/worker/vertical_server.py (98%) create mode 100644 federatedscope/vertical/dataloader/__init__.py rename federatedscope/{caesar_v_fl => vertical}/dataloader/dataloader.py (97%) rename federatedscope/{caesar_v_fl => vertical}/dataloader/utils.py (100%) rename federatedscope/{vertical_fl => vertical/secure_LR}/README.md (78%) create mode 100644 federatedscope/vertical/secure_LR/__init__.py rename federatedscope/{vertical_fl/vertical_fl.yaml => vertical/secure_LR/secure_LR.yaml} (87%) create mode 100644 federatedscope/vertical/secure_LR/worker/__init__.py rename federatedscope/{vertical_fl => vertical/secure_LR}/worker/vertical_client.py (85%) rename federatedscope/{vertical_fl => vertical/secure_LR}/worker/vertical_server.py (92%) delete mode 100644 federatedscope/vertical_fl/Paillier/__init__.py delete mode 100644 federatedscope/vertical_fl/Paillier/abstract_paillier.py delete mode 100644 federatedscope/vertical_fl/__init__.py delete mode 100644 federatedscope/vertical_fl/dataloader/__init__.py delete mode 100644 federatedscope/vertical_fl/dataloader/dataloader.py delete mode 100644 federatedscope/vertical_fl/dataloader/utils.py delete mode 100644 federatedscope/vertical_fl/worker/__init__.py diff --git a/federatedscope/caesar_v_fl/__init__.py b/federatedscope/caesar_v_fl/__init__.py deleted file mode 100644 index c88bf1f01..000000000 --- a/federatedscope/caesar_v_fl/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from federatedscope.caesar_v_fl.Paillier.abstract_paillier import * diff --git a/federatedscope/caesar_v_fl/dataloader/__init__.py b/federatedscope/caesar_v_fl/dataloader/__init__.py deleted file mode 100644 index d930f44c1..000000000 --- a/federatedscope/caesar_v_fl/dataloader/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -from federatedscope.caesar_v_fl.dataloader.dataloader \ - import load_caesar_v_fl_data - -__all__ = ['load_caesar_v_fl_data'] diff --git a/federatedscope/caesar_v_fl/worker/__init__.py b/federatedscope/caesar_v_fl/worker/__init__.py deleted file mode 100644 index e35d2ec05..000000000 --- a/federatedscope/caesar_v_fl/worker/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -from federatedscope.caesar_v_fl.worker.vertical_client import vFLClient -from federatedscope.caesar_v_fl.worker.vertical_server import vFLServer - -__all__ = ['vFLServer', 'vFLClient'] diff --git a/federatedscope/core/auxiliaries/data_builder.py b/federatedscope/core/auxiliaries/data_builder.py index 416686668..7a3d7294a 100644 --- a/federatedscope/core/auxiliaries/data_builder.py +++ b/federatedscope/core/auxiliaries/data_builder.py @@ -650,12 +650,12 @@ def get_data(config): ] or config.data.type.startswith('graph_multi_domain'): from federatedscope.gfl.dataloader import load_graphlevel_dataset data, modified_config = load_graphlevel_dataset(config) - elif config.data.type.lower() == 'vertical_fl_data': - from federatedscope.vertical_fl.dataloader import load_vertical_data - data, modified_config = load_vertical_data(config, generate=True) + elif config.data.type.lower() == 'secure_lr_data': + from federatedscope.vertical.dataloader import load_data + data, modified_config = load_data(config, generate=True) elif config.data.type.lower() == 'caesar_v_fl_data': - from federatedscope.caesar_v_fl.dataloader import load_caesar_v_fl_data - data, modified_config = load_caesar_v_fl_data(config, generate=True) + from federatedscope.vertical.dataloader import load_data + data, modified_config = load_data(config, generate=True) elif 'movielens' in config.data.type.lower( ) or 'netflix' in config.data.type.lower(): from federatedscope.mf.dataloader import load_mf_dataset diff --git a/federatedscope/core/auxiliaries/worker_builder.py b/federatedscope/core/auxiliaries/worker_builder.py index 6769c241f..ffc9044e0 100644 --- a/federatedscope/core/auxiliaries/worker_builder.py +++ b/federatedscope/core/auxiliaries/worker_builder.py @@ -11,12 +11,12 @@ def get_client_cls(cfg): from federatedscope.autotune.fedex import FedExClient return FedExClient - if cfg.vertical.use: - from federatedscope.vertical_fl.worker import vFLClient + if cfg.secure_vertical.use: + from federatedscope.vertical.secure_LR.worker import vFLClient return vFLClient if cfg.caesar_vertical.use: - from federatedscope.caesar_v_fl.worker import vFLClient + from federatedscope.vertical.caesar_v_fl.worker import vFLClient return vFLClient if cfg.federate.method.lower() in constants.CLIENTS_TYPE: @@ -71,12 +71,12 @@ def get_server_cls(cfg): import BackdoorServer return BackdoorServer - if cfg.vertical.use: - from federatedscope.vertical_fl.worker import vFLServer + if cfg.secure_vertical.use: + from federatedscope.vertical.secure_LR.worker import vFLServer return vFLServer if cfg.caesar_vertical.use: - from federatedscope.caesar_v_fl.worker import vFLServer + from federatedscope.vertical.caesar_v_fl.worker import vFLServer return vFLServer if cfg.federate.method.lower() in constants.SERVER_TYPE: diff --git a/federatedscope/core/configs/cfg_fl_setting.py b/federatedscope/core/configs/cfg_fl_setting.py index 8fca694c3..5c3d257a2 100644 --- a/federatedscope/core/configs/cfg_fl_setting.py +++ b/federatedscope/core/configs/cfg_fl_setting.py @@ -65,13 +65,13 @@ def extend_fl_setting_cfg(cfg): cfg.distribute.grpc_enable_http_proxy = False # ---------------------------------------------------------------------- # - # Vertical FL related options (for demo) + # Secure_LR vertical FL related options (for demo) # ---------------------------------------------------------------------- # - cfg.vertical = CN() - cfg.vertical.use = False - cfg.vertical.encryption = 'paillier' - cfg.vertical.dims = [5, 10] - cfg.vertical.key_size = 3072 + cfg.secure_vertical = CN() + cfg.secure_vertical.use = False + cfg.secure_vertical.encryption = 'paillier' + cfg.secure_vertical.dims = [5, 10] + cfg.secure_vertical.key_size = 3072 # ---------------------------------------------------------------------- # # caesar Vertical FL related options (for demo) diff --git a/federatedscope/core/secret_sharing/secret_sharing.py b/federatedscope/core/secret_sharing/secret_sharing.py index 31fb99b79..7e47e40dc 100644 --- a/federatedscope/core/secret_sharing/secret_sharing.py +++ b/federatedscope/core/secret_sharing/secret_sharing.py @@ -73,19 +73,26 @@ def secret_reconstruct(self, secret_seq): To recover the secret """ assert len(secret_seq) == self.shared_party_num - merge_model = secret_seq[0].copy() + merge_model = None if isinstance(merge_model, dict): for key in merge_model: for idx in range(len(secret_seq)): if idx == 0: - merge_model[key] = secret_seq[idx][key] + merge_model[key] = secret_seq[idx][key].copy() else: merge_model[key] += secret_seq[idx][key] merge_model[key] = self.fixedpoint2float(merge_model[key]) - + else: + for idx in range(len(secret_seq)): + if idx == 0: + merge_model = secret_seq[idx].copy() + else: + merge_model += secret_seq[idx] + merge_model = self.fixedpoint2float(merge_model) return merge_model def _float2fixedpoint(self, x): + # x = self.fixedpoint2float(x) x = round(x * self.epsilon, 0) assert abs(x) < self.maximum return x % self.mod_number diff --git a/federatedscope/core/secret_sharing_temp/__init__.py b/federatedscope/core/secret_sharing_temp/__init__.py new file mode 100644 index 000000000..8fca6b84e --- /dev/null +++ b/federatedscope/core/secret_sharing_temp/__init__.py @@ -0,0 +1,2 @@ +from federatedscope.core.secret_sharing_temp.secret_sharing import \ + AdditiveSecretSharing diff --git a/federatedscope/core/secret_sharing_temp/secret_sharing.py b/federatedscope/core/secret_sharing_temp/secret_sharing.py new file mode 100644 index 000000000..408fb0e4a --- /dev/null +++ b/federatedscope/core/secret_sharing_temp/secret_sharing.py @@ -0,0 +1,104 @@ +from abc import ABC, abstractmethod +import numpy as np +try: + import torch +except ImportError: + torch = None + + +class SecretSharing(ABC): + def __init__(self): + pass + + @abstractmethod + def secret_split(self, secret): + pass + + @abstractmethod + def secret_reconstruct(self, secret_seq): + pass + + +class AdditiveSecretSharing(SecretSharing): + """ + AdditiveSecretSharing class, which can split a number into frames and + recover it by summing up + """ + def __init__(self, shared_party_num, size=60): + super(SecretSharing, self).__init__() + assert shared_party_num > 1, "AdditiveSecretSharing require " \ + "shared_party_num > 1" + self.shared_party_num = shared_party_num + self.maximum = 2**size + self.mod_number = 2 * self.maximum + 1 + self.epsilon = 1e8 + self.mod_funs = np.vectorize(lambda x: x % self.mod_number) + self.float2fixedpoint = np.vectorize(self._float2fixedpoint) + self.fixedpoint2float = np.vectorize(self._fixedpoint2float) + self.field_size = 10000 + + def secret_split(self, secret): + """ + To split the secret into frames according to the shared_party_num + """ + if isinstance(secret, dict): + secret_list = [dict() for _ in range(self.shared_party_num)] + for key in secret: + for idx, each in enumerate(self.secret_split(secret[key])): + secret_list[idx][key] = each + return secret_list + + if isinstance(secret, list) or isinstance(secret, np.ndarray): + secret = np.asarray(secret) + shape = [self.shared_party_num - 1] + list(secret.shape) + elif isinstance(secret, torch.Tensor): + secret = secret.numpy() + shape = [self.shared_party_num - 1] + list(secret.shape) + else: + shape = [self.shared_party_num - 1] + secret_seq = np.random.uniform(low=0, high=100, size=shape) + # last_seq = self.mod_funs(secret - self.mod_funs(np.sum(secret_seq, + # axis=0))) + last_seq = secret - np.sum(secret_seq, axis=0) + + secret_seq = np.append(secret_seq, + np.expand_dims(last_seq, axis=0), + axis=0) + # secret_seq = [self.fixedpoint2float(x) for x in secret_seq] + return secret_seq + + def secret_reconstruct(self, secret_seq): + """ + To recover the secret + """ + assert len(secret_seq) == self.shared_party_num + merge_model = secret_seq[0].copy() + if isinstance(merge_model, dict): + for key in merge_model: + for idx in range(len(secret_seq)): + if idx == 0: + merge_model[key] = secret_seq[idx][key].copy() + else: + merge_model[key] += secret_seq[idx][key] + else: + secret_seq = [np.asarray(x) for x in secret_seq] + for idx in range(len(secret_seq)): + if idx == 0: + merge_model = secret_seq[idx].copy() + else: + merge_model += secret_seq[idx] + # merge_model = self.fixedpoint2float(merge_model) + return merge_model + + def _float2fixedpoint(self, x): + # x = self.fixedpoint2float(x) + # x = round(x * self.epsilon, 0) + # assert abs(x) < self.maximum + return x * 100 + + def _fixedpoint2float(self, x): + x = x % self.mod_number + if x > self.maximum: + return -1 * (self.mod_number - x) / self.epsilon + else: + return x / self.epsilon diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml new file mode 100644 index 000000000..7155e2c53 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml new file mode 100644 index 000000000..da215d370 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml new file mode 100644 index 000000000..6bc9020e8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml new file mode 100644 index 000000000..3dbedc9eb --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml new file mode 100644 index 000000000..a127496c5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml new file mode 100644 index 000000000..a8cd39387 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml new file mode 100644 index 000000000..0e2864e0c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml new file mode 100644 index 000000000..2b51de2ee --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml new file mode 100644 index 000000000..eb13442f7 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml new file mode 100644 index 000000000..7911cd65b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml new file mode 100644 index 000000000..c136ae0ef --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml new file mode 100644 index 000000000..c2061b054 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml new file mode 100644 index 000000000..1afee95e8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml new file mode 100644 index 000000000..5ae193904 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml new file mode 100644 index 000000000..63c39aaea --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml new file mode 100644 index 000000000..a67dd1790 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml new file mode 100644 index 000000000..35f39837c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml new file mode 100644 index 000000000..2313591a9 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml new file mode 100644 index 000000000..8db5152d6 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml new file mode 100644 index 000000000..9c31554d2 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml new file mode 100644 index 000000000..febbdb24b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml new file mode 100644 index 000000000..4fde0fc8a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml new file mode 100644 index 000000000..46a7a8fdd --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml new file mode 100644 index 000000000..93c097186 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml new file mode 100644 index 000000000..872d26aed --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml new file mode 100644 index 000000000..9aacb650b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml new file mode 100644 index 000000000..619b0c60e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml new file mode 100644 index 000000000..2eeb2ca1e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml new file mode 100644 index 000000000..7bee29ef4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml new file mode 100644 index 000000000..3e4f12a12 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml new file mode 100644 index 000000000..94656e2dc --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml new file mode 100644 index 000000000..1d06e0f26 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml new file mode 100644 index 000000000..b8f7e4b27 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml new file mode 100644 index 000000000..ede8d11e9 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml new file mode 100644 index 000000000..fb8a0b9ca --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml new file mode 100644 index 000000000..d3154b8f9 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml new file mode 100644 index 000000000..eda5dc2f5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml new file mode 100644 index 000000000..a37810003 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml new file mode 100644 index 000000000..e147fd17d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml new file mode 100644 index 000000000..a4f6b8174 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml new file mode 100644 index 000000000..1b546ae61 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml new file mode 100644 index 000000000..00591e9ff --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml new file mode 100644 index 000000000..6e7381fd3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml new file mode 100644 index 000000000..444eae02e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml new file mode 100644 index 000000000..152fc3e00 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml new file mode 100644 index 000000000..3becd8a58 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml new file mode 100644 index 000000000..0fac080e4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml new file mode 100644 index 000000000..810bb2f79 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml new file mode 100644 index 000000000..8f80b23be --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml new file mode 100644 index 000000000..dd371e6b2 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml new file mode 100644 index 000000000..8acf398a2 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml new file mode 100644 index 000000000..5832f4396 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml new file mode 100644 index 000000000..2eafc1326 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml new file mode 100644 index 000000000..620038b1c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml new file mode 100644 index 000000000..ee6129913 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml new file mode 100644 index 000000000..c2c016cf7 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml new file mode 100644 index 000000000..1c7f89d70 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml new file mode 100644 index 000000000..3139d3413 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml new file mode 100644 index 000000000..e56f6fa56 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml new file mode 100644 index 000000000..d23d80a59 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml new file mode 100644 index 000000000..7c487693b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml new file mode 100644 index 000000000..614f68aae --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml new file mode 100644 index 000000000..7ca0fb132 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml new file mode 100644 index 000000000..3437449dc --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml new file mode 100644 index 000000000..53aeccd97 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml new file mode 100644 index 000000000..86a8167d5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml new file mode 100644 index 000000000..a81366544 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml new file mode 100644 index 000000000..c7c76ac78 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml new file mode 100644 index 000000000..933583e39 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml new file mode 100644 index 000000000..3c67242bf --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml new file mode 100644 index 000000000..e80efda5c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml new file mode 100644 index 000000000..c117b4a3c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml new file mode 100644 index 000000000..276090832 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml new file mode 100644 index 000000000..178d3a1e3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml new file mode 100644 index 000000000..e49701ce1 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml new file mode 100644 index 000000000..4ce81e274 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml new file mode 100644 index 000000000..4d9fd121f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml new file mode 100644 index 000000000..e6db65258 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml new file mode 100644 index 000000000..3e765d77a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml new file mode 100644 index 000000000..fc88124a7 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml new file mode 100644 index 000000000..a203786ea --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml new file mode 100644 index 000000000..bbe396cc1 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml new file mode 100644 index 000000000..16533cf5d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml new file mode 100644 index 000000000..0fd4b9167 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml new file mode 100644 index 000000000..41e76d8df --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml new file mode 100644 index 000000000..45ef94c92 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml new file mode 100644 index 000000000..9d5aaa036 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml new file mode 100644 index 000000000..da88e6cf4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml new file mode 100644 index 000000000..0023dbbc0 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml new file mode 100644 index 000000000..dc66436c8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml new file mode 100644 index 000000000..f551b2930 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml new file mode 100644 index 000000000..ceb2de488 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml new file mode 100644 index 000000000..c6ea1bfa3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml new file mode 100644 index 000000000..e5bb0e507 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml new file mode 100644 index 000000000..0e165a700 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml new file mode 100644 index 000000000..59b6c4eef --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml new file mode 100644 index 000000000..ed5aa6d4a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml new file mode 100644 index 000000000..53cbb5790 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml new file mode 100644 index 000000000..57fc9b3e3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml new file mode 100644 index 000000000..4c950e04d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml new file mode 100644 index 000000000..c16b6e8e4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml new file mode 100644 index 000000000..bb0a41920 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml new file mode 100644 index 000000000..b75b6c829 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml new file mode 100644 index 000000000..b9147e47d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml new file mode 100644 index 000000000..41a632e64 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml new file mode 100644 index 000000000..c36ad4b3b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml new file mode 100644 index 000000000..c0c79fd3f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml new file mode 100644 index 000000000..38cbc6844 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml new file mode 100644 index 000000000..adf91165f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml new file mode 100644 index 000000000..3d3c57aad --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml new file mode 100644 index 000000000..7cbfe45bb --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml new file mode 100644 index 000000000..544ede4bb --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml new file mode 100644 index 000000000..9efdddfae --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml new file mode 100644 index 000000000..a48ee5b6b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml new file mode 100644 index 000000000..2eeb052b4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml new file mode 100644 index 000000000..5dcdc3fc5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml new file mode 100644 index 000000000..4338dbe95 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml new file mode 100644 index 000000000..ded1d59cc --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml new file mode 100644 index 000000000..483badec6 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml new file mode 100644 index 000000000..4c9037f65 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml new file mode 100644 index 000000000..1cef52723 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml new file mode 100644 index 000000000..149ac290d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml new file mode 100644 index 000000000..23c559848 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml new file mode 100644 index 000000000..232523818 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml new file mode 100644 index 000000000..a12ee955c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml new file mode 100644 index 000000000..e53b4b692 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml new file mode 100644 index 000000000..48fce2d2a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml new file mode 100644 index 000000000..307a61b58 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml new file mode 100644 index 000000000..70f85ca70 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml new file mode 100644 index 000000000..111e22047 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml new file mode 100644 index 000000000..11e301557 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml new file mode 100644 index 000000000..3292dc89a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml new file mode 100644 index 000000000..7afd4ef7b --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml new file mode 100644 index 000000000..96505ac27 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml new file mode 100644 index 000000000..cb0162842 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml new file mode 100644 index 000000000..4e1a0dbb5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml new file mode 100644 index 000000000..f5907bed2 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml new file mode 100644 index 000000000..0f626e8fe --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml new file mode 100644 index 000000000..b1f2c109e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml new file mode 100644 index 000000000..d6635d1d3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml new file mode 100644 index 000000000..92cb5d354 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml new file mode 100644 index 000000000..ec1168a74 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml new file mode 100644 index 000000000..f0d9f2da5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml new file mode 100644 index 000000000..233504e23 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml new file mode 100644 index 000000000..a294e6876 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml new file mode 100644 index 000000000..3e5b17461 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml new file mode 100644 index 000000000..d64e43c96 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml new file mode 100644 index 000000000..2a8d46521 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml new file mode 100644 index 000000000..047cba47c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml new file mode 100644 index 000000000..3c0aa86b0 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml new file mode 100644 index 000000000..f241fcffc --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml new file mode 100644 index 000000000..893d27cc0 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml new file mode 100644 index 000000000..9b3d39cf5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml new file mode 100644 index 000000000..78231b29a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml new file mode 100644 index 000000000..c10d40728 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml new file mode 100644 index 000000000..783a2c902 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml new file mode 100644 index 000000000..a4c1000b5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml new file mode 100644 index 000000000..bd08ff852 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml new file mode 100644 index 000000000..1b9f248c3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml new file mode 100644 index 000000000..881fba742 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml new file mode 100644 index 000000000..6dd8262e0 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml new file mode 100644 index 000000000..100bfdb24 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml new file mode 100644 index 000000000..be2ac979e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml new file mode 100644 index 000000000..ea43dd4e8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml new file mode 100644 index 000000000..c4adcf09a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml new file mode 100644 index 000000000..0fcc09eb4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml new file mode 100644 index 000000000..b22a11bcc --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml new file mode 100644 index 000000000..58dc472b3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml new file mode 100644 index 000000000..4f61a6c8a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml new file mode 100644 index 000000000..9d2098ff3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml new file mode 100644 index 000000000..01e8551fd --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml new file mode 100644 index 000000000..bf30fc284 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml new file mode 100644 index 000000000..a69521d1a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml new file mode 100644 index 000000000..800a1f3ee --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml new file mode 100644 index 000000000..e0335d049 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml new file mode 100644 index 000000000..207fca2f9 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml new file mode 100644 index 000000000..1f104c0b1 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml new file mode 100644 index 000000000..d4dae0a60 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml new file mode 100644 index 000000000..4fd4d764f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml new file mode 100644 index 000000000..1b9873153 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml new file mode 100644 index 000000000..740cd6350 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml new file mode 100644 index 000000000..d3de93b50 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml new file mode 100644 index 000000000..88addb31d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml new file mode 100644 index 000000000..1445e8048 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml new file mode 100644 index 000000000..4153a5169 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml new file mode 100644 index 000000000..9d4d0937d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml new file mode 100644 index 000000000..fc8e578e6 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml new file mode 100644 index 000000000..ab5c6b5bb --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml new file mode 100644 index 000000000..cc6f5d19c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml new file mode 100644 index 000000000..7fdee45c9 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml new file mode 100644 index 000000000..8580aa18d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml new file mode 100644 index 000000000..9dd45f2f7 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml new file mode 100644 index 000000000..95912bb06 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml new file mode 100644 index 000000000..79eb05164 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml new file mode 100644 index 000000000..a500e6b30 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml new file mode 100644 index 000000000..51239e587 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml new file mode 100644 index 000000000..a46c9657d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml new file mode 100644 index 000000000..2b823d4b7 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml new file mode 100644 index 000000000..f114999d1 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml new file mode 100644 index 000000000..caaf8a9b2 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml new file mode 100644 index 000000000..c59d2ff1c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml new file mode 100644 index 000000000..9ed1e6984 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml new file mode 100644 index 000000000..f25d1c569 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml new file mode 100644 index 000000000..ca30360e3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml new file mode 100644 index 000000000..5aa090aed --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml new file mode 100644 index 000000000..ea2f565f4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml new file mode 100644 index 000000000..383621773 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml new file mode 100644 index 000000000..3e5206e39 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/caesar_v_fl/Paillier/__init__.py b/federatedscope/vertical/Paillier/__init__.py similarity index 100% rename from federatedscope/caesar_v_fl/Paillier/__init__.py rename to federatedscope/vertical/Paillier/__init__.py diff --git a/federatedscope/caesar_v_fl/Paillier/abstract_paillier.py b/federatedscope/vertical/Paillier/abstract_paillier.py similarity index 100% rename from federatedscope/caesar_v_fl/Paillier/abstract_paillier.py rename to federatedscope/vertical/Paillier/abstract_paillier.py diff --git a/federatedscope/caesar_v_fl/README.md b/federatedscope/vertical/caesar_v_fl/README.md similarity index 95% rename from federatedscope/caesar_v_fl/README.md rename to federatedscope/vertical/caesar_v_fl/README.md index 72b40d429..cff310288 100644 --- a/federatedscope/caesar_v_fl/README.md +++ b/federatedscope/vertical/caesar_v_fl/README.md @@ -2,7 +2,7 @@ We provide an example for seCure lArge-scalE SpArse logistic Regression (caesar) vertical federated learning, you can run with: ```bash -python3 ../main.py --cfg caesar_v_fl.yaml +python3 ../../main.py --cfg caesar_v_fl.yaml ``` Implementation of caesar vertical FL refer to `When Homomorphic Encryption diff --git a/federatedscope/vertical/caesar_v_fl/__init__.py b/federatedscope/vertical/caesar_v_fl/__init__.py new file mode 100644 index 000000000..d8f28ef68 --- /dev/null +++ b/federatedscope/vertical/caesar_v_fl/__init__.py @@ -0,0 +1 @@ +from federatedscope.vertical.Paillier.abstract_paillier import * diff --git a/federatedscope/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml similarity index 100% rename from federatedscope/caesar_v_fl/caesar_v_fl.yaml rename to federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml diff --git a/federatedscope/vertical/caesar_v_fl/worker/__init__.py b/federatedscope/vertical/caesar_v_fl/worker/__init__.py new file mode 100644 index 000000000..7dc9807ab --- /dev/null +++ b/federatedscope/vertical/caesar_v_fl/worker/__init__.py @@ -0,0 +1,6 @@ +from federatedscope.vertical.caesar_v_fl.worker.vertical_client \ + import vFLClient +from federatedscope.vertical.caesar_v_fl.worker.vertical_server \ + import vFLServer + +__all__ = ['vFLServer', 'vFLClient'] diff --git a/federatedscope/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py similarity index 95% rename from federatedscope/caesar_v_fl/worker/vertical_client.py rename to federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 345c2c925..2008ad0ee 100644 --- a/federatedscope/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -1,11 +1,12 @@ import numpy as np import logging -from federatedscope.core.worker import Client +from federatedscope.core.workers import Client from federatedscope.core.message import Message -from federatedscope.caesar_v_fl.dataloader.utils import batch_iter -from federatedscope.caesar_v_fl.Paillier import abstract_paillier -from federatedscope.core.secret_sharing import AdditiveSecretSharing +from federatedscope.vertical.dataloader.utils import batch_iter +from federatedscope.vertical.Paillier import abstract_paillier +# from federatedscope.core.secret_sharing import AdditiveSecretSharing +from federatedscope.core.secret_sharing_temp import AdditiveSecretSharing logger = logging.getLogger(__name__) @@ -80,11 +81,9 @@ def __init__(self, self.register_handlers('final_step_for_b', self.callback_func_for_final_step_for_b) - def ss_scheme(self, vector): - # v1, v2 = self.ss.secret_split(vector) - vector = np.array(vector) - v1 = [np.random.randn() for _ in range(len(vector))] - v2 = [vector[i] - v1[i] for i in range(len(vector))] + # here we use a trivial ss scheme, should fix it + def ss_scheme(self, secret): + v1, v2 = self.ss.secret_split(secret) return v1, v2 def sample_data(self, index=None): @@ -171,6 +170,7 @@ def callback_func_for_a_is_ready(self, message: Message): tmp = [ self.my_public_key.encrypt(x) for x in self.my_part_of_others_para ] + self.comm_manager.send( Message(msg_type='b_first', sender=self.ID, @@ -192,6 +192,7 @@ def callback_func_for_b_first(self, message: Message): self.batch_index = index input_x = self.sample_data(index=self.batch_index) self.my_part_of_my_z = np.matmul(input_x, self.my_part_of_my_para) + tmp1 = np.matmul(input_x, tmp) self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) encrypted = [ @@ -299,10 +300,12 @@ def callback_func_for_three_values(self, message: Message): ] e_a = y_hat_a - self.y + # y_hat_a = self.ss.fixedpoint2float(y_hat_a) y_hat_2, y_hat_1 = self.ss_scheme(y_hat_a) e_2 = y_hat_2 - self.y input_x = self.sample_data(index=self.batch_index) g_b_a = np.matmul(e_a, input_x) + # g_b_a = self.ss.fixedpoint2float(g_b_a) g_b_2, g_b_1 = self.ss_scheme(g_b_a) # user b update w_b_2 self.my_part_of_my_para = [ @@ -368,7 +371,7 @@ def callback_func_for_a_to_update_para(self, message: Message): def callback_func_for_b_to_update_para(self, message: Message): tmp = message.content tmp = [self.my_private_key.decrypt(x) for x in tmp] - # user B updates w_a_2 + # user B updates w_a_2 self.my_part_of_others_para = [ self.my_part_of_others_para[i] - self.lr * tmp[i] for i in range(len(tmp)) @@ -401,9 +404,10 @@ def final_step(self): def callback_func_for_final_step_for_a(self, message: Message): tmp = message.content - self.my_para = [ - self.my_part_of_my_para[i] + tmp[i] for i in range(len(tmp)) - ] + + self.my_para = self.ss.secret_reconstruct( + (self.my_part_of_my_para, tmp)) + self.comm_manager.send( Message(msg_type='final_step_for_b', sender=self.ID, @@ -425,9 +429,10 @@ def callback_func_for_final_step_for_a(self, message: Message): def callback_func_for_final_step_for_b(self, message: Message): tmp = message.content - self.my_para = [ - self.my_part_of_my_para[i] + tmp[i] for i in range(len(tmp)) - ] + + self.my_para = self.ss.secret_reconstruct( + (self.my_part_of_my_para, tmp)) + # here B sends w_b to server self.comm_manager.send( Message(msg_type='b_para_for_server', diff --git a/federatedscope/caesar_v_fl/worker/vertical_server.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py similarity index 98% rename from federatedscope/caesar_v_fl/worker/vertical_server.py rename to federatedscope/vertical/caesar_v_fl/worker/vertical_server.py index e8f17df00..f8e3634a4 100644 --- a/federatedscope/caesar_v_fl/worker/vertical_server.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py @@ -1,7 +1,7 @@ import numpy as np import logging -from federatedscope.core.worker import Server +from federatedscope.core.workers import Server from federatedscope.core.message import Message logger = logging.getLogger(__name__) diff --git a/federatedscope/vertical/dataloader/__init__.py b/federatedscope/vertical/dataloader/__init__.py new file mode 100644 index 000000000..0cda08fa3 --- /dev/null +++ b/federatedscope/vertical/dataloader/__init__.py @@ -0,0 +1,4 @@ +from federatedscope.vertical.dataloader.dataloader \ + import load_data + +__all__ = ['load_data'] diff --git a/federatedscope/caesar_v_fl/dataloader/dataloader.py b/federatedscope/vertical/dataloader/dataloader.py similarity index 97% rename from federatedscope/caesar_v_fl/dataloader/dataloader.py rename to federatedscope/vertical/dataloader/dataloader.py index f1ad92b48..8127019e5 100644 --- a/federatedscope/caesar_v_fl/dataloader/dataloader.py +++ b/federatedscope/vertical/dataloader/dataloader.py @@ -1,7 +1,7 @@ import numpy as np -def load_caesar_v_fl_data(config=None, generate=False): +def load_data(config=None, generate=False): """ To generate the synthetic data for vertical FL diff --git a/federatedscope/caesar_v_fl/dataloader/utils.py b/federatedscope/vertical/dataloader/utils.py similarity index 100% rename from federatedscope/caesar_v_fl/dataloader/utils.py rename to federatedscope/vertical/dataloader/utils.py diff --git a/federatedscope/vertical_fl/README.md b/federatedscope/vertical/secure_LR/README.md similarity index 78% rename from federatedscope/vertical_fl/README.md rename to federatedscope/vertical/secure_LR/README.md index 5c0908674..7d06fc4c0 100644 --- a/federatedscope/vertical_fl/README.md +++ b/federatedscope/vertical/secure_LR/README.md @@ -2,10 +2,10 @@ We provide an example for vertical federated learning, you run run with: ```bash -python3 ../main.py --cfg vertical_fl.yaml +python3 ../../main.py --cfg secure_LR.yaml ``` -You can specify customized configurations in `vertical_fl.yaml`, such as `data.type` and `federate.total_round_num`. +You can specify customized configurations in `secure_LR.yaml`, such as `data.type` and `federate.total_round_num`. More details of the provided example can be found in [Tutorial](https://federatedscope.io/docs/cross-silo/). Note that FederatedScope only provide an `abstract_paillier`, user can refer to [pyphe](https://github.com/data61/python-paillier/blob/master/phe/paillier.py) for the detail implementation, or adopt other homomorphic encryption algorithms. diff --git a/federatedscope/vertical/secure_LR/__init__.py b/federatedscope/vertical/secure_LR/__init__.py new file mode 100644 index 000000000..01502d694 --- /dev/null +++ b/federatedscope/vertical/secure_LR/__init__.py @@ -0,0 +1 @@ +from federatedscope.vertical.Paillier.abstract_paillier import * diff --git a/federatedscope/vertical_fl/vertical_fl.yaml b/federatedscope/vertical/secure_LR/secure_LR.yaml similarity index 87% rename from federatedscope/vertical_fl/vertical_fl.yaml rename to federatedscope/vertical/secure_LR/secure_LR.yaml index 9c77b640d..a7e20679f 100644 --- a/federatedscope/vertical_fl/vertical_fl.yaml +++ b/federatedscope/vertical/secure_LR/secure_LR.yaml @@ -10,9 +10,9 @@ train: optimizer: lr: 0.05 data: - type: vertical_fl_data + type: secure_LR_data batch_size: 50 -vertical: +secure_vertical: use: True key_size: 256 trainer: diff --git a/federatedscope/vertical/secure_LR/worker/__init__.py b/federatedscope/vertical/secure_LR/worker/__init__.py new file mode 100644 index 000000000..e474877e0 --- /dev/null +++ b/federatedscope/vertical/secure_LR/worker/__init__.py @@ -0,0 +1,4 @@ +from federatedscope.vertical.secure_LR.worker.vertical_client import vFLClient +from federatedscope.vertical.secure_LR.worker.vertical_server import vFLServer + +__all__ = ['vFLServer', 'vFLClient'] diff --git a/federatedscope/vertical_fl/worker/vertical_client.py b/federatedscope/vertical/secure_LR/worker/vertical_client.py similarity index 85% rename from federatedscope/vertical_fl/worker/vertical_client.py rename to federatedscope/vertical/secure_LR/worker/vertical_client.py index b463ea82e..e75bf7d21 100644 --- a/federatedscope/vertical_fl/worker/vertical_client.py +++ b/federatedscope/vertical/secure_LR/worker/vertical_client.py @@ -3,7 +3,7 @@ from federatedscope.core.workers import Client from federatedscope.core.message import Message -from federatedscope.vertical_fl.dataloader.utils import batch_iter +from federatedscope.vertical.dataloader.utils import batch_iter class vFLClient(Client): @@ -44,10 +44,10 @@ def __init__(self, self.callback_funcs_for_public_keys) self.register_handlers('model_para', self.callback_funcs_for_model_para) - self.register_handlers('encryped_gradient_u', - self.callback_funcs_for_encryped_gradient_u) - self.register_handlers('encryped_gradient_v', - self.callback_funcs_for_encryped_gradient_v) + self.register_handlers('encrypted_gradient_u', + self.callback_funcs_for_encrypted_gradient_u) + self.register_handlers('encrypted_gradient_v', + self.callback_funcs_for_encrypted_gradient_v) def sample_data(self, index=None): if index is None: @@ -69,7 +69,7 @@ def callback_funcs_for_model_para(self, message: Message): en_u_A = [self.public_key.encrypt(x) for x in u_A] self.comm_manager.send( - Message(msg_type='encryped_gradient_u', + Message(msg_type='encrypted_gradient_u', sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors @@ -78,7 +78,7 @@ def callback_funcs_for_model_para(self, message: Message): state=self.state, content=(self.batch_index, en_u_A))) - def callback_funcs_for_encryped_gradient_u(self, message: Message): + def callback_funcs_for_encrypted_gradient_u(self, message: Message): index, en_u_A = message.content self.batch_index = index input_x = self.sample_data(index=self.batch_index) @@ -88,7 +88,7 @@ def callback_funcs_for_encryped_gradient_u(self, message: Message): en_v_B = en_u * input_x self.comm_manager.send( - Message(msg_type='encryped_gradient_v', + Message(msg_type='encrypted_gradient_v', sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors @@ -97,14 +97,14 @@ def callback_funcs_for_encryped_gradient_u(self, message: Message): state=self.state, content=(en_u, en_v_B))) - def callback_funcs_for_encryped_gradient_v(self, message: Message): + def callback_funcs_for_encrypted_gradient_v(self, message: Message): en_u, en_v_B = message.content input_x = self.sample_data(index=self.batch_index) en_v_A = en_u * input_x en_v = np.concatenate([en_v_A, en_v_B], axis=-1) self.comm_manager.send( - Message(msg_type='encryped_gradient', + Message(msg_type='encrypted_gradient', sender=self.ID, receiver=[self.server_id], state=self.state, diff --git a/federatedscope/vertical_fl/worker/vertical_server.py b/federatedscope/vertical/secure_LR/worker/vertical_server.py similarity index 92% rename from federatedscope/vertical_fl/worker/vertical_server.py rename to federatedscope/vertical/secure_LR/worker/vertical_server.py index d1e2da946..1a30dc1ea 100644 --- a/federatedscope/vertical_fl/worker/vertical_server.py +++ b/federatedscope/vertical/secure_LR/worker/vertical_server.py @@ -3,7 +3,7 @@ from federatedscope.core.workers import Server from federatedscope.core.message import Message -from federatedscope.vertical_fl.Paillier import abstract_paillier +from federatedscope.vertical.Paillier import abstract_paillier logger = logging.getLogger(__name__) @@ -32,15 +32,15 @@ def __init__(self, super(vFLServer, self).__init__(ID, state, config, data, model, client_num, total_round_num, device, strategy, **kwargs) - cfg_key_size = config.vertical.key_size + cfg_key_size = config.secure_vertical.key_size self.public_key, self.private_key = \ abstract_paillier.generate_paillier_keypair(n_length=cfg_key_size) - self.dims = [0] + config.vertical.dims + self.dims = [0] + config.secure_vertical.dims self.theta = self.model.state_dict()['fc.weight'].numpy().reshape(-1) self.lr = config.train.optimizer.lr - self.register_handlers('encryped_gradient', - self.callback_funcs_for_encryped_gradient) + self.register_handlers('encrypted_gradient', + self.callback_funcs_for_encrypted_gradient) def trigger_for_start(self): if self.check_client_join_in(): @@ -71,7 +71,7 @@ def broadcast_model_para(self): content=theta_slices)) cur_idx += self.dims[int(client_id)] - def callback_funcs_for_encryped_gradient(self, message: Message): + def callback_funcs_for_encrypted_gradient(self, message: Message): sample_num, en_v = message.content v = np.reshape( diff --git a/federatedscope/vertical_fl/Paillier/__init__.py b/federatedscope/vertical_fl/Paillier/__init__.py deleted file mode 100644 index e69de29bb..000000000 diff --git a/federatedscope/vertical_fl/Paillier/abstract_paillier.py b/federatedscope/vertical_fl/Paillier/abstract_paillier.py deleted file mode 100644 index 088307592..000000000 --- a/federatedscope/vertical_fl/Paillier/abstract_paillier.py +++ /dev/null @@ -1,45 +0,0 @@ -# You can refer to pyphe for the detail implementation. ( -# https://github.com/data61/python-paillier/blob/master/phe/paillier.py) -# Or implement an effective version of Paillier () - -DEFAULT_KEYSIZE = 3072 - - -def generate_paillier_keypair(n_length=DEFAULT_KEYSIZE): - """Generate public key and private key used Paillier`. - Args: - n_length: key size in bits. - Returns: - tuple: The generated :class:`PaillierPublicKey` and - :class:`PaillierPrivateKey` - """ - n = p = q = None - public_key = PaillierPublicKey(n) - private_key = PaillierPrivateKey(public_key, p, q) - - return public_key, private_key - - -class PaillierPublicKey(object): - """Contains a public key and associated encryption methods. - """ - def __init__(self, n): - pass - - def encrypt(self, value): - # We only provide an abstract implementation here - - return value - - -class PaillierPrivateKey(object): - """Contains a private key and associated decryption method. - """ - def __init__(self, public_key, p, q): - pass - - def decrypt(self, encrypted_number): - # We only provide an abstract implementation here - - return encrypted_number \ No newline at end of file diff --git a/federatedscope/vertical_fl/__init__.py b/federatedscope/vertical_fl/__init__.py deleted file mode 100644 index f9458d03a..000000000 --- a/federatedscope/vertical_fl/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from federatedscope.vertical_fl.Paillier.abstract_paillier import * diff --git a/federatedscope/vertical_fl/dataloader/__init__.py b/federatedscope/vertical_fl/dataloader/__init__.py deleted file mode 100644 index 420b3bbd7..000000000 --- a/federatedscope/vertical_fl/dataloader/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -from federatedscope.vertical_fl.dataloader.dataloader import load_vertical_data - -__all__ = ['load_vertical_data'] diff --git a/federatedscope/vertical_fl/dataloader/dataloader.py b/federatedscope/vertical_fl/dataloader/dataloader.py deleted file mode 100644 index e58560c12..000000000 --- a/federatedscope/vertical_fl/dataloader/dataloader.py +++ /dev/null @@ -1,56 +0,0 @@ -import numpy as np - - -def load_vertical_data(config=None, generate=False): - """ - To generate the synthetic data for vertical FL - - Arguments: - config: configuration - generate (bool): whether to generate the synthetic data - :returns: The synthetic data, the modified config - :rtype: dict - """ - - if generate: - # generate toy data for running a vertical FL example - INSTANCE_NUM = 1000 - TRAIN_SPLIT = 0.9 - - total_dims = np.sum(config.vertical.dims) - theta = np.random.uniform(low=-1.0, high=1.0, size=(total_dims, 1)) - x = np.random.choice([-1.0, 1.0, -2.0, 2.0, -3.0, 3.0], - size=(INSTANCE_NUM, total_dims)) - y = np.asarray([ - 1.0 if x >= 0 else -1.0 - for x in np.reshape(np.matmul(x, theta), -1) - ]) - - train_num = int(TRAIN_SPLIT * INSTANCE_NUM) - test_data = {'theta': theta, 'x': x[train_num:], 'y': y[train_num:]} - data = dict() - - # For Server - data[0] = dict() - data[0]['train'] = None - data[0]['val'] = None - data[0]['test'] = test_data - - # For Client #1 - data[1] = dict() - data[1]['train'] = { - 'x': x[:train_num, :config.vertical.dims[0]], - 'y': y[:train_num] - } - data[1]['val'] = None - data[1]['test'] = test_data - - # For Client #2 - data[2] = dict() - data[2]['train'] = {'x': x[:train_num, config.vertical.dims[0]:]} - data[2]['val'] = None - data[2]['test'] = test_data - - return data, config - else: - raise ValueError('You must provide the data file') diff --git a/federatedscope/vertical_fl/dataloader/utils.py b/federatedscope/vertical_fl/dataloader/utils.py deleted file mode 100644 index 96788c665..000000000 --- a/federatedscope/vertical_fl/dataloader/utils.py +++ /dev/null @@ -1,30 +0,0 @@ -import numpy as np -import math - - -def batch_iter(data, batch_size, shuffled=True): - """ - A batch iteration - - Arguments: - data(dict): data - batch_size (int): the batch size - shuffled (bool): whether to shuffle the data at the start of each epoch - :returns: sample index, batch of x, batch_of y - :rtype: int, ndarray, ndarry - """ - - assert 'x' in data and 'y' in data - data_x = data['x'] - data_y = data['y'] - data_size = len(data_y) - num_batches_per_epoch = math.ceil(data_size / batch_size) - - while True: - shuffled_index = np.random.permutation( - np.arange(data_size)) if shuffled else np.arange(data_size) - for batch in range(num_batches_per_epoch): - start_index = batch * batch_size - end_index = min(data_size, (batch + 1) * batch_size) - sample_index = shuffled_index[start_index:end_index] - yield sample_index, data_x[sample_index], data_y[sample_index] diff --git a/federatedscope/vertical_fl/worker/__init__.py b/federatedscope/vertical_fl/worker/__init__.py deleted file mode 100644 index 4fcb46fe2..000000000 --- a/federatedscope/vertical_fl/worker/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -from federatedscope.vertical_fl.worker.vertical_client import vFLClient -from federatedscope.vertical_fl.worker.vertical_server import vFLServer - -__all__ = ['vFLServer', 'vFLClient'] From 9ed2bcd3b5b14c8689a8ab2b5fa1078724e9c70c Mon Sep 17 00:00:00 2001 From: qbc Date: Tue, 30 Aug 2022 15:22:33 +0800 Subject: [PATCH 05/15] merged version with a simple ss scheme --- .../core/secret_sharing/secret_sharing.py | 6 +- .../core/secret_sharing_temp/__init__.py | 2 - .../sub_exp_20220826153104/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826153222/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826174501/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826174624/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826174658/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826181854/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220826181941/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829161733/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829161808/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829162130/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829162337/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829162523/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829162719/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829162917/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829163254/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829163508/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829163833/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194005/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194129/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194222/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194254/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194449/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194829/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829194900/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829195037/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829195314/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829195514/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829195543/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829200107/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829200152/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829200522/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829200806/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829201550/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829202338/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829202555/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829202742/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829202831/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829202914/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203019/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203216/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203304/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203350/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203420/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203543/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203614/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203734/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829203845/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829205850/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220829210056/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830102227/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830102559/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830125643/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830125930/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830125957/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830130036/config.yaml | 244 ++++++++++++++++++ .../sub_exp_20220830130127/config.yaml | 244 ++++++++++++++++++ .../caesar_v_fl/worker/vertical_client.py | 29 ++- .../simple_secret_sharing/__init__.py | 2 + .../simple_secret_sharing}/secret_sharing.py | 49 +++- 61 files changed, 13731 insertions(+), 21 deletions(-) delete mode 100644 federatedscope/core/secret_sharing_temp/__init__.py create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml create mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml create mode 100644 federatedscope/vertical/simple_secret_sharing/__init__.py rename federatedscope/{core/secret_sharing_temp => vertical/simple_secret_sharing}/secret_sharing.py (66%) diff --git a/federatedscope/core/secret_sharing/secret_sharing.py b/federatedscope/core/secret_sharing/secret_sharing.py index 7e47e40dc..9eeaec0dc 100644 --- a/federatedscope/core/secret_sharing/secret_sharing.py +++ b/federatedscope/core/secret_sharing/secret_sharing.py @@ -24,14 +24,14 @@ class AdditiveSecretSharing(SecretSharing): AdditiveSecretSharing class, which can split a number into frames and recover it by summing up """ - def __init__(self, shared_party_num, size=60): + def __init__(self, shared_party_num, size=20): super(SecretSharing, self).__init__() assert shared_party_num > 1, "AdditiveSecretSharing require " \ "shared_party_num > 1" self.shared_party_num = shared_party_num self.maximum = 2**size self.mod_number = 2 * self.maximum + 1 - self.epsilon = 1e8 + self.epsilon = 1e4 self.mod_funs = np.vectorize(lambda x: x % self.mod_number) self.float2fixedpoint = np.vectorize(self._float2fixedpoint) self.fixedpoint2float = np.vectorize(self._fixedpoint2float) @@ -74,6 +74,7 @@ def secret_reconstruct(self, secret_seq): """ assert len(secret_seq) == self.shared_party_num merge_model = None + secret_seq = [np.asarray(x) for x in secret_seq] if isinstance(merge_model, dict): for key in merge_model: for idx in range(len(secret_seq)): @@ -92,7 +93,6 @@ def secret_reconstruct(self, secret_seq): return merge_model def _float2fixedpoint(self, x): - # x = self.fixedpoint2float(x) x = round(x * self.epsilon, 0) assert abs(x) < self.maximum return x % self.mod_number diff --git a/federatedscope/core/secret_sharing_temp/__init__.py b/federatedscope/core/secret_sharing_temp/__init__.py deleted file mode 100644 index 8fca6b84e..000000000 --- a/federatedscope/core/secret_sharing_temp/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -from federatedscope.core.secret_sharing_temp.secret_sharing import \ - AdditiveSecretSharing diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml new file mode 100644 index 000000000..00dbd3f4a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml new file mode 100644 index 000000000..17a1ca381 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml new file mode 100644 index 000000000..9c4513a64 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml new file mode 100644 index 000000000..533abb27f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml new file mode 100644 index 000000000..68c4fd7ce --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml new file mode 100644 index 000000000..57b81cbab --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml new file mode 100644 index 000000000..232a03f09 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml new file mode 100644 index 000000000..8c7fb36e4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml new file mode 100644 index 000000000..8cca2965e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml new file mode 100644 index 000000000..1231a48e6 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml new file mode 100644 index 000000000..60c217a0d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml new file mode 100644 index 000000000..4b296f0e3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml new file mode 100644 index 000000000..83de85abe --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml new file mode 100644 index 000000000..12e4e70fd --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml new file mode 100644 index 000000000..3a029c9f3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml new file mode 100644 index 000000000..27c1ab93f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml new file mode 100644 index 000000000..e80b9f843 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml new file mode 100644 index 000000000..366722ae5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml new file mode 100644 index 000000000..3ac5a9f5c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml new file mode 100644 index 000000000..c64ca3349 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml new file mode 100644 index 000000000..9f84d6208 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml new file mode 100644 index 000000000..b99cf42e5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml new file mode 100644 index 000000000..183754e32 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml new file mode 100644 index 000000000..605729dc0 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml new file mode 100644 index 000000000..ca900f72a --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml new file mode 100644 index 000000000..3e639badf --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml new file mode 100644 index 000000000..628c8865e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml new file mode 100644 index 000000000..eff59cfeb --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml new file mode 100644 index 000000000..3c0f8e445 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml new file mode 100644 index 000000000..2485cb917 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml new file mode 100644 index 000000000..71bba4dd8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml new file mode 100644 index 000000000..e2e8e51f4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml new file mode 100644 index 000000000..59ce068c3 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml new file mode 100644 index 000000000..8deb210c0 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml new file mode 100644 index 000000000..c2219e57e --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml new file mode 100644 index 000000000..c4847432c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml new file mode 100644 index 000000000..e3e8f6fcf --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml new file mode 100644 index 000000000..1ff2dc7fd --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml new file mode 100644 index 000000000..98eb99458 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml new file mode 100644 index 000000000..37429516f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml new file mode 100644 index 000000000..1a422eca5 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml new file mode 100644 index 000000000..d390e5ff8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml new file mode 100644 index 000000000..57e3715fd --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml new file mode 100644 index 000000000..40ad0cf2c --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml new file mode 100644 index 000000000..20ff01a92 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml new file mode 100644 index 000000000..e4897bb13 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml new file mode 100644 index 000000000..67243f345 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml new file mode 100644 index 000000000..ad85dfca8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml new file mode 100644 index 000000000..f3f53bbae --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml new file mode 100644 index 000000000..cecd67eb4 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml new file mode 100644 index 000000000..27bcd01e2 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml new file mode 100644 index 000000000..bb0b5e7b8 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml new file mode 100644 index 000000000..bd2bc5d76 --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml new file mode 100644 index 000000000..a6883f55d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml new file mode 100644 index 000000000..f52bdd53f --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml new file mode 100644 index 000000000..0ecfc2c3d --- /dev/null +++ b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml @@ -0,0 +1,244 @@ +asyn: + use: false +attack: + alpha_TV: 0.001 + alpha_prop_loss: 0 + attack_method: '' + attacker_id: -1 + classifier_PIA: randomforest + edge_num: 100 + edge_path: edge_data/ + freq: 10 + info_diff_type: l2 + inject_round: 0 + insert_round: 100000 + label_type: dirty + max_ite: 400 + mean: + - 0.1307 + pgd_eps: 2 + pgd_lr: 0.1 + pgd_poisoning: false + poison_ratio: 0.5 + reconstruct_lr: 0.01 + reconstruct_optim: Adam + scale_para: 1.0 + scale_poisoning: false + self_epoch: 6 + self_lr: 0.05 + self_opt: false + setting: fix + std: + - 0.3081 + target_label_ind: -1 + trigger_path: trigger/ + trigger_type: edge +backend: torch +cfg_file: '' +criterion: + type: MSELoss +data: + args: [] + batch_size: 2000 + cSBM_phi: + - 0.5 + - 0.5 + - 0.5 + consistent_label_distribution: false + drop_last: false + graphsaint: + num_steps: 30 + walk_length: 2 + loader: '' + num_workers: 0 + pre_transform: [] + quadratic: + dim: 1 + max_curv: 12.5 + min_curv: 0.02 + root: data + save_data: false + server_holds_all: false + shuffle: true + sizes: + - 10 + - 5 + splits: + - 0.8 + - 0.1 + - 0.1 + splitter: '' + splitter_args: [] + subsample: 1.0 + target_transform: [] + transform: [] + type: hep_xgb_data +device: -1 +distribute: + use: false +early_stop: + delta: 0.0 + improve_indicator_mode: best + patience: 5 + the_smaller_the_better: true +eval: + best_res_update_round_wise_key: test_loss + count_flops: true + freq: 5 + metrics: [] + monitoring: [] + report: + - weighted_avg + - avg + - fairness + - raw + split: + - test + - val +expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ +expname_tag: '' +federate: + client_num: 2 + data_weighted_aggr: false + ignore_weight: false + join_in_info: [] + make_global_eval: false + merge_test_data: false + method: FedAvg + mode: standalone + online_aggr: false + resource_info_file: '' + restore_from: '' + sample_client_num: 2 + sample_client_rate: -1.0 + sampler: uniform + save_to: '' + share_local_model: false + total_round_num: 30 + unseen_clients_rate: 0.0 + use_diff: false + use_ss: false +fedopt: + use: false +fedprox: + use: false +fedsageplus: + a: 1.0 + b: 1.0 + c: 1.0 + fedgen_epoch: 200 + gen_hidden: 128 + hide_portion: 0.5 + loc_epoch: 1 + num_pred: 5 +finetune: + batch_or_epoch: epoch + before_eval: false + freeze_param: '' + local_update_steps: 1 + optimizer: + lr: 0.1 + type: SGD + scheduler: + type: '' +flitplus: + factor_ema: 0.8 + lambdavat: 0.5 + tmpFed: 0.5 + weightReg: 1.0 +gcflplus: + EPS_1: 0.05 + EPS_2: 0.1 + seq_length: 5 + standardize: false +grad: + grad_clip: -1.0 +hep_xgb: + dims: + - 5 + - 10 + encryption: paillier + key_size: 256 + use: true +hpo: + fedex: + cutoff: 0.0 + diff: false + eta0: -1.0 + flatten_ss: true + gamma: 0.0 + sched: auto + ss: '' + use: false + init_cand_num: 16 + larger_better: false + metric: client_summarized_weighted_avg.val_loss + num_workers: 0 + pbt: + max_stage: 5 + perf_threshold: 0.1 + scheduler: rs + sha: + budgets: [] + elim_rate: 3 + iter: 0 + ss: '' + table: + eps: 0.1 + idx: 0 + num: 27 + working_folder: hpo +model: + dropout: 0.5 + embed_size: 8 + graph_pooling: mean + hidden: 256 + in_channels: 0 + input_shape: [] + layer: 2 + model_num_per_trainer: 1 + num_item: 0 + num_user: 0 + out_channels: 1 + task: node + type: lr + use_bias: false +nbafl: + use: false +outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127 +personalization: + K: 5 + beta: 1.0 + local_param: [] + local_update_steps: 1 + lr: 0.1 + regular_weight: 0.1 + share_non_trainable_para: false +print_decimal_digits: 6 +regularizer: + mu: 0.0 + type: '' +seed: 0 +sgdmf: + use: false +train: + batch_or_epoch: batch + local_update_steps: 1 + optimizer: + gamma: 0 + lambda_: 1.0 + lr: 0.1 + max_tree_depth: 3 + num_of_trees: 10 + type: SGD + scheduler: + type: '' +trainer: + type: none +use_gpu: false +verbose: 1 +vertical: + use: false +wandb: + use: false + diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 2008ad0ee..43a6b0622 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -4,9 +4,13 @@ from federatedscope.core.workers import Client from federatedscope.core.message import Message from federatedscope.vertical.dataloader.utils import batch_iter +# since we use an abstract Paillier, so we can ss it by our simple ss scheme, +# for the real one, you may also rewrite the ss scheme from federatedscope.vertical.Paillier import abstract_paillier # from federatedscope.core.secret_sharing import AdditiveSecretSharing -from federatedscope.core.secret_sharing_temp import AdditiveSecretSharing +# here we use a simple secret sharing scheme, for different datasets, +# you may rewrite the scheme by using different parameters +from federatedscope.vertical.simple_secret_sharing import AdditiveSecretSharing logger = logging.getLogger(__name__) @@ -59,7 +63,9 @@ def __init__(self, self._cfg.data.batch_size, shuffled=True) self.total_round_num = None + self.ss = AdditiveSecretSharing(shared_party_num=2) + self.register_handlers('model_para', self.callback_func_for_model_para) self.register_handlers('b_public_key', self.callback_func_for_b_public_key) @@ -194,7 +200,9 @@ def callback_func_for_b_first(self, message: Message): self.my_part_of_my_z = np.matmul(input_x, self.my_part_of_my_para) tmp1 = np.matmul(input_x, tmp) - self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) + # self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) + self.my_part_of_others_part_of_my_z, tmp = \ + self.ss.secret_split_for_piece_of_ss(tmp1) encrypted = [ self.my_public_key.encrypt(x) for x in self.my_part_of_others_para ] @@ -221,7 +229,9 @@ def callback_func_for_b_part(self, message: Message): ] input_x = self.sample_data(index=self.batch_index) tmp3 = np.matmul(input_x, tmp2) - self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp3) + # self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp3) + self.my_part_of_others_part_of_my_z, tmp = \ + self.ss.secret_split_for_piece_of_ss(tmp3) self.comm_manager.send( Message(msg_type='a_part', sender=self.ID, @@ -301,12 +311,14 @@ def callback_func_for_three_values(self, message: Message): e_a = y_hat_a - self.y # y_hat_a = self.ss.fixedpoint2float(y_hat_a) - y_hat_2, y_hat_1 = self.ss_scheme(y_hat_a) + # y_hat_2, y_hat_1 = self.ss_scheme(y_hat_a) + y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) e_2 = y_hat_2 - self.y input_x = self.sample_data(index=self.batch_index) g_b_a = np.matmul(e_a, input_x) # g_b_a = self.ss.fixedpoint2float(g_b_a) - g_b_2, g_b_1 = self.ss_scheme(g_b_a) + # g_b_2, g_b_1 = self.ss_scheme(g_b_a) + g_b_2, g_b_1 = self.ss.secret_split_for_piece_of_ss(g_b_a) # user b update w_b_2 self.my_part_of_my_para = [ self.my_part_of_my_para[i] - self.lr * g_b_2[i] @@ -340,7 +352,8 @@ def callback_func_for_a_to_update_para(self, message: Message): input_x = self.sample_data(index=self.batch_index) g_a_1 = np.matmul(e_1, input_x) g_a_2 = np.matmul(encrypted_e_2, input_x) - g_a_2_1, g_a_2_2 = self.ss_scheme(g_a_2) + # g_a_2_1, g_a_2_2 = self.ss_scheme(g_a_2) + g_a_2_1, g_a_2_2 = self.ss.secret_split_for_piece_of_ss(g_a_2) # user A updates w_a_1 self.my_part_of_my_para = [ self.my_part_of_my_para[i] - self.lr * (g_a_1[i] + g_a_2_1[i]) @@ -404,9 +417,11 @@ def final_step(self): def callback_func_for_final_step_for_a(self, message: Message): tmp = message.content - self.my_para = self.ss.secret_reconstruct( (self.my_part_of_my_para, tmp)) + print(self.my_part_of_my_para) + print(tmp) + print(self.my_para) self.comm_manager.send( Message(msg_type='final_step_for_b', diff --git a/federatedscope/vertical/simple_secret_sharing/__init__.py b/federatedscope/vertical/simple_secret_sharing/__init__.py new file mode 100644 index 000000000..0df1d0e3c --- /dev/null +++ b/federatedscope/vertical/simple_secret_sharing/__init__.py @@ -0,0 +1,2 @@ +from federatedscope.vertical.simple_secret_sharing.secret_sharing import \ + AdditiveSecretSharing diff --git a/federatedscope/core/secret_sharing_temp/secret_sharing.py b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py similarity index 66% rename from federatedscope/core/secret_sharing_temp/secret_sharing.py rename to federatedscope/vertical/simple_secret_sharing/secret_sharing.py index 408fb0e4a..022141dff 100644 --- a/federatedscope/core/secret_sharing_temp/secret_sharing.py +++ b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py @@ -24,18 +24,17 @@ class AdditiveSecretSharing(SecretSharing): AdditiveSecretSharing class, which can split a number into frames and recover it by summing up """ - def __init__(self, shared_party_num, size=60): + def __init__(self, shared_party_num, size=20): super(SecretSharing, self).__init__() assert shared_party_num > 1, "AdditiveSecretSharing require " \ "shared_party_num > 1" self.shared_party_num = shared_party_num self.maximum = 2**size self.mod_number = 2 * self.maximum + 1 - self.epsilon = 1e8 + self.epsilon = 1e4 self.mod_funs = np.vectorize(lambda x: x % self.mod_number) self.float2fixedpoint = np.vectorize(self._float2fixedpoint) self.fixedpoint2float = np.vectorize(self._fixedpoint2float) - self.field_size = 10000 def secret_split(self, secret): """ @@ -56,7 +55,39 @@ def secret_split(self, secret): shape = [self.shared_party_num - 1] + list(secret.shape) else: shape = [self.shared_party_num - 1] - secret_seq = np.random.uniform(low=0, high=100, size=shape) + + secret = self.float2fixedpoint(secret) + secret_seq = np.random.uniform(low=0, high=self.mod_number, size=shape) + # last_seq = self.mod_funs(secret - self.mod_funs(np.sum(secret_seq, + # axis=0))) + last_seq = secret - np.sum(secret_seq, axis=0) + + secret_seq = np.append(secret_seq, + np.expand_dims(last_seq, axis=0), + axis=0) + + return secret_seq + + def secret_split_for_piece_of_ss(self, secret): + """ + To split the secret into frames according to the shared_party_num + """ + if isinstance(secret, dict): + secret_list = [dict() for _ in range(self.shared_party_num)] + for key in secret: + for idx, each in enumerate(self.secret_split(secret[key])): + secret_list[idx][key] = each + return secret_list + + if isinstance(secret, list) or isinstance(secret, np.ndarray): + secret = np.asarray(secret) + shape = [self.shared_party_num - 1] + list(secret.shape) + elif isinstance(secret, torch.Tensor): + secret = secret.numpy() + shape = [self.shared_party_num - 1] + list(secret.shape) + else: + shape = [self.shared_party_num - 1] + secret_seq = np.random.uniform(low=0, high=self.mod_number, size=shape) # last_seq = self.mod_funs(secret - self.mod_funs(np.sum(secret_seq, # axis=0))) last_seq = secret - np.sum(secret_seq, axis=0) @@ -80,6 +111,7 @@ def secret_reconstruct(self, secret_seq): merge_model[key] = secret_seq[idx][key].copy() else: merge_model[key] += secret_seq[idx][key] + merge_model[key] = self.fixedpoint2float(merge_model[key]) else: secret_seq = [np.asarray(x) for x in secret_seq] for idx in range(len(secret_seq)): @@ -87,14 +119,13 @@ def secret_reconstruct(self, secret_seq): merge_model = secret_seq[idx].copy() else: merge_model += secret_seq[idx] - # merge_model = self.fixedpoint2float(merge_model) + merge_model = self.fixedpoint2float(merge_model) return merge_model def _float2fixedpoint(self, x): - # x = self.fixedpoint2float(x) - # x = round(x * self.epsilon, 0) - # assert abs(x) < self.maximum - return x * 100 + x = round(x * self.epsilon, 0) + assert abs(x) < self.maximum + return x % self.mod_number def _fixedpoint2float(self, x): x = x % self.mod_number From 7d99dc9216132b271ebf1ef2e068906b2b60c442 Mon Sep 17 00:00:00 2001 From: qbc Date: Wed, 31 Aug 2022 15:42:41 +0800 Subject: [PATCH 06/15] remove redundant --- .../config.yaml | 244 ------------------ .../sub_exp_20220825122329/config.yaml | 244 ------------------ .../sub_exp_20220825122355/config.yaml | 244 ------------------ .../sub_exp_20220825122436/config.yaml | 244 ------------------ .../sub_exp_20220825125915/config.yaml | 244 ------------------ .../sub_exp_20220825125929/config.yaml | 244 ------------------ .../sub_exp_20220825125937/config.yaml | 244 ------------------ .../sub_exp_20220825135226/config.yaml | 244 ------------------ .../sub_exp_20220825135254/config.yaml | 244 ------------------ .../sub_exp_20220825135336/config.yaml | 244 ------------------ .../sub_exp_20220825135344/config.yaml | 244 ------------------ .../sub_exp_20220825135704/config.yaml | 244 ------------------ .../sub_exp_20220825135725/config.yaml | 244 ------------------ .../sub_exp_20220825140056/config.yaml | 244 ------------------ .../sub_exp_20220825141503/config.yaml | 244 ------------------ .../sub_exp_20220825141514/config.yaml | 244 ------------------ .../sub_exp_20220825141523/config.yaml | 244 ------------------ .../sub_exp_20220825141546/config.yaml | 244 ------------------ .../sub_exp_20220825141612/config.yaml | 244 ------------------ .../sub_exp_20220825141650/config.yaml | 244 ------------------ .../sub_exp_20220825141755/config.yaml | 244 ------------------ .../sub_exp_20220825141819/config.yaml | 244 ------------------ .../sub_exp_20220825141906/config.yaml | 244 ------------------ .../sub_exp_20220825142149/config.yaml | 244 ------------------ .../sub_exp_20220825142212/config.yaml | 244 ------------------ .../sub_exp_20220825142233/config.yaml | 244 ------------------ .../sub_exp_20220825142311/config.yaml | 244 ------------------ .../sub_exp_20220825142336/config.yaml | 244 ------------------ .../sub_exp_20220825142347/config.yaml | 244 ------------------ .../sub_exp_20220825142400/config.yaml | 244 ------------------ .../sub_exp_20220825142510/config.yaml | 244 ------------------ .../sub_exp_20220825142522/config.yaml | 244 ------------------ .../sub_exp_20220825142612/config.yaml | 244 ------------------ .../sub_exp_20220825142628/config.yaml | 244 ------------------ .../sub_exp_20220825142658/config.yaml | 244 ------------------ .../sub_exp_20220825142710/config.yaml | 244 ------------------ .../sub_exp_20220825142943/config.yaml | 244 ------------------ .../sub_exp_20220825143624/config.yaml | 244 ------------------ .../sub_exp_20220825143836/config.yaml | 244 ------------------ .../sub_exp_20220825144008/config.yaml | 244 ------------------ .../sub_exp_20220825144056/config.yaml | 244 ------------------ .../sub_exp_20220825144344/config.yaml | 244 ------------------ .../sub_exp_20220825144531/config.yaml | 244 ------------------ .../sub_exp_20220825144547/config.yaml | 244 ------------------ .../sub_exp_20220825144643/config.yaml | 244 ------------------ .../sub_exp_20220825144748/config.yaml | 244 ------------------ .../sub_exp_20220825144808/config.yaml | 244 ------------------ .../sub_exp_20220825144837/config.yaml | 244 ------------------ .../sub_exp_20220825145245/config.yaml | 244 ------------------ .../sub_exp_20220825145323/config.yaml | 244 ------------------ .../sub_exp_20220825145340/config.yaml | 244 ------------------ .../sub_exp_20220825145356/config.yaml | 244 ------------------ .../sub_exp_20220825145418/config.yaml | 244 ------------------ .../sub_exp_20220825145432/config.yaml | 244 ------------------ .../sub_exp_20220825150220/config.yaml | 244 ------------------ .../sub_exp_20220825150241/config.yaml | 244 ------------------ .../sub_exp_20220825150250/config.yaml | 244 ------------------ .../sub_exp_20220825150330/config.yaml | 244 ------------------ .../sub_exp_20220825150402/config.yaml | 244 ------------------ .../sub_exp_20220825150839/config.yaml | 244 ------------------ .../sub_exp_20220825150902/config.yaml | 244 ------------------ .../sub_exp_20220825151134/config.yaml | 244 ------------------ .../sub_exp_20220825151432/config.yaml | 244 ------------------ .../sub_exp_20220825151526/config.yaml | 244 ------------------ .../sub_exp_20220825151541/config.yaml | 244 ------------------ .../sub_exp_20220825152023/config.yaml | 244 ------------------ .../sub_exp_20220825155547/config.yaml | 244 ------------------ .../sub_exp_20220825155610/config.yaml | 244 ------------------ .../sub_exp_20220825155717/config.yaml | 244 ------------------ .../sub_exp_20220825155830/config.yaml | 244 ------------------ .../sub_exp_20220825155930/config.yaml | 244 ------------------ .../sub_exp_20220825164729/config.yaml | 244 ------------------ .../sub_exp_20220825164935/config.yaml | 244 ------------------ .../sub_exp_20220825165403/config.yaml | 244 ------------------ .../sub_exp_20220825165503/config.yaml | 244 ------------------ .../sub_exp_20220825165535/config.yaml | 244 ------------------ .../sub_exp_20220825165633/config.yaml | 244 ------------------ .../sub_exp_20220825165714/config.yaml | 244 ------------------ .../sub_exp_20220825170110/config.yaml | 244 ------------------ .../sub_exp_20220825170401/config.yaml | 244 ------------------ .../sub_exp_20220825170554/config.yaml | 244 ------------------ .../sub_exp_20220825170612/config.yaml | 244 ------------------ .../sub_exp_20220825170624/config.yaml | 244 ------------------ .../sub_exp_20220825170640/config.yaml | 244 ------------------ .../sub_exp_20220825170649/config.yaml | 244 ------------------ .../sub_exp_20220825170658/config.yaml | 244 ------------------ .../sub_exp_20220825170921/config.yaml | 244 ------------------ .../sub_exp_20220825170951/config.yaml | 244 ------------------ .../sub_exp_20220825171022/config.yaml | 244 ------------------ .../sub_exp_20220825171214/config.yaml | 244 ------------------ .../sub_exp_20220825171301/config.yaml | 244 ------------------ .../sub_exp_20220825171311/config.yaml | 244 ------------------ .../sub_exp_20220825171320/config.yaml | 244 ------------------ .../sub_exp_20220825171334/config.yaml | 244 ------------------ .../sub_exp_20220825171352/config.yaml | 244 ------------------ .../sub_exp_20220825171405/config.yaml | 244 ------------------ .../sub_exp_20220825171426/config.yaml | 244 ------------------ .../sub_exp_20220825171704/config.yaml | 244 ------------------ .../sub_exp_20220825172129/config.yaml | 244 ------------------ .../sub_exp_20220825172201/config.yaml | 244 ------------------ .../sub_exp_20220825173204/config.yaml | 244 ------------------ .../sub_exp_20220825173230/config.yaml | 244 ------------------ .../sub_exp_20220825173640/config.yaml | 244 ------------------ .../sub_exp_20220825173704/config.yaml | 244 ------------------ .../sub_exp_20220825173956/config.yaml | 244 ------------------ .../sub_exp_20220825174008/config.yaml | 244 ------------------ .../sub_exp_20220825174139/config.yaml | 244 ------------------ .../sub_exp_20220825174604/config.yaml | 244 ------------------ .../sub_exp_20220825174629/config.yaml | 244 ------------------ .../sub_exp_20220825174751/config.yaml | 244 ------------------ .../sub_exp_20220825175817/config.yaml | 244 ------------------ .../sub_exp_20220825175833/config.yaml | 244 ------------------ .../sub_exp_20220825180007/config.yaml | 244 ------------------ .../sub_exp_20220825180037/config.yaml | 244 ------------------ .../sub_exp_20220825180106/config.yaml | 244 ------------------ .../sub_exp_20220825180147/config.yaml | 244 ------------------ .../sub_exp_20220825180208/config.yaml | 244 ------------------ .../sub_exp_20220825180332/config.yaml | 244 ------------------ .../sub_exp_20220825180353/config.yaml | 244 ------------------ .../sub_exp_20220825180408/config.yaml | 244 ------------------ .../sub_exp_20220825180920/config.yaml | 244 ------------------ .../sub_exp_20220825180951/config.yaml | 244 ------------------ .../sub_exp_20220825181008/config.yaml | 244 ------------------ .../sub_exp_20220825181500/config.yaml | 244 ------------------ .../sub_exp_20220825181524/config.yaml | 244 ------------------ .../sub_exp_20220825181647/config.yaml | 244 ------------------ .../sub_exp_20220825181752/config.yaml | 244 ------------------ .../sub_exp_20220825181932/config.yaml | 244 ------------------ .../sub_exp_20220825181951/config.yaml | 244 ------------------ .../sub_exp_20220825182217/config.yaml | 244 ------------------ .../sub_exp_20220825185430/config.yaml | 244 ------------------ .../sub_exp_20220825185519/config.yaml | 244 ------------------ .../sub_exp_20220825185747/config.yaml | 244 ------------------ .../sub_exp_20220825185805/config.yaml | 244 ------------------ .../sub_exp_20220825185903/config.yaml | 244 ------------------ .../sub_exp_20220825185940/config.yaml | 244 ------------------ .../sub_exp_20220825190006/config.yaml | 244 ------------------ .../sub_exp_20220825190030/config.yaml | 244 ------------------ .../sub_exp_20220825190041/config.yaml | 244 ------------------ .../sub_exp_20220825190119/config.yaml | 244 ------------------ .../sub_exp_20220825191314/config.yaml | 244 ------------------ .../sub_exp_20220825191356/config.yaml | 244 ------------------ .../sub_exp_20220825191651/config.yaml | 244 ------------------ .../sub_exp_20220825191726/config.yaml | 244 ------------------ .../sub_exp_20220825191851/config.yaml | 244 ------------------ .../sub_exp_20220825191950/config.yaml | 244 ------------------ .../sub_exp_20220825192123/config.yaml | 244 ------------------ .../sub_exp_20220825192213/config.yaml | 244 ------------------ .../sub_exp_20220825192254/config.yaml | 244 ------------------ .../sub_exp_20220825192408/config.yaml | 244 ------------------ .../sub_exp_20220825192455/config.yaml | 244 ------------------ .../sub_exp_20220825192555/config.yaml | 244 ------------------ .../sub_exp_20220825192632/config.yaml | 244 ------------------ .../sub_exp_20220825192742/config.yaml | 244 ------------------ .../sub_exp_20220825192859/config.yaml | 244 ------------------ .../sub_exp_20220825192935/config.yaml | 244 ------------------ .../sub_exp_20220825193007/config.yaml | 244 ------------------ .../sub_exp_20220825193052/config.yaml | 244 ------------------ .../sub_exp_20220825193225/config.yaml | 244 ------------------ .../sub_exp_20220825193312/config.yaml | 244 ------------------ .../sub_exp_20220825193400/config.yaml | 244 ------------------ .../sub_exp_20220825193453/config.yaml | 244 ------------------ .../sub_exp_20220825193509/config.yaml | 244 ------------------ .../sub_exp_20220825193525/config.yaml | 244 ------------------ .../sub_exp_20220825193712/config.yaml | 244 ------------------ .../sub_exp_20220825193842/config.yaml | 244 ------------------ .../sub_exp_20220825194101/config.yaml | 244 ------------------ .../sub_exp_20220825194446/config.yaml | 244 ------------------ .../sub_exp_20220825194535/config.yaml | 244 ------------------ .../sub_exp_20220825194658/config.yaml | 244 ------------------ .../sub_exp_20220825194726/config.yaml | 244 ------------------ .../sub_exp_20220825194812/config.yaml | 244 ------------------ .../sub_exp_20220825194857/config.yaml | 244 ------------------ .../sub_exp_20220825194937/config.yaml | 244 ------------------ .../sub_exp_20220825195002/config.yaml | 244 ------------------ .../sub_exp_20220825195048/config.yaml | 244 ------------------ .../sub_exp_20220825195110/config.yaml | 244 ------------------ .../sub_exp_20220825195159/config.yaml | 244 ------------------ .../sub_exp_20220825195400/config.yaml | 244 ------------------ .../sub_exp_20220825195424/config.yaml | 244 ------------------ .../sub_exp_20220825195618/config.yaml | 244 ------------------ .../sub_exp_20220825195706/config.yaml | 244 ------------------ .../sub_exp_20220825195752/config.yaml | 244 ------------------ .../sub_exp_20220825201747/config.yaml | 244 ------------------ .../sub_exp_20220825201841/config.yaml | 244 ------------------ .../sub_exp_20220825202433/config.yaml | 244 ------------------ .../sub_exp_20220825202525/config.yaml | 244 ------------------ .../sub_exp_20220825203142/config.yaml | 244 ------------------ .../sub_exp_20220825203229/config.yaml | 244 ------------------ .../sub_exp_20220825203801/config.yaml | 244 ------------------ .../sub_exp_20220825203902/config.yaml | 244 ------------------ .../sub_exp_20220825204043/config.yaml | 244 ------------------ .../sub_exp_20220825204116/config.yaml | 244 ------------------ .../sub_exp_20220825204527/config.yaml | 244 ------------------ .../sub_exp_20220825204805/config.yaml | 244 ------------------ .../sub_exp_20220825204835/config.yaml | 244 ------------------ .../sub_exp_20220825204853/config.yaml | 244 ------------------ .../sub_exp_20220825205123/config.yaml | 244 ------------------ .../sub_exp_20220825205155/config.yaml | 244 ------------------ .../sub_exp_20220825205255/config.yaml | 244 ------------------ .../sub_exp_20220825205355/config.yaml | 244 ------------------ .../sub_exp_20220826100116/config.yaml | 244 ------------------ .../sub_exp_20220826100520/config.yaml | 244 ------------------ .../sub_exp_20220826100614/config.yaml | 244 ------------------ .../sub_exp_20220826100721/config.yaml | 244 ------------------ .../sub_exp_20220826101116/config.yaml | 244 ------------------ .../sub_exp_20220826101145/config.yaml | 244 ------------------ .../sub_exp_20220826101236/config.yaml | 244 ------------------ .../sub_exp_20220826153104/config.yaml | 244 ------------------ .../sub_exp_20220826153222/config.yaml | 244 ------------------ .../sub_exp_20220826174501/config.yaml | 244 ------------------ .../sub_exp_20220826174624/config.yaml | 244 ------------------ .../sub_exp_20220826174658/config.yaml | 244 ------------------ .../sub_exp_20220826181854/config.yaml | 244 ------------------ .../sub_exp_20220826181941/config.yaml | 244 ------------------ .../sub_exp_20220829161733/config.yaml | 244 ------------------ .../sub_exp_20220829161808/config.yaml | 244 ------------------ .../sub_exp_20220829162130/config.yaml | 244 ------------------ .../sub_exp_20220829162337/config.yaml | 244 ------------------ .../sub_exp_20220829162523/config.yaml | 244 ------------------ .../sub_exp_20220829162719/config.yaml | 244 ------------------ .../sub_exp_20220829162917/config.yaml | 244 ------------------ .../sub_exp_20220829163254/config.yaml | 244 ------------------ .../sub_exp_20220829163508/config.yaml | 244 ------------------ .../sub_exp_20220829163833/config.yaml | 244 ------------------ .../sub_exp_20220829194005/config.yaml | 244 ------------------ .../sub_exp_20220829194129/config.yaml | 244 ------------------ .../sub_exp_20220829194222/config.yaml | 244 ------------------ .../sub_exp_20220829194254/config.yaml | 244 ------------------ .../sub_exp_20220829194449/config.yaml | 244 ------------------ .../sub_exp_20220829194829/config.yaml | 244 ------------------ .../sub_exp_20220829194900/config.yaml | 244 ------------------ .../sub_exp_20220829195037/config.yaml | 244 ------------------ .../sub_exp_20220829195314/config.yaml | 244 ------------------ .../sub_exp_20220829195514/config.yaml | 244 ------------------ .../sub_exp_20220829195543/config.yaml | 244 ------------------ .../sub_exp_20220829200107/config.yaml | 244 ------------------ .../sub_exp_20220829200152/config.yaml | 244 ------------------ .../sub_exp_20220829200522/config.yaml | 244 ------------------ .../sub_exp_20220829200806/config.yaml | 244 ------------------ .../sub_exp_20220829201550/config.yaml | 244 ------------------ .../sub_exp_20220829202338/config.yaml | 244 ------------------ .../sub_exp_20220829202555/config.yaml | 244 ------------------ .../sub_exp_20220829202742/config.yaml | 244 ------------------ .../sub_exp_20220829202831/config.yaml | 244 ------------------ .../sub_exp_20220829202914/config.yaml | 244 ------------------ .../sub_exp_20220829203019/config.yaml | 244 ------------------ .../sub_exp_20220829203216/config.yaml | 244 ------------------ .../sub_exp_20220829203304/config.yaml | 244 ------------------ .../sub_exp_20220829203350/config.yaml | 244 ------------------ .../sub_exp_20220829203420/config.yaml | 244 ------------------ .../sub_exp_20220829203543/config.yaml | 244 ------------------ .../sub_exp_20220829203614/config.yaml | 244 ------------------ .../sub_exp_20220829203734/config.yaml | 244 ------------------ .../sub_exp_20220829203845/config.yaml | 244 ------------------ .../sub_exp_20220829205850/config.yaml | 244 ------------------ .../sub_exp_20220829210056/config.yaml | 244 ------------------ .../sub_exp_20220830102227/config.yaml | 244 ------------------ .../sub_exp_20220830102559/config.yaml | 244 ------------------ .../sub_exp_20220830125643/config.yaml | 244 ------------------ .../sub_exp_20220830125930/config.yaml | 244 ------------------ .../sub_exp_20220830125957/config.yaml | 244 ------------------ .../sub_exp_20220830130036/config.yaml | 244 ------------------ .../sub_exp_20220830130127/config.yaml | 244 ------------------ 264 files changed, 64416 deletions(-) delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml delete mode 100644 federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml deleted file mode 100644 index 7155e2c53..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml deleted file mode 100644 index da215d370..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122329 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml deleted file mode 100644 index 6bc9020e8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122355 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml deleted file mode 100644 index 3dbedc9eb..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825122436 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml deleted file mode 100644 index a127496c5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125915 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml deleted file mode 100644 index a8cd39387..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125929 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml deleted file mode 100644 index 0e2864e0c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825125937 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml deleted file mode 100644 index 2b51de2ee..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135226 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml deleted file mode 100644 index eb13442f7..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135254 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml deleted file mode 100644 index 7911cd65b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135336 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml deleted file mode 100644 index c136ae0ef..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135344 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml deleted file mode 100644 index c2061b054..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135704 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml deleted file mode 100644 index 1afee95e8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825135725 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml deleted file mode 100644 index 5ae193904..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825140056 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml deleted file mode 100644 index 63c39aaea..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141503 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml deleted file mode 100644 index a67dd1790..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141514 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml deleted file mode 100644 index 35f39837c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141523 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml deleted file mode 100644 index 2313591a9..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141546 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml deleted file mode 100644 index 8db5152d6..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141612 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml deleted file mode 100644 index 9c31554d2..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141650 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml deleted file mode 100644 index febbdb24b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141755 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml deleted file mode 100644 index 4fde0fc8a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141819 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml deleted file mode 100644 index 46a7a8fdd..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825141906 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml deleted file mode 100644 index 93c097186..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142149 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml deleted file mode 100644 index 872d26aed..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142212 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml deleted file mode 100644 index 9aacb650b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142233 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml deleted file mode 100644 index 619b0c60e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142311 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml deleted file mode 100644 index 2eeb2ca1e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142336 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml deleted file mode 100644 index 7bee29ef4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142347 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml deleted file mode 100644 index 3e4f12a12..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142400 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml deleted file mode 100644 index 94656e2dc..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142510 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml deleted file mode 100644 index 1d06e0f26..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142522 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml deleted file mode 100644 index b8f7e4b27..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142612 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml deleted file mode 100644 index ede8d11e9..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142628 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml deleted file mode 100644 index fb8a0b9ca..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142658 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml deleted file mode 100644 index d3154b8f9..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142710 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml deleted file mode 100644 index eda5dc2f5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825142943 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml deleted file mode 100644 index a37810003..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143624 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml deleted file mode 100644 index e147fd17d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825143836 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml deleted file mode 100644 index a4f6b8174..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144008 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml deleted file mode 100644 index 1b546ae61..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144056 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml deleted file mode 100644 index 00591e9ff..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144344 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml deleted file mode 100644 index 6e7381fd3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144531 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml deleted file mode 100644 index 444eae02e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144547 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml deleted file mode 100644 index 152fc3e00..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144643 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml deleted file mode 100644 index 3becd8a58..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144748 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml deleted file mode 100644 index 0fac080e4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144808 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml deleted file mode 100644 index 810bb2f79..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825144837 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml deleted file mode 100644 index 8f80b23be..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145245 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml deleted file mode 100644 index dd371e6b2..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145323 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml deleted file mode 100644 index 8acf398a2..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145340 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml deleted file mode 100644 index 5832f4396..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145356 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml deleted file mode 100644 index 2eafc1326..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145418 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml deleted file mode 100644 index 620038b1c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825145432 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml deleted file mode 100644 index ee6129913..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150220 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml deleted file mode 100644 index c2c016cf7..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150241 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml deleted file mode 100644 index 1c7f89d70..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150250 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml deleted file mode 100644 index 3139d3413..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150330 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml deleted file mode 100644 index e56f6fa56..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150402 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml deleted file mode 100644 index d23d80a59..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150839 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml deleted file mode 100644 index 7c487693b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825150902 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml deleted file mode 100644 index 614f68aae..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151134 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml deleted file mode 100644 index 7ca0fb132..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151432 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml deleted file mode 100644 index 3437449dc..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151526 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml deleted file mode 100644 index 53aeccd97..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825151541 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml deleted file mode 100644 index 86a8167d5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825152023 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml deleted file mode 100644 index a81366544..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155547 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml deleted file mode 100644 index c7c76ac78..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155610 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml deleted file mode 100644 index 933583e39..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155717 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml deleted file mode 100644 index 3c67242bf..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155830 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml deleted file mode 100644 index e80efda5c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825155930 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml deleted file mode 100644 index c117b4a3c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164729 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml deleted file mode 100644 index 276090832..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825164935 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml deleted file mode 100644 index 178d3a1e3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165403 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml deleted file mode 100644 index e49701ce1..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165503 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml deleted file mode 100644 index 4ce81e274..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165535 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml deleted file mode 100644 index 4d9fd121f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165633 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml deleted file mode 100644 index e6db65258..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825165714 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml deleted file mode 100644 index 3e765d77a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170110 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml deleted file mode 100644 index fc88124a7..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170401 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml deleted file mode 100644 index a203786ea..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170554 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml deleted file mode 100644 index bbe396cc1..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170612 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml deleted file mode 100644 index 16533cf5d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170624 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml deleted file mode 100644 index 0fd4b9167..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170640 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml deleted file mode 100644 index 41e76d8df..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170649 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml deleted file mode 100644 index 45ef94c92..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170658 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml deleted file mode 100644 index 9d5aaa036..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170921 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml deleted file mode 100644 index da88e6cf4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825170951 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml deleted file mode 100644 index 0023dbbc0..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171022 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml deleted file mode 100644 index dc66436c8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171214 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml deleted file mode 100644 index f551b2930..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171301 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml deleted file mode 100644 index ceb2de488..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171311 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml deleted file mode 100644 index c6ea1bfa3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171320 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml deleted file mode 100644 index e5bb0e507..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171334 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml deleted file mode 100644 index 0e165a700..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171352 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml deleted file mode 100644 index 59b6c4eef..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171405 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml deleted file mode 100644 index ed5aa6d4a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171426 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml deleted file mode 100644 index 53cbb5790..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825171704 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml deleted file mode 100644 index 57fc9b3e3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172129 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml deleted file mode 100644 index 4c950e04d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825172201 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml deleted file mode 100644 index c16b6e8e4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173204 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml deleted file mode 100644 index bb0a41920..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173230 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml deleted file mode 100644 index b75b6c829..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173640 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml deleted file mode 100644 index b9147e47d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173704 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml deleted file mode 100644 index 41a632e64..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825173956 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml deleted file mode 100644 index c36ad4b3b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174008 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml deleted file mode 100644 index c0c79fd3f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174139 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml deleted file mode 100644 index 38cbc6844..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174604 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml deleted file mode 100644 index adf91165f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174629 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml deleted file mode 100644 index 3d3c57aad..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825174751 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml deleted file mode 100644 index 7cbfe45bb..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175817 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml deleted file mode 100644 index 544ede4bb..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825175833 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml deleted file mode 100644 index 9efdddfae..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180007 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml deleted file mode 100644 index a48ee5b6b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180037 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml deleted file mode 100644 index 2eeb052b4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180106 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml deleted file mode 100644 index 5dcdc3fc5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180147 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml deleted file mode 100644 index 4338dbe95..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180208 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml deleted file mode 100644 index ded1d59cc..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180332 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml deleted file mode 100644 index 483badec6..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180353 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml deleted file mode 100644 index 4c9037f65..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180408 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml deleted file mode 100644 index 1cef52723..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180920 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml deleted file mode 100644 index 149ac290d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825180951 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml deleted file mode 100644 index 23c559848..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181008 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml deleted file mode 100644 index 232523818..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181500 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml deleted file mode 100644 index a12ee955c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181524 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml deleted file mode 100644 index e53b4b692..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181647 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml deleted file mode 100644 index 48fce2d2a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181752 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml deleted file mode 100644 index 307a61b58..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181932 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml deleted file mode 100644 index 70f85ca70..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825181951 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml deleted file mode 100644 index 111e22047..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825182217 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml deleted file mode 100644 index 11e301557..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185430 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml deleted file mode 100644 index 3292dc89a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185519 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml deleted file mode 100644 index 7afd4ef7b..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185747 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml deleted file mode 100644 index 96505ac27..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185805 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml deleted file mode 100644 index cb0162842..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185903 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml deleted file mode 100644 index 4e1a0dbb5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825185940 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml deleted file mode 100644 index f5907bed2..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190006 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml deleted file mode 100644 index 0f626e8fe..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190030 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml deleted file mode 100644 index b1f2c109e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190041 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml deleted file mode 100644 index d6635d1d3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825190119 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml deleted file mode 100644 index 92cb5d354..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191314 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml deleted file mode 100644 index ec1168a74..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191356 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml deleted file mode 100644 index f0d9f2da5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191651 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml deleted file mode 100644 index 233504e23..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191726 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml deleted file mode 100644 index a294e6876..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191851 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml deleted file mode 100644 index 3e5b17461..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825191950 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml deleted file mode 100644 index d64e43c96..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192123 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml deleted file mode 100644 index 2a8d46521..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192213 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml deleted file mode 100644 index 047cba47c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192254 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml deleted file mode 100644 index 3c0aa86b0..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192408 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml deleted file mode 100644 index f241fcffc..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192455 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml deleted file mode 100644 index 893d27cc0..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192555 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml deleted file mode 100644 index 9b3d39cf5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192632 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml deleted file mode 100644 index 78231b29a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192742 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml deleted file mode 100644 index c10d40728..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192859 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml deleted file mode 100644 index 783a2c902..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825192935 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml deleted file mode 100644 index a4c1000b5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193007 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml deleted file mode 100644 index bd08ff852..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193052 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml deleted file mode 100644 index 1b9f248c3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193225 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml deleted file mode 100644 index 881fba742..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193312 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml deleted file mode 100644 index 6dd8262e0..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193400 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml deleted file mode 100644 index 100bfdb24..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193453 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml deleted file mode 100644 index be2ac979e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193509 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml deleted file mode 100644 index ea43dd4e8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193525 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml deleted file mode 100644 index c4adcf09a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193712 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml deleted file mode 100644 index 0fcc09eb4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825193842 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml deleted file mode 100644 index b22a11bcc..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194101 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml deleted file mode 100644 index 58dc472b3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194446 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml deleted file mode 100644 index 4f61a6c8a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194535 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml deleted file mode 100644 index 9d2098ff3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194658 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml deleted file mode 100644 index 01e8551fd..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194726 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml deleted file mode 100644 index bf30fc284..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194812 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml deleted file mode 100644 index a69521d1a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194857 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml deleted file mode 100644 index 800a1f3ee..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825194937 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml deleted file mode 100644 index e0335d049..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195002 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml deleted file mode 100644 index 207fca2f9..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195048 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml deleted file mode 100644 index 1f104c0b1..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195110 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml deleted file mode 100644 index d4dae0a60..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195159 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml deleted file mode 100644 index 4fd4d764f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195400 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml deleted file mode 100644 index 1b9873153..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195424 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml deleted file mode 100644 index 740cd6350..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195618 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml deleted file mode 100644 index d3de93b50..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195706 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml deleted file mode 100644 index 88addb31d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825195752 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml deleted file mode 100644 index 1445e8048..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201747 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml deleted file mode 100644 index 4153a5169..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825201841 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml deleted file mode 100644 index 9d4d0937d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202433 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml deleted file mode 100644 index fc8e578e6..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825202525 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml deleted file mode 100644 index ab5c6b5bb..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203142 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml deleted file mode 100644 index cc6f5d19c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203229 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml deleted file mode 100644 index 7fdee45c9..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203801 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml deleted file mode 100644 index 8580aa18d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825203902 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml deleted file mode 100644 index 9dd45f2f7..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204043 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml deleted file mode 100644 index 95912bb06..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204116 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml deleted file mode 100644 index 79eb05164..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204527 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml deleted file mode 100644 index a500e6b30..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204805 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml deleted file mode 100644 index 51239e587..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204835 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml deleted file mode 100644 index a46c9657d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825204853 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml deleted file mode 100644 index 2b823d4b7..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205123 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml deleted file mode 100644 index f114999d1..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205155 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml deleted file mode 100644 index caaf8a9b2..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205255 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml deleted file mode 100644 index c59d2ff1c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220825205355 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml deleted file mode 100644 index 9ed1e6984..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100116 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml deleted file mode 100644 index f25d1c569..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100520 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml deleted file mode 100644 index ca30360e3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100614 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml deleted file mode 100644 index 5aa090aed..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826100721 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml deleted file mode 100644 index ea2f565f4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101116 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml deleted file mode 100644 index 383621773..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101145 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml deleted file mode 100644 index 3e5206e39..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826101236 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml deleted file mode 100644 index 00dbd3f4a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153104 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml deleted file mode 100644 index 17a1ca381..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826153222 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml deleted file mode 100644 index 9c4513a64..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174501 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml deleted file mode 100644 index 533abb27f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174624 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml deleted file mode 100644 index 68c4fd7ce..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826174658 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml deleted file mode 100644 index 57b81cbab..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181854 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml deleted file mode 100644 index 232a03f09..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220826181941 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml deleted file mode 100644 index 8c7fb36e4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161733 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml deleted file mode 100644 index 8cca2965e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829161808 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml deleted file mode 100644 index 1231a48e6..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162130 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml deleted file mode 100644 index 60c217a0d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162337 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml deleted file mode 100644 index 4b296f0e3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162523 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml deleted file mode 100644 index 83de85abe..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162719 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml deleted file mode 100644 index 12e4e70fd..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829162917 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml deleted file mode 100644 index 3a029c9f3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163254 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml deleted file mode 100644 index 27c1ab93f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163508 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml deleted file mode 100644 index e80b9f843..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829163833 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml deleted file mode 100644 index 366722ae5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194005 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml deleted file mode 100644 index 3ac5a9f5c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194129 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml deleted file mode 100644 index c64ca3349..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194222 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml deleted file mode 100644 index 9f84d6208..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194254 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml deleted file mode 100644 index b99cf42e5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194449 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml deleted file mode 100644 index 183754e32..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194829 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml deleted file mode 100644 index 605729dc0..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829194900 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml deleted file mode 100644 index ca900f72a..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195037 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml deleted file mode 100644 index 3e639badf..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195314 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml deleted file mode 100644 index 628c8865e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195514 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml deleted file mode 100644 index eff59cfeb..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829195543 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml deleted file mode 100644 index 3c0f8e445..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200107 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml deleted file mode 100644 index 2485cb917..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200152 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml deleted file mode 100644 index 71bba4dd8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200522 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml deleted file mode 100644 index e2e8e51f4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829200806 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml deleted file mode 100644 index 59ce068c3..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829201550 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml deleted file mode 100644 index 8deb210c0..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202338 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml deleted file mode 100644 index c2219e57e..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202555 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml deleted file mode 100644 index c4847432c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202742 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml deleted file mode 100644 index e3e8f6fcf..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202831 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml deleted file mode 100644 index 1ff2dc7fd..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829202914 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml deleted file mode 100644 index 98eb99458..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203019 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml deleted file mode 100644 index 37429516f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203216 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml deleted file mode 100644 index 1a422eca5..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203304 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml deleted file mode 100644 index d390e5ff8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203350 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml deleted file mode 100644 index 57e3715fd..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203420 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml deleted file mode 100644 index 40ad0cf2c..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203543 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml deleted file mode 100644 index 20ff01a92..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203614 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml deleted file mode 100644 index e4897bb13..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203734 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml deleted file mode 100644 index 67243f345..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829203845 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml deleted file mode 100644 index ad85dfca8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829205850 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml deleted file mode 100644 index f3f53bbae..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220829210056 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml deleted file mode 100644 index cecd67eb4..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102227 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml deleted file mode 100644 index 27bcd01e2..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830102559 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml deleted file mode 100644 index bb0b5e7b8..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125643 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml deleted file mode 100644 index bd2bc5d76..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125930 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml deleted file mode 100644 index a6883f55d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830125957 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml deleted file mode 100644 index f52bdd53f..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130036 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - diff --git a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml b/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml deleted file mode 100644 index 0ecfc2c3d..000000000 --- a/federatedscope/hep_xgb/exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127/config.yaml +++ /dev/null @@ -1,244 +0,0 @@ -asyn: - use: false -attack: - alpha_TV: 0.001 - alpha_prop_loss: 0 - attack_method: '' - attacker_id: -1 - classifier_PIA: randomforest - edge_num: 100 - edge_path: edge_data/ - freq: 10 - info_diff_type: l2 - inject_round: 0 - insert_round: 100000 - label_type: dirty - max_ite: 400 - mean: - - 0.1307 - pgd_eps: 2 - pgd_lr: 0.1 - pgd_poisoning: false - poison_ratio: 0.5 - reconstruct_lr: 0.01 - reconstruct_optim: Adam - scale_para: 1.0 - scale_poisoning: false - self_epoch: 6 - self_lr: 0.05 - self_opt: false - setting: fix - std: - - 0.3081 - target_label_ind: -1 - trigger_path: trigger/ - trigger_type: edge -backend: torch -cfg_file: '' -criterion: - type: MSELoss -data: - args: [] - batch_size: 2000 - cSBM_phi: - - 0.5 - - 0.5 - - 0.5 - consistent_label_distribution: false - drop_last: false - graphsaint: - num_steps: 30 - walk_length: 2 - loader: '' - num_workers: 0 - pre_transform: [] - quadratic: - dim: 1 - max_curv: 12.5 - min_curv: 0.02 - root: data - save_data: false - server_holds_all: false - shuffle: true - sizes: - - 10 - - 5 - splits: - - 0.8 - - 0.1 - - 0.1 - splitter: '' - splitter_args: [] - subsample: 1.0 - target_transform: [] - transform: [] - type: hep_xgb_data -device: -1 -distribute: - use: false -early_stop: - delta: 0.0 - improve_indicator_mode: best - patience: 5 - the_smaller_the_better: true -eval: - best_res_update_round_wise_key: test_loss - count_flops: true - freq: 5 - metrics: [] - monitoring: [] - report: - - weighted_avg - - avg - - fairness - - raw - split: - - test - - val -expname: FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_ -expname_tag: '' -federate: - client_num: 2 - data_weighted_aggr: false - ignore_weight: false - join_in_info: [] - make_global_eval: false - merge_test_data: false - method: FedAvg - mode: standalone - online_aggr: false - resource_info_file: '' - restore_from: '' - sample_client_num: 2 - sample_client_rate: -1.0 - sampler: uniform - save_to: '' - share_local_model: false - total_round_num: 30 - unseen_clients_rate: 0.0 - use_diff: false - use_ss: false -fedopt: - use: false -fedprox: - use: false -fedsageplus: - a: 1.0 - b: 1.0 - c: 1.0 - fedgen_epoch: 200 - gen_hidden: 128 - hide_portion: 0.5 - loc_epoch: 1 - num_pred: 5 -finetune: - batch_or_epoch: epoch - before_eval: false - freeze_param: '' - local_update_steps: 1 - optimizer: - lr: 0.1 - type: SGD - scheduler: - type: '' -flitplus: - factor_ema: 0.8 - lambdavat: 0.5 - tmpFed: 0.5 - weightReg: 1.0 -gcflplus: - EPS_1: 0.05 - EPS_2: 0.1 - seq_length: 5 - standardize: false -grad: - grad_clip: -1.0 -hep_xgb: - dims: - - 5 - - 10 - encryption: paillier - key_size: 256 - use: true -hpo: - fedex: - cutoff: 0.0 - diff: false - eta0: -1.0 - flatten_ss: true - gamma: 0.0 - sched: auto - ss: '' - use: false - init_cand_num: 16 - larger_better: false - metric: client_summarized_weighted_avg.val_loss - num_workers: 0 - pbt: - max_stage: 5 - perf_threshold: 0.1 - scheduler: rs - sha: - budgets: [] - elim_rate: 3 - iter: 0 - ss: '' - table: - eps: 0.1 - idx: 0 - num: 27 - working_folder: hpo -model: - dropout: 0.5 - embed_size: 8 - graph_pooling: mean - hidden: 256 - in_channels: 0 - input_shape: [] - layer: 2 - model_num_per_trainer: 1 - num_item: 0 - num_user: 0 - out_channels: 1 - task: node - type: lr - use_bias: false -nbafl: - use: false -outdir: exp/FedAvg_lr_on_hep_xgb_data_lr0.1_lstep1_/sub_exp_20220830130127 -personalization: - K: 5 - beta: 1.0 - local_param: [] - local_update_steps: 1 - lr: 0.1 - regular_weight: 0.1 - share_non_trainable_para: false -print_decimal_digits: 6 -regularizer: - mu: 0.0 - type: '' -seed: 0 -sgdmf: - use: false -train: - batch_or_epoch: batch - local_update_steps: 1 - optimizer: - gamma: 0 - lambda_: 1.0 - lr: 0.1 - max_tree_depth: 3 - num_of_trees: 10 - type: SGD - scheduler: - type: '' -trainer: - type: none -use_gpu: false -verbose: 1 -vertical: - use: false -wandb: - use: false - From 8d2f8ca1d827cf82202d64214ce3b888883828e1 Mon Sep 17 00:00:00 2001 From: qbc Date: Fri, 2 Sep 2022 10:29:38 +0800 Subject: [PATCH 07/15] delete ready step --- .../caesar_v_fl/worker/vertical_client.py | 65 +++---------------- 1 file changed, 8 insertions(+), 57 deletions(-) diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 43a6b0622..487eb4e4b 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -67,12 +67,8 @@ def __init__(self, self.ss = AdditiveSecretSharing(shared_party_num=2) self.register_handlers('model_para', self.callback_func_for_model_para) - self.register_handlers('b_public_key', - self.callback_func_for_b_public_key) - self.register_handlers('a_public_key', - self.callback_func_for_a_public_key) - self.register_handlers('b_is_ready', self.callback_func_for_b_is_ready) - self.register_handlers('a_is_ready', self.callback_func_for_a_is_ready) + self.register_handlers('public_key_and_para', + self.callback_func_for_public_key_and_para) self.register_handlers('b_first', self.callback_func_for_b_first) self.register_handlers('b_part', self.callback_func_for_b_part) self.register_handlers('a_part', self.callback_func_for_a_part) @@ -106,26 +102,8 @@ def callback_func_for_model_para(self, message: Message): self.total_round_num, self.my_para = message.content self.my_part_of_my_para, self.others_part_of_my_para = self.ss_scheme( self.my_para) - if self.own_label: - self.comm_manager.send( - Message(msg_type='b_public_key', - sender=self.ID, - receiver=[ - each for each in self.comm_manager.neighbors - if each != self.server_id - ], - state=self.state, - content=(self.my_public_key, - self.others_part_of_my_para))) - - # A receives pk_b and w_b_1, saves them - # A sends pk_a and w_a_2 to B - - def callback_func_for_b_public_key(self, message: Message): - self.others_public_key, self.my_part_of_others_para = message.content - # print(self.others_public_key) self.comm_manager.send( - Message(msg_type='a_public_key', + Message(msg_type='public_key_and_para', sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors @@ -134,41 +112,17 @@ def callback_func_for_b_public_key(self, message: Message): state=self.state, content=(self.my_public_key, self.others_part_of_my_para))) - # B receives pk_a and w_a_2, save them - # B sends "b_is_ready" to A - - def callback_func_for_a_public_key(self, message: Message): + def callback_func_for_public_key_and_para(self, message: Message): self.others_public_key, self.my_part_of_others_para = message.content - self.comm_manager.send( - Message(msg_type='b_is_ready', - sender=self.ID, - receiver=[ - each for each in self.comm_manager.neighbors - if each != self.server_id - ], - state=self.state, - content=None)) - - # A receives "b_is_ready", - # A sends "a_is_ready" to B - - def callback_func_for_b_is_ready(self, message: Message): - self.comm_manager.send( - Message(msg_type='a_is_ready', - sender=self.ID, - receiver=[ - each for each in self.comm_manager.neighbors - if each != self.server_id - ], - state=self.state, - content=None)) + if self.own_label: + self.move_to_the_next_train(None) # start training # B sample data # B computes _2 = X_b * _2, saves it # B sends batch_index and [_2]_b to A - def callback_func_for_a_is_ready(self, message: Message): + def move_to_the_next_train(self, message: Message): index, input_x, input_y = self.sample_data() self.y = input_y self.batch_index = index @@ -395,7 +349,7 @@ def callback_func_for_b_to_update_para(self, message: Message): logger.info(f'----------- Starting a new training round (Round ' f'#{self.state}) -------------') # self.final_step() 可用来查看每轮的prediction - self.callback_func_for_a_is_ready(message=None) + self.move_to_the_next_train(message=None) else: self.final_step() @@ -419,9 +373,6 @@ def callback_func_for_final_step_for_a(self, message: Message): tmp = message.content self.my_para = self.ss.secret_reconstruct( (self.my_part_of_my_para, tmp)) - print(self.my_part_of_my_para) - print(tmp) - print(self.my_para) self.comm_manager.send( Message(msg_type='final_step_for_b', From c987069bcee2767824e6267e45153f311ec9dd52 Mon Sep 17 00:00:00 2001 From: qbc Date: Fri, 2 Sep 2022 11:51:30 +0800 Subject: [PATCH 08/15] cleaner version by merging the clients' actions --- .../caesar_v_fl/worker/vertical_client.py | 138 +++++++----------- .../caesar_v_fl/worker/vertical_server.py | 20 +-- 2 files changed, 61 insertions(+), 97 deletions(-) diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 487eb4e4b..326355800 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -69,9 +69,10 @@ def __init__(self, self.register_handlers('model_para', self.callback_func_for_model_para) self.register_handlers('public_key_and_para', self.callback_func_for_public_key_and_para) - self.register_handlers('b_first', self.callback_func_for_b_first) - self.register_handlers('b_part', self.callback_func_for_b_part) - self.register_handlers('a_part', self.callback_func_for_a_part) + self.register_handlers('sample_data', + self.callback_func_for_sample_data) + self.register_handlers('decrypt', self.callback_func_for_decrypt) + self.register_handlers('encrypted', self.callback_func_for_encrypted) self.register_handlers('three_values', self.callback_func_for_three_values) self.register_handlers('complicated_comp', @@ -80,8 +81,10 @@ def __init__(self, self.callback_func_for_b_to_update_para) self.register_handlers('final_step_for_a', self.callback_func_for_final_step_for_a) - self.register_handlers('final_step_for_b', - self.callback_func_for_final_step_for_b) + # self.register_handlers('final_step_for_b', + # self.callback_func_for_final_step_for_b) + self.register_handlers('para_exchange', + self.callback_func_for_para_exchange) # here we use a trivial ss scheme, should fix it def ss_scheme(self, secret): @@ -96,7 +99,6 @@ def sample_data(self, index=None): return self.data['train']['x'][index] # A and B receive paras, ss them, and save them respectively, - # B sends pk_b and w_b_1 to A def callback_func_for_model_para(self, message: Message): self.total_round_num, self.my_para = message.content @@ -119,75 +121,58 @@ def callback_func_for_public_key_and_para(self, message: Message): # start training # B sample data - # B computes _2 = X_b * _2, saves it - # B sends batch_index and [_2]_b to A + # B call encode() def move_to_the_next_train(self, message: Message): - index, input_x, input_y = self.sample_data() + index, self.input_x, input_y = self.sample_data() self.y = input_y self.batch_index = index - self.my_part_of_my_z = np.matmul(input_x, self.my_part_of_my_para) - tmp = [ - self.my_public_key.encrypt(x) for x in self.my_part_of_others_para - ] - self.comm_manager.send( - Message(msg_type='b_first', + Message(msg_type='sample_data', sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors if each != self.server_id ], state=self.state, - content=(self.batch_index, tmp))) + content=self.batch_index)) + self.encode() - # A receives batch_index and [_2]_b - # A computes z_a_1 = X_a * w_a_1, saves it - # A computes [_2]_b = X_a * [_2]_b, and ss it, - # A keeps <_2>_1 - # A sends [<_2>_2]_b = [_2]_b - <_2>_1 and [_1]_a to B + # A sample the same data as B + # A also call encode() - def callback_func_for_b_first(self, message: Message): - index, tmp = message.content + def callback_func_for_sample_data(self, message: Message): + index = message.content self.batch_index = index - input_x = self.sample_data(index=self.batch_index) - self.my_part_of_my_z = np.matmul(input_x, self.my_part_of_my_para) + self.input_x = self.sample_data(index=self.batch_index) + self.encode() - tmp1 = np.matmul(input_x, tmp) - # self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) - self.my_part_of_others_part_of_my_z, tmp = \ - self.ss.secret_split_for_piece_of_ss(tmp1) - encrypted = [ + # both clients do the following + def encode(self): + tmp = [ self.my_public_key.encrypt(x) for x in self.my_part_of_others_para ] self.comm_manager.send( - Message(msg_type='b_part', + Message(msg_type='encrypted', sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors if each != self.server_id ], state=self.state, - content=(tmp, encrypted))) + content=tmp)) - # B receives [<_2>_2]_b and [_1]_a - # B decrypts [<_2>_2]_b and keeps <_2>_2 - # B computes [_1]_a = X_b * [_1]_a and ss it - # B keeps <_1>_2 and - # B sends [<_1>_1]_a = [_1]_a - <_1>_2 to A + def callback_func_for_encrypted(self, message: Message): + tmp = message.content + self.my_part_of_my_z = np.matmul(self.input_x, self.my_part_of_my_para) - def callback_func_for_b_part(self, message: Message): - tmp1, tmp2 = message.content - self.my_part_of_my_part_of_others_z = [ - self.my_private_key.decrypt(x) for x in tmp1 - ] - input_x = self.sample_data(index=self.batch_index) - tmp3 = np.matmul(input_x, tmp2) - # self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp3) + tmp1 = np.matmul(self.input_x, tmp) + # self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) self.my_part_of_others_part_of_my_z, tmp = \ - self.ss.secret_split_for_piece_of_ss(tmp3) + self.ss.secret_split_for_piece_of_ss(tmp1) + self.comm_manager.send( - Message(msg_type='a_part', + Message(msg_type='decrypt', sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors @@ -196,16 +181,19 @@ def callback_func_for_b_part(self, message: Message): state=self.state, content=tmp)) - # A receives [<_1>_1]_a and decrypts it and gets <_1>_1 + def callback_func_for_decrypt(self, message: Message): + tmp1 = message.content + self.my_part_of_my_part_of_others_z = [ + self.my_private_key.decrypt(x) for x in tmp1 + ] + if not self.own_label: + self.a_computes() + # A computes _1 = _1 + <_2>_1 + <_1>_1, # _1 squared and _1 cubed # A encrypts the above three vectors and sends them to B - def callback_func_for_a_part(self, message: Message): - self.my_part_of_my_part_of_others_z = [ - self.my_private_key.decrypt(x) for x in message.content - ] - + def a_computes(self): tmp1 = [ self.my_part_of_my_z[i] + self.my_part_of_others_part_of_my_z[i] + self.my_part_of_my_part_of_others_z[i] @@ -264,13 +252,10 @@ def callback_func_for_three_values(self, message: Message): ] e_a = y_hat_a - self.y - # y_hat_a = self.ss.fixedpoint2float(y_hat_a) # y_hat_2, y_hat_1 = self.ss_scheme(y_hat_a) y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) e_2 = y_hat_2 - self.y - input_x = self.sample_data(index=self.batch_index) - g_b_a = np.matmul(e_a, input_x) - # g_b_a = self.ss.fixedpoint2float(g_b_a) + g_b_a = np.matmul(e_a, self.input_x) # g_b_2, g_b_1 = self.ss_scheme(g_b_a) g_b_2, g_b_1 = self.ss.secret_split_for_piece_of_ss(g_b_a) # user b update w_b_2 @@ -303,9 +288,9 @@ def callback_func_for_a_to_update_para(self, message: Message): y_hat_1, en_g_b_1, encrypted_e_2 = message.content g_b_1 = [self.my_private_key.decrypt(x) for x in en_g_b_1] e_1 = [self.my_private_key.decrypt(x) for x in y_hat_1] - input_x = self.sample_data(index=self.batch_index) - g_a_1 = np.matmul(e_1, input_x) - g_a_2 = np.matmul(encrypted_e_2, input_x) + + g_a_1 = np.matmul(e_1, self.input_x) + g_a_2 = np.matmul(encrypted_e_2, self.input_x) # g_a_2_1, g_a_2_2 = self.ss_scheme(g_a_2) g_a_2_1, g_a_2_2 = self.ss.secret_split_for_piece_of_ss(g_a_2) # user A updates w_a_1 @@ -364,18 +349,15 @@ def final_step(self): if each != self.server_id ], state=self.state, - content=self.my_part_of_others_para)) - - # A receives _2, and computes w_a = _1 + _2 - # A sends _1 to B. A Ends. + content=None)) + self.exchange_paras() def callback_func_for_final_step_for_a(self, message: Message): - tmp = message.content - self.my_para = self.ss.secret_reconstruct( - (self.my_part_of_my_para, tmp)) + self.exchange_paras() + def exchange_paras(self): self.comm_manager.send( - Message(msg_type='final_step_for_b', + Message(msg_type="para_exchange", sender=self.ID, receiver=[ each for each in self.comm_manager.neighbors @@ -383,25 +365,13 @@ def callback_func_for_final_step_for_a(self, message: Message): ], state=self.state, content=self.my_part_of_others_para)) - # here A sends w_a to server - self.comm_manager.send( - Message(msg_type='a_para_for_server', - sender=self.ID, - receiver=self.server_id, - state=self.state, - content=self.my_para)) - - # B receives _1 and computes w_b = _2 + _1. B Ends. - - def callback_func_for_final_step_for_b(self, message: Message): - tmp = message.content + def callback_func_for_para_exchange(self, message: Message): + para = message.content self.my_para = self.ss.secret_reconstruct( - (self.my_part_of_my_para, tmp)) - - # here B sends w_b to server + (self.my_part_of_my_para, para)) self.comm_manager.send( - Message(msg_type='b_para_for_server', + Message(msg_type='para_for_server', sender=self.ID, receiver=self.server_id, state=self.state, diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py index f8e3634a4..304dabb2d 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py @@ -38,8 +38,8 @@ def __init__(self, self.w_b = None self.coll = dict() - self.register_handlers('a_para_for_server', self.callback_func_for_a) - self.register_handlers('b_para_for_server', self.callback_func_for_b) + self.register_handlers('para_for_server', + self.callback_func_for_para_for_server) def trigger_for_start(self): if self.check_client_join_in(): @@ -60,14 +60,10 @@ def broadcast_model_para(self): content=(self.total_round_num, omega_slices))) cur_idx += self.dims[int(client_id)] - def callback_func_for_a(self, message: Message): - self.w_a = message.content - self.coll['wa'] = self.w_a - self.output() - - def callback_func_for_b(self, message: Message): - self.w_b = message.content - self.coll['wb'] = self.w_b + def callback_func_for_para_for_server(self, message: Message): + tmp = message.content + idx = message.sender + self.coll[idx] = tmp self.output() def output(self): @@ -88,9 +84,7 @@ def output(self): self.coll = dict() def evaluate(self): - self.omega = np.concatenate([self.coll['wa'], self.coll['wb']], - axis=-1) - self.coll = dict() + self.omega = np.concatenate([self.coll[1], self.coll[2]], axis=-1) test_x = self.data['test']['x'] test_y = self.data['test']['y'] loss = np.mean( From 964a25950f9c96f5a3fdb89214f08279f9f517f0 Mon Sep 17 00:00:00 2001 From: qbc Date: Tue, 6 Sep 2022 14:50:36 +0800 Subject: [PATCH 09/15] temp version --- federatedscope/core/auxiliaries/data_builder.py | 6 ++++-- federatedscope/vertical/dataloader/dataloader.py | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/federatedscope/core/auxiliaries/data_builder.py b/federatedscope/core/auxiliaries/data_builder.py index 7a3d7294a..2e030e5a0 100644 --- a/federatedscope/core/auxiliaries/data_builder.py +++ b/federatedscope/core/auxiliaries/data_builder.py @@ -652,10 +652,12 @@ def get_data(config): data, modified_config = load_graphlevel_dataset(config) elif config.data.type.lower() == 'secure_lr_data': from federatedscope.vertical.dataloader import load_data - data, modified_config = load_data(config, generate=True) + data, modified_config = load_data(config, + generate=True, + standard=False) elif config.data.type.lower() == 'caesar_v_fl_data': from federatedscope.vertical.dataloader import load_data - data, modified_config = load_data(config, generate=True) + data, modified_config = load_data(config, generate=True, standard=True) elif 'movielens' in config.data.type.lower( ) or 'netflix' in config.data.type.lower(): from federatedscope.mf.dataloader import load_mf_dataset diff --git a/federatedscope/vertical/dataloader/dataloader.py b/federatedscope/vertical/dataloader/dataloader.py index 8127019e5..6f7c93608 100644 --- a/federatedscope/vertical/dataloader/dataloader.py +++ b/federatedscope/vertical/dataloader/dataloader.py @@ -1,7 +1,7 @@ import numpy as np -def load_data(config=None, generate=False): +def load_data(config=None, generate=False, standard=False): """ To generate the synthetic data for vertical FL @@ -51,7 +51,8 @@ def normalize(X): X[:, j] = 0 return X - x = standardize(x) + if standard: + x = standardize(x) # x = normalize(x) train_num = int(TRAIN_SPLIT * INSTANCE_NUM) From c91cb91f6d479dd5d3de1a9884ae30876012d386 Mon Sep 17 00:00:00 2001 From: qbc Date: Tue, 6 Sep 2022 16:32:44 +0800 Subject: [PATCH 10/15] add test version --- federatedscope/core/configs/cfg_fl_setting.py | 2 +- .../vertical/caesar_v_fl/caesar_v_fl.yaml | 2 +- .../caesar_v_fl/worker/vertical_client.py | 15 +---- .../vertical/dataloader/dataloader.py | 2 +- .../secure_LR/worker/vertical_client.py | 2 +- tests/test_caesar_v_fl.py | 64 +++++++++++++++++++ ...{test_vertical_fl.py => test_secure_LR.py} | 6 +- 7 files changed, 73 insertions(+), 20 deletions(-) create mode 100644 tests/test_caesar_v_fl.py rename tests/{test_vertical_fl.py => test_secure_LR.py} (94%) diff --git a/federatedscope/core/configs/cfg_fl_setting.py b/federatedscope/core/configs/cfg_fl_setting.py index 5c3d257a2..2ce7e1a36 100644 --- a/federatedscope/core/configs/cfg_fl_setting.py +++ b/federatedscope/core/configs/cfg_fl_setting.py @@ -74,7 +74,7 @@ def extend_fl_setting_cfg(cfg): cfg.secure_vertical.key_size = 3072 # ---------------------------------------------------------------------- # - # caesar Vertical FL related options (for demo) + # caesar vertical FL related options (for demo) # ---------------------------------------------------------------------- # cfg.caesar_vertical = CN() cfg.caesar_vertical.use = False diff --git a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml index 10b03e988..1f244c174 100644 --- a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml +++ b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml @@ -2,7 +2,7 @@ use_gpu: False federate: mode: standalone client_num: 2 - total_round_num: 30 + total_round_num: 50 model: type: lr use_bias: False diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 326355800..bfed2be28 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -81,16 +81,9 @@ def __init__(self, self.callback_func_for_b_to_update_para) self.register_handlers('final_step_for_a', self.callback_func_for_final_step_for_a) - # self.register_handlers('final_step_for_b', - # self.callback_func_for_final_step_for_b) self.register_handlers('para_exchange', self.callback_func_for_para_exchange) - # here we use a trivial ss scheme, should fix it - def ss_scheme(self, secret): - v1, v2 = self.ss.secret_split(secret) - return v1, v2 - def sample_data(self, index=None): if index is None: assert self.own_label @@ -102,8 +95,8 @@ def sample_data(self, index=None): def callback_func_for_model_para(self, message: Message): self.total_round_num, self.my_para = message.content - self.my_part_of_my_para, self.others_part_of_my_para = self.ss_scheme( - self.my_para) + self.my_part_of_my_para, self.others_part_of_my_para = \ + self.ss.secret_split(self.my_para) self.comm_manager.send( Message(msg_type='public_key_and_para', sender=self.ID, @@ -167,7 +160,6 @@ def callback_func_for_encrypted(self, message: Message): self.my_part_of_my_z = np.matmul(self.input_x, self.my_part_of_my_para) tmp1 = np.matmul(self.input_x, tmp) - # self.my_part_of_others_part_of_my_z, tmp = self.ss_scheme(tmp1) self.my_part_of_others_part_of_my_z, tmp = \ self.ss.secret_split_for_piece_of_ss(tmp1) @@ -252,11 +244,9 @@ def callback_func_for_three_values(self, message: Message): ] e_a = y_hat_a - self.y - # y_hat_2, y_hat_1 = self.ss_scheme(y_hat_a) y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) e_2 = y_hat_2 - self.y g_b_a = np.matmul(e_a, self.input_x) - # g_b_2, g_b_1 = self.ss_scheme(g_b_a) g_b_2, g_b_1 = self.ss.secret_split_for_piece_of_ss(g_b_a) # user b update w_b_2 self.my_part_of_my_para = [ @@ -291,7 +281,6 @@ def callback_func_for_a_to_update_para(self, message: Message): g_a_1 = np.matmul(e_1, self.input_x) g_a_2 = np.matmul(encrypted_e_2, self.input_x) - # g_a_2_1, g_a_2_2 = self.ss_scheme(g_a_2) g_a_2_1, g_a_2_2 = self.ss.secret_split_for_piece_of_ss(g_a_2) # user A updates w_a_1 self.my_part_of_my_para = [ diff --git a/federatedscope/vertical/dataloader/dataloader.py b/federatedscope/vertical/dataloader/dataloader.py index 6f7c93608..6aec7aaa0 100644 --- a/federatedscope/vertical/dataloader/dataloader.py +++ b/federatedscope/vertical/dataloader/dataloader.py @@ -17,7 +17,7 @@ def load_data(config=None, generate=False, standard=False): INSTANCE_NUM = 1000 TRAIN_SPLIT = 0.9 - total_dims = np.sum(config.caesar_vertical.dims) + total_dims = np.sum(config.secure_vertical.dims) theta = np.random.uniform(low=-1.0, high=1.0, size=(total_dims, 1)) x = np.random.choice([-1.0, 1.0, -2.0, 2.0, -3.0, 3.0], size=(INSTANCE_NUM, total_dims)) diff --git a/federatedscope/vertical/secure_LR/worker/vertical_client.py b/federatedscope/vertical/secure_LR/worker/vertical_client.py index e75bf7d21..8cc1abcb5 100644 --- a/federatedscope/vertical/secure_LR/worker/vertical_client.py +++ b/federatedscope/vertical/secure_LR/worker/vertical_client.py @@ -101,7 +101,7 @@ def callback_funcs_for_encrypted_gradient_v(self, message: Message): en_u, en_v_B = message.content input_x = self.sample_data(index=self.batch_index) en_v_A = en_u * input_x - en_v = np.concatenate([en_v_A, en_v_B], axis=-1) + en_v = np.concatenate([en_v_B, en_v_A], axis=-1) self.comm_manager.send( Message(msg_type='encrypted_gradient', diff --git a/tests/test_caesar_v_fl.py b/tests/test_caesar_v_fl.py new file mode 100644 index 000000000..6edcfc9dd --- /dev/null +++ b/tests/test_caesar_v_fl.py @@ -0,0 +1,64 @@ +# Copyright (c) Alibaba, Inc. and its affiliates. +import unittest + +from federatedscope.core.auxiliaries.data_builder import get_data +from federatedscope.core.auxiliaries.worker_builder import get_client_cls, get_server_cls +from federatedscope.core.auxiliaries.utils import setup_seed, update_logger +from federatedscope.core.configs.config import global_cfg +from federatedscope.core.fed_runner import FedRunner + + +class caesarTest(unittest.TestCase): + def setUp(self): + print(('Testing %s.%s' % (type(self).__name__, self._testMethodName))) + + def set_config(self, cfg): + backup_cfg = cfg.clone() + + import torch + cfg.use_gpu = torch.cuda.is_available() + + cfg.federate.mode = 'standalone' + cfg.federate.total_round_num = 50 + cfg.federate.client_num = 2 + + cfg.model.type = 'lr' + cfg.model.use_bias = False + + cfg.train.optimizer.lr = 0.05 + + cfg.data.type = 'caesar_v_fl_data' + cfg.data.size = 50 + + cfg.caesar_vertical.use = True + cfg.caesar_vertical.key_size = 256 + + cfg.trainer.type = 'none' + cfg.eval.freq = 5 + cfg.eval.best_res_update_round_wise_key = "test_loss" + + return backup_cfg + + def test_caesar(self): + init_cfg = global_cfg.clone() + backup_cfg = self.set_config(init_cfg) + setup_seed(init_cfg.seed) + update_logger(init_cfg, True) + + data, modified_config = get_data(init_cfg.clone()) + init_cfg.merge_from_other_cfg(modified_config) + self.assertIsNotNone(data) + + Fed_runner = FedRunner(data=data, + server_class=get_server_cls(init_cfg), + client_class=get_client_cls(init_cfg), + config=init_cfg.clone()) + self.assertIsNotNone(Fed_runner) + test_results = Fed_runner.run() + init_cfg.merge_from_other_cfg(backup_cfg) + print(test_results) + self.assertGreater(test_results['server_global_eval']['test_acc'], 0.8) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/test_vertical_fl.py b/tests/test_secure_LR.py similarity index 94% rename from tests/test_vertical_fl.py rename to tests/test_secure_LR.py index 13d3f65ac..6bc5baa37 100644 --- a/tests/test_vertical_fl.py +++ b/tests/test_secure_LR.py @@ -27,11 +27,11 @@ def set_config(self, cfg): cfg.train.optimizer.lr = 0.05 - cfg.data.type = 'vertical_fl_data' + cfg.data.type = 'secure_LR_data' cfg.data.size = 50 - cfg.vertical.use = True - cfg.vertical.key_size = 256 + cfg.secure_vertical.use = True + cfg.secure_vertical.key_size = 256 cfg.trainer.type = 'none' cfg.eval.freq = 5 From d52aa8131d6e57671ad0dfc1b2d3a2d37f50e4b2 Mon Sep 17 00:00:00 2001 From: qbc Date: Tue, 6 Sep 2022 20:41:34 +0800 Subject: [PATCH 11/15] refined test_caesar --- tests/test_caesar_v_fl.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_caesar_v_fl.py b/tests/test_caesar_v_fl.py index 6edcfc9dd..35469edb2 100644 --- a/tests/test_caesar_v_fl.py +++ b/tests/test_caesar_v_fl.py @@ -3,7 +3,8 @@ from federatedscope.core.auxiliaries.data_builder import get_data from federatedscope.core.auxiliaries.worker_builder import get_client_cls, get_server_cls -from federatedscope.core.auxiliaries.utils import setup_seed, update_logger +from federatedscope.core.auxiliaries.utils import setup_seed +from federatedscope.core.auxiliaries.logging import update_logger from federatedscope.core.configs.config import global_cfg from federatedscope.core.fed_runner import FedRunner From 142f44992eca5abec12779eb197216927eda8a51 Mon Sep 17 00:00:00 2001 From: qbc Date: Mon, 19 Sep 2022 17:06:47 +0800 Subject: [PATCH 12/15] right ss but wrong result --- federatedscope/core/configs/cfg_fl_setting.py | 2 +- .../vertical/caesar_v_fl/caesar_v_fl.yaml | 4 +- .../caesar_v_fl/worker/vertical_client.py | 270 +++++++++++++++--- .../caesar_v_fl/worker/vertical_server.py | 3 + .../vertical/dataloader/dataloader.py | 5 +- .../simple_secret_sharing/secret_sharing.py | 33 ++- 6 files changed, 264 insertions(+), 53 deletions(-) diff --git a/federatedscope/core/configs/cfg_fl_setting.py b/federatedscope/core/configs/cfg_fl_setting.py index 2ce7e1a36..ca68d09a0 100644 --- a/federatedscope/core/configs/cfg_fl_setting.py +++ b/federatedscope/core/configs/cfg_fl_setting.py @@ -79,7 +79,7 @@ def extend_fl_setting_cfg(cfg): cfg.caesar_vertical = CN() cfg.caesar_vertical.use = False cfg.caesar_vertical.encryption = 'paillier' - cfg.caesar_vertical.dims = [5, 10] + cfg.caesar_vertical.dims = [2, 2] cfg.caesar_vertical.key_size = 3072 # --------------- register corresponding check function ---------- diff --git a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml index 1f244c174..9e2d18bbd 100644 --- a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml +++ b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml @@ -2,7 +2,7 @@ use_gpu: False federate: mode: standalone client_num: 2 - total_round_num: 50 + total_round_num: 1 model: type: lr use_bias: False @@ -11,7 +11,7 @@ train: lr: 0.05 data: type: caesar_v_fl_data - batch_size: 50 + batch_size: 5 caesar_vertical: use: True key_size: 256 diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index bfed2be28..820cb05e0 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -24,6 +24,8 @@ class vFLClient(Client): Marries Secret Sharing: Secure Large-Scale Sparse Logistic Regression and Applications in Risk Control` [Chen, et al., 2021] (https://arxiv.org/abs/2008.08753) + + For convenience, we assume that client B has the label. """ def __init__(self, ID=-1, @@ -50,7 +52,6 @@ def __init__(self, # w_a = _1 + _2 and w_b = _1 + _2 self.my_part_of_others_para = None self.my_part_of_my_para = None - self.others_part_of_my_para = None self.others_public_key = None self.my_part_of_my_z = None self.my_part_of_others_part_of_my_z = None @@ -95,8 +96,10 @@ def sample_data(self, index=None): def callback_func_for_model_para(self, message: Message): self.total_round_num, self.my_para = message.content - self.my_part_of_my_para, self.others_part_of_my_para = \ + self.my_part_of_my_para, others_part_of_my_para = \ self.ss.secret_split(self.my_para) + # print(self.ID, self.my_para, self.my_part_of_my_para, + # others_part_of_my_para) self.comm_manager.send( Message(msg_type='public_key_and_para', sender=self.ID, @@ -105,21 +108,22 @@ def callback_func_for_model_para(self, message: Message): if each != self.server_id ], state=self.state, - content=(self.my_public_key, self.others_part_of_my_para))) + content=(self.my_public_key, others_part_of_my_para))) def callback_func_for_public_key_and_para(self, message: Message): self.others_public_key, self.my_part_of_others_para = message.content if self.own_label: - self.move_to_the_next_train(None) + self.move_to_the_next_train() # start training - # B sample data - # B call encode() + # B samples data + # B calls encode() - def move_to_the_next_train(self, message: Message): + def move_to_the_next_train(self): index, self.input_x, input_y = self.sample_data() self.y = input_y self.batch_index = index + print(self.ID, self.input_x, self.y) self.comm_manager.send( Message(msg_type='sample_data', sender=self.ID, @@ -131,18 +135,21 @@ def move_to_the_next_train(self, message: Message): content=self.batch_index)) self.encode() - # A sample the same data as B - # A also call encode() + # A samples the same data as B + # A also calls encode() def callback_func_for_sample_data(self, message: Message): index = message.content self.batch_index = index self.input_x = self.sample_data(index=self.batch_index) + print(self.ID, self.input_x) self.encode() # both clients do the following def encode(self): - tmp = [ + print(self.ID, self.my_para, self.my_part_of_my_para, + self.my_part_of_others_para) + en_para = [ self.my_public_key.encrypt(x) for x in self.my_part_of_others_para ] self.comm_manager.send( @@ -153,16 +160,49 @@ def encode(self): if each != self.server_id ], state=self.state, - content=tmp)) + content=en_para)) + + def mod_matmul(self, data, para, epsilon, mod_number): + res = [0 for _ in range(data.shape[0])] + for i in range(data.shape[0]): + tmp = 0 + for j in range(data.shape[1]): + a = data[i, j].item() + b = para[j].item() + tmp += a * b # % mod_number + tmp = tmp # % mod_number + res[i] = round(tmp / epsilon) + res[i] = res[i] % mod_number + return res def callback_func_for_encrypted(self, message: Message): - tmp = message.content - self.my_part_of_my_z = np.matmul(self.input_x, self.my_part_of_my_para) + en_para = message.content + # self.my_part_of_my_z = + # np.matmul(self.input_x, self.my_part_of_my_para) + upgrade_x = self.ss.float2fixedpoint(self.input_x) + + self.my_part_of_my_z = self.mod_matmul(upgrade_x, + self.my_part_of_my_para, + self.ss.epsilon, + self.ss.mod_number) + # self.my_part_of_my_z = self.ss.downgrade(self.my_part_of_my_z) + + print(self.ID, self.my_part_of_my_z) + + # tmp1 = np.matmul(self.input_x, en_para) + tmp1 = self.mod_matmul(upgrade_x, en_para, self.ss.epsilon, + self.ss.mod_number) + # tmp1 = self.ss.downgrade(tmp1) - tmp1 = np.matmul(self.input_x, tmp) - self.my_part_of_others_part_of_my_z, tmp = \ + print(self.ID, "x * others w:", tmp1) + + self.my_part_of_others_part_of_my_z, en_z = \ self.ss.secret_split_for_piece_of_ss(tmp1) + print(self.my_part_of_others_part_of_my_z) + print(en_z) + print("====") + self.comm_manager.send( Message(msg_type='decrypt', sender=self.ID, @@ -171,12 +211,12 @@ def callback_func_for_encrypted(self, message: Message): if each != self.server_id ], state=self.state, - content=tmp)) + content=en_z)) def callback_func_for_decrypt(self, message: Message): - tmp1 = message.content + en_z = message.content self.my_part_of_my_part_of_others_z = [ - self.my_private_key.decrypt(x) for x in tmp1 + self.my_private_key.decrypt(x) for x in en_z ] if not self.own_label: self.a_computes() @@ -186,13 +226,26 @@ def callback_func_for_decrypt(self, message: Message): # A encrypts the above three vectors and sends them to B def a_computes(self): + tmp1 = [ self.my_part_of_my_z[i] + self.my_part_of_others_part_of_my_z[i] + self.my_part_of_my_part_of_others_z[i] for i in range(len(self.my_part_of_my_z)) ] - tmp2 = [x**2 for x in tmp1] - tmp3 = [x**3 for x in tmp1] + + # print(tmp1) + tmp1 = self.ss.mod_funs(tmp1) + print("z1: ", tmp1) + + tmp2 = [x.item()**2 for x in tmp1] + tmp2 = self.ss.downgrade(tmp2) + # print(tmp1) + # print(tmp2) + tmp3 = [x.item()**3 % self.ss.mod_number for x in tmp1] + tmp3 = self.ss.downgrade(tmp3) + tmp3 = self.ss.downgrade(tmp3) + # print(tmp3) + tmp1 = [self.my_public_key.encrypt(x) for x in tmp1] tmp2 = [self.my_public_key.encrypt(x) for x in tmp2] tmp3 = [self.my_public_key.encrypt(x) for x in tmp3] @@ -222,6 +275,30 @@ def a_computes(self): # B keeps _2 # B sends [_1]_a to A # B sends [_2]_b to A + ''' + def biginteger_mod(self, n, m): + ans = 0 + while n < 0: + n += m + n = int(n) + s = str(n) + for i in range(len(s)): + ans = ((ans * 10 + int(s[i])) % m) + return ans + ''' + + def err_mul_data(self, e, data, epsilon, mod_number): + res = [0 for _ in range(data.shape[1])] + for j in range(data.shape[1]): + tmp = 0 + for i in range(data.shape[0]): + a = e[i].item() + b = data[i, j].item() + tmp += a * b # % mod_number + tmp = tmp # % mod_number + res[j] = round(tmp / epsilon) + res[j] = res[j] % mod_number + return res def callback_func_for_three_values(self, message: Message): tmp1, tmp2, tmp3 = message.content @@ -230,7 +307,17 @@ def callback_func_for_three_values(self, message: Message): self.my_part_of_others_part_of_my_z[i] for i in range(len(self.my_part_of_my_z)) ] + + # print(z2) + z2 = self.ss.mod_funs(z2) + print("z2: ", z2) + za = [tmp1[i] + z2[i] for i in range(len(tmp1))] + # print(za) + za = self.ss.mod_funs(za) + print("za: ", za) + print("za float: ", self.ss.fixedpoint2float(za)) + # z3a = [ # tmp3[i] + 3 * tmp2[i] * z2[i] + 3 * tmp1[i] * z2[i] * z2[i] + # z2[i] * z2[i] * z2[i] for i in range(len(tmp3))] @@ -238,21 +325,81 @@ def callback_func_for_three_values(self, message: Message): # Here is the approximation of sigmoid function, # different data and different forms may lead to diversity, # here linear is enough - y_hat_a = [ - 1 / 2 + 1 / 4 * za[i] # - 1 / 48 * z3a[i] - for i in range(len(za)) - ] - e_a = y_hat_a - self.y + # print(za) + t1 = [self.ss.float2fixedpoint(1 / 4) * x for x in za] + # print(t1) + t1 = self.ss.downgrade(t1) + # print(t1) + + y_hat_a = [self.ss.float2fixedpoint(1 / 2) + x for x in t1] + y_hat_a = self.ss.mod_funs(y_hat_a) + # y_hat_a = [x//self.ss.epsilon**2 for x in y_hat_a] + print("y_hat_a: ", y_hat_a) + """ + zzz = [3 * tmp2[i].item() * z2[i].item() % self.ss.mod_number + + 3 * tmp1[i].item() * z2[i].item() **2 % self.ss.mod_number + + z2[i].item() ** 3 % self.ss.mod_number + for i in range(len(tmp3))] + zzz = self.ss.mod_funs(zzz) + print(zzz) + ttt = [self.ss.float2fixedpoint(1/48) * zzz[i] + for i in range(len(zzz))] + ttt = self.ss.downgrade(ttt) + y_hat_a = [y_hat_a[i] - ttt[i] for i in range(len(y_hat_a))] + y_hat_a = self.ss.mod_funs(y_hat_a) + """ + + # y_hat_a = [ + # 1 / 2 + 1 / 4 * za[i] # - 1 / 48 * z3a[i] + # for i in range(len(za)) + # ] + + upgrade_y = self.ss.float2fixedpoint(self.y) + # e_a = y_hat_a - self.y + # print(y_hat_a) + # print(upgrade_y) + e_a = self.ss.mod_funs(y_hat_a - upgrade_y) + print("e_a: ", e_a) + y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) - e_2 = y_hat_2 - self.y - g_b_a = np.matmul(e_a, self.input_x) + print("y_hat_a: ", y_hat_a) + print("y_hat_1: ", y_hat_1) + print("y_hat_2: ", y_hat_2) + + # e_2 = y_hat_2 - self.y + e_2 = self.ss.mod_funs(y_hat_2 - upgrade_y) + print("e_2: ", e_2) + + upgrade_x = self.ss.float2fixedpoint(self.input_x) + # g_b_a = np.matmul(e_a, self.input_x) + + # print(e_a) + # print(upgrade_x) + g_b_a = self.err_mul_data(e_a, upgrade_x, self.ss.epsilon, + self.ss.mod_number) + # print(g_b_a) + # g_b_a = self.ss.downgrade(g_b_a) + print("g_b_a: ", g_b_a) + g_b_2, g_b_1 = self.ss.secret_split_for_piece_of_ss(g_b_a) + print("g_b_1: ", g_b_1) + print("g_b_2: ", g_b_2) + # user b update w_b_2 + upgrade_lr = self.ss.float2fixedpoint(self.lr) + t1 = [upgrade_lr * x for x in g_b_2] + # t1 = self.ss.downgrade(t1) + self.my_part_of_my_para = self.ss.mod_funs( + [self.my_part_of_my_para[i] - t1[i] for i in range(len(t1))]) + print("lr * g_b_2", t1) + print("new w_b_2", self.my_part_of_my_para) + ''' self.my_part_of_my_para = [ self.my_part_of_my_para[i] - self.lr * g_b_2[i] for i in range(len(g_b_2)) ] + ''' encrypted_e_2 = [self.my_public_key.encrypt(x) for x in e_2] self.comm_manager.send( Message(msg_type="complicated_comp", @@ -278,20 +425,61 @@ def callback_func_for_a_to_update_para(self, message: Message): y_hat_1, en_g_b_1, encrypted_e_2 = message.content g_b_1 = [self.my_private_key.decrypt(x) for x in en_g_b_1] e_1 = [self.my_private_key.decrypt(x) for x in y_hat_1] + print("e_1: ", e_1) + + # g_a_1 = np.matmul(e_1, self.input_x) + upgrade_x = self.ss.float2fixedpoint(self.input_x) + g_a_1 = self.err_mul_data(e_1, upgrade_x, self.ss.epsilon, + self.ss.mod_number) + # g_a_1 = self.ss.downgrade(g_a_1) + print("g_a_1: ", g_a_1) + + # g_a_2 = np.matmul(encrypted_e_2, self.input_x) + g_a_2 = self.err_mul_data(encrypted_e_2, upgrade_x, self.ss.epsilon, + self.ss.mod_number) + # g_a_2 = self.ss.downgrade(g_a_2) + print("g_a_2: ", g_a_2) + + print("g_a: ", + self.ss.mod_funs([x + y for (x, y) in zip(g_a_1, g_a_2)])) + + # print(e_1) + # print(self.ss.secret_reconstruct((g_a_1, g_a_2))) - g_a_1 = np.matmul(e_1, self.input_x) - g_a_2 = np.matmul(encrypted_e_2, self.input_x) g_a_2_1, g_a_2_2 = self.ss.secret_split_for_piece_of_ss(g_a_2) + print("g_a_2_1: ", g_a_2_1) + print("g_a_2_2: ", g_a_2_2) # user A updates w_a_1 + upgrade_lr = self.ss.float2fixedpoint(self.lr) + t1 = self.ss.mod_funs( + [g_a_1[i] + g_a_2_1[i] for i in range(len(g_a_1))]) + t2 = [upgrade_lr * x for x in t1] + # t2 = self.ss.downgrade(t2) + self.my_part_of_my_para = self.ss.mod_funs( + [self.my_part_of_my_para[i] - t2[i] for i in range(len(t2))]) + + print("lr * (g_a_1 + g_a_2_1): ", t2) + print("new w_a_1: ", self.my_part_of_my_para) + ''' self.my_part_of_my_para = [ self.my_part_of_my_para[i] - self.lr * (g_a_1[i] + g_a_2_1[i]) for i in range(len(g_a_1)) ] + ''' # user A updates w_b_1 + t3 = [upgrade_lr * x for x in g_b_1] + # t3 = self.ss.downgrade(t3) + self.my_part_of_others_para = self.ss.mod_funs( + [self.my_part_of_others_para[i] - t3[i] for i in range(len(t3))]) + + print("lr * g_b_1: ", t3) + print("new w_b_1: ", self.my_part_of_others_para) + ''' self.my_part_of_others_para = [ self.my_part_of_others_para[i] - self.lr * g_b_1[i] for i in range(len(g_b_1)) ] + ''' self.comm_manager.send( Message(msg_type="para_update", sender=self.ID, @@ -310,24 +498,36 @@ def callback_func_for_a_to_update_para(self, message: Message): # B sends _2 to A def callback_func_for_b_to_update_para(self, message: Message): - tmp = message.content - tmp = [self.my_private_key.decrypt(x) for x in tmp] + g_a_2_2 = message.content + g_a_2_2 = [self.my_private_key.decrypt(x) for x in g_a_2_2] + # user B updates w_a_2 + upgrade_lr = self.ss.float2fixedpoint(self.lr) + t1 = [upgrade_lr * x for x in g_a_2_2] + # t1 = self.ss.downgrade(t1) + + self.my_part_of_others_para = self.ss.mod_funs( + [self.my_part_of_others_para[i] - t1[i] for i in range(len(t1))]) + + print("lr * g_a_2_2: ", t1) + print("new w_a_2: ", self.my_part_of_others_para) + ''' self.my_part_of_others_para = [ self.my_part_of_others_para[i] - self.lr * tmp[i] for i in range(len(tmp)) ] + ''' self.state += 1 if self.state < self.total_round_num: # Move to next round of training logger.info(f'----------- Starting a new training round (Round ' f'#{self.state}) -------------') # self.final_step() 可用来查看每轮的prediction - self.move_to_the_next_train(message=None) + self.move_to_the_next_train() else: self.final_step() - # B sends _2 to A + # call exchange_paras(): two clients send each other their part of paras def final_step(self): self.comm_manager.send( @@ -359,6 +559,10 @@ def callback_func_for_para_exchange(self, message: Message): para = message.content self.my_para = self.ss.secret_reconstruct( (self.my_part_of_my_para, para)) + # print(para) + # self.my_para = self.my_para / self.ss.epsilon + + print("my_para", self.my_para) self.comm_manager.send( Message(msg_type='para_for_server', sender=self.ID, diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py index 304dabb2d..abc93698c 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py @@ -1,5 +1,6 @@ import numpy as np import logging +import math from federatedscope.core.workers import Server from federatedscope.core.message import Message @@ -33,6 +34,8 @@ def __init__(self, total_round_num, device, strategy, **kwargs) self.dims = [0] + config.caesar_vertical.dims self.omega = self.model.state_dict()['fc.weight'].numpy().reshape(-1) + self.omega = [0 for _ in range(sum(self.dims))] + self.lr = config.train.optimizer.lr self.w_a = None self.w_b = None diff --git a/federatedscope/vertical/dataloader/dataloader.py b/federatedscope/vertical/dataloader/dataloader.py index 6aec7aaa0..010e2f020 100644 --- a/federatedscope/vertical/dataloader/dataloader.py +++ b/federatedscope/vertical/dataloader/dataloader.py @@ -17,7 +17,8 @@ def load_data(config=None, generate=False, standard=False): INSTANCE_NUM = 1000 TRAIN_SPLIT = 0.9 - total_dims = np.sum(config.secure_vertical.dims) + total_dims = np.sum(config.caesar_vertical.dims) + theta = np.random.uniform(low=-1.0, high=1.0, size=(total_dims, 1)) x = np.random.choice([-1.0, 1.0, -2.0, 2.0, -3.0, 3.0], size=(INSTANCE_NUM, total_dims)) @@ -51,7 +52,7 @@ def normalize(X): X[:, j] = 0 return X - if standard: + if not standard: x = standardize(x) # x = normalize(x) diff --git a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py index 022141dff..7592c5afa 100644 --- a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py +++ b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py @@ -24,17 +24,18 @@ class AdditiveSecretSharing(SecretSharing): AdditiveSecretSharing class, which can split a number into frames and recover it by summing up """ - def __init__(self, shared_party_num, size=20): + def __init__(self, shared_party_num, size=10): super(SecretSharing, self).__init__() assert shared_party_num > 1, "AdditiveSecretSharing require " \ "shared_party_num > 1" self.shared_party_num = shared_party_num self.maximum = 2**size - self.mod_number = 2 * self.maximum + 1 - self.epsilon = 1e4 + self.mod_number = 2**(2 * size) + self.epsilon = 1e2 self.mod_funs = np.vectorize(lambda x: x % self.mod_number) self.float2fixedpoint = np.vectorize(self._float2fixedpoint) self.fixedpoint2float = np.vectorize(self._fixedpoint2float) + self.downgrade = np.vectorize(self._downgrade) def secret_split(self, secret): """ @@ -57,15 +58,13 @@ def secret_split(self, secret): shape = [self.shared_party_num - 1] secret = self.float2fixedpoint(secret) - secret_seq = np.random.uniform(low=0, high=self.mod_number, size=shape) - # last_seq = self.mod_funs(secret - self.mod_funs(np.sum(secret_seq, - # axis=0))) - last_seq = secret - np.sum(secret_seq, axis=0) + secret_seq = np.random.randint(low=0, high=self.mod_number, size=shape) + last_seq = self.mod_funs(secret - + self.mod_funs(np.sum(secret_seq, axis=0))) secret_seq = np.append(secret_seq, np.expand_dims(last_seq, axis=0), axis=0) - return secret_seq def secret_split_for_piece_of_ss(self, secret): @@ -87,15 +86,13 @@ def secret_split_for_piece_of_ss(self, secret): shape = [self.shared_party_num - 1] + list(secret.shape) else: shape = [self.shared_party_num - 1] - secret_seq = np.random.uniform(low=0, high=self.mod_number, size=shape) - # last_seq = self.mod_funs(secret - self.mod_funs(np.sum(secret_seq, - # axis=0))) - last_seq = secret - np.sum(secret_seq, axis=0) + secret_seq = np.random.randint(low=0, high=self.mod_number, size=shape) + last_seq = self.mod_funs(secret - + self.mod_funs(np.sum(secret_seq, axis=0))) secret_seq = np.append(secret_seq, np.expand_dims(last_seq, axis=0), axis=0) - # secret_seq = [self.fixedpoint2float(x) for x in secret_seq] return secret_seq def secret_reconstruct(self, secret_seq): @@ -123,13 +120,19 @@ def secret_reconstruct(self, secret_seq): return merge_model def _float2fixedpoint(self, x): - x = round(x * self.epsilon, 0) + x = round(x * self.epsilon) assert abs(x) < self.maximum - return x % self.mod_number + return x # % self.mod_number def _fixedpoint2float(self, x): x = x % self.mod_number + # assert x <= self.maximum or x >= self.mod_number - self.maximum if x > self.maximum: return -1 * (self.mod_number - x) / self.epsilon else: return x / self.epsilon + + def _downgrade(self, x): + x = round(x / self.epsilon) + x = x % self.mod_number + return x From 7f8752fb3cb7386b8f5f8392b138a82fe89e875f Mon Sep 17 00:00:00 2001 From: qbc Date: Fri, 23 Sep 2022 11:16:38 +0800 Subject: [PATCH 13/15] right version with many prints --- .../core/auxiliaries/data_builder.py | 6 +-- federatedscope/core/configs/cfg_fl_setting.py | 2 +- .../vertical/caesar_v_fl/caesar_v_fl.yaml | 6 +-- .../caesar_v_fl/worker/vertical_client.py | 48 +++++++++--------- .../caesar_v_fl/worker/vertical_server.py | 2 +- .../vertical/dataloader/dataloader.py | 31 +----------- .../simple_secret_sharing/secret_sharing.py | 49 +++++++++++++++++-- 7 files changed, 74 insertions(+), 70 deletions(-) diff --git a/federatedscope/core/auxiliaries/data_builder.py b/federatedscope/core/auxiliaries/data_builder.py index 2e030e5a0..7a3d7294a 100644 --- a/federatedscope/core/auxiliaries/data_builder.py +++ b/federatedscope/core/auxiliaries/data_builder.py @@ -652,12 +652,10 @@ def get_data(config): data, modified_config = load_graphlevel_dataset(config) elif config.data.type.lower() == 'secure_lr_data': from federatedscope.vertical.dataloader import load_data - data, modified_config = load_data(config, - generate=True, - standard=False) + data, modified_config = load_data(config, generate=True) elif config.data.type.lower() == 'caesar_v_fl_data': from federatedscope.vertical.dataloader import load_data - data, modified_config = load_data(config, generate=True, standard=True) + data, modified_config = load_data(config, generate=True) elif 'movielens' in config.data.type.lower( ) or 'netflix' in config.data.type.lower(): from federatedscope.mf.dataloader import load_mf_dataset diff --git a/federatedscope/core/configs/cfg_fl_setting.py b/federatedscope/core/configs/cfg_fl_setting.py index ca68d09a0..2ce7e1a36 100644 --- a/federatedscope/core/configs/cfg_fl_setting.py +++ b/federatedscope/core/configs/cfg_fl_setting.py @@ -79,7 +79,7 @@ def extend_fl_setting_cfg(cfg): cfg.caesar_vertical = CN() cfg.caesar_vertical.use = False cfg.caesar_vertical.encryption = 'paillier' - cfg.caesar_vertical.dims = [2, 2] + cfg.caesar_vertical.dims = [5, 10] cfg.caesar_vertical.key_size = 3072 # --------------- register corresponding check function ---------- diff --git a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml index 9e2d18bbd..13d054f10 100644 --- a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml +++ b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml @@ -2,16 +2,16 @@ use_gpu: False federate: mode: standalone client_num: 2 - total_round_num: 1 + total_round_num: 30 model: type: lr use_bias: False train: optimizer: - lr: 0.05 + lr: 0.0005 data: type: caesar_v_fl_data - batch_size: 5 + batch_size: 50 caesar_vertical: use: True key_size: 256 diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 820cb05e0..65e00eb0e 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -179,7 +179,7 @@ def callback_func_for_encrypted(self, message: Message): en_para = message.content # self.my_part_of_my_z = # np.matmul(self.input_x, self.my_part_of_my_para) - upgrade_x = self.ss.float2fixedpoint(self.input_x) + upgrade_x = self.ss.upgrade(self.input_x) self.my_part_of_my_z = self.mod_matmul(upgrade_x, self.my_part_of_my_para, @@ -275,17 +275,6 @@ def a_computes(self): # B keeps _2 # B sends [_1]_a to A # B sends [_2]_b to A - ''' - def biginteger_mod(self, n, m): - ans = 0 - while n < 0: - n += m - n = int(n) - s = str(n) - for i in range(len(s)): - ans = ((ans * 10 + int(s[i])) % m) - return ans - ''' def err_mul_data(self, e, data, epsilon, mod_number): res = [0 for _ in range(data.shape[1])] @@ -295,7 +284,6 @@ def err_mul_data(self, e, data, epsilon, mod_number): a = e[i].item() b = data[i, j].item() tmp += a * b # % mod_number - tmp = tmp # % mod_number res[j] = round(tmp / epsilon) res[j] = res[j] % mod_number return res @@ -315,6 +303,10 @@ def callback_func_for_three_values(self, message: Message): za = [tmp1[i] + z2[i] for i in range(len(tmp1))] # print(za) za = self.ss.mod_funs(za) + + # za = [round(x/self.ss.epsilon) if x <= self.ss.mod_number/2 + # else round(-((self.ss.mod_number-x)/self.ss.epsilon)) for x in za] + za = [round(self.ss.fixedpoint2float(x) / self.ss.epsilon) for x in za] print("za: ", za) print("za float: ", self.ss.fixedpoint2float(za)) @@ -327,14 +319,15 @@ def callback_func_for_three_values(self, message: Message): # here linear is enough # print(za) - t1 = [self.ss.float2fixedpoint(1 / 4) * x for x in za] + # t1 = [self.ss.upgrade(1 / 4) * x for x in za] # print(t1) - t1 = self.ss.downgrade(t1) + # t1 = self.ss.downgrade(t1) # print(t1) + t1 = [self.ss.const_mul_fixedpoint(1 / 4, x) for x in za] - y_hat_a = [self.ss.float2fixedpoint(1 / 2) + x for x in t1] - y_hat_a = self.ss.mod_funs(y_hat_a) - # y_hat_a = [x//self.ss.epsilon**2 for x in y_hat_a] + # y_hat_a = [self.ss.upgrade(1 / 2) + x for x in t1] + # y_hat_a = self.ss.mod_funs(y_hat_a) + y_hat_a = [self.ss.const_add_fixedpoint(1 / 2, x) for x in t1] print("y_hat_a: ", y_hat_a) """ zzz = [3 * tmp2[i].item() * z2[i].item() % self.ss.mod_number @@ -343,7 +336,7 @@ def callback_func_for_three_values(self, message: Message): for i in range(len(tmp3))] zzz = self.ss.mod_funs(zzz) print(zzz) - ttt = [self.ss.float2fixedpoint(1/48) * zzz[i] + ttt = [self.ss.upgrade(1/48) * zzz[i] for i in range(len(zzz))] ttt = self.ss.downgrade(ttt) y_hat_a = [y_hat_a[i] - ttt[i] for i in range(len(y_hat_a))] @@ -355,11 +348,12 @@ def callback_func_for_three_values(self, message: Message): # for i in range(len(za)) # ] - upgrade_y = self.ss.float2fixedpoint(self.y) + upgrade_y = self.ss.upgrade(self.y) # e_a = y_hat_a - self.y # print(y_hat_a) # print(upgrade_y) e_a = self.ss.mod_funs(y_hat_a - upgrade_y) + # e_a = y_hat_a - upgrade_y print("e_a: ", e_a) y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) @@ -371,7 +365,7 @@ def callback_func_for_three_values(self, message: Message): e_2 = self.ss.mod_funs(y_hat_2 - upgrade_y) print("e_2: ", e_2) - upgrade_x = self.ss.float2fixedpoint(self.input_x) + upgrade_x = self.ss.upgrade(self.input_x) # g_b_a = np.matmul(e_a, self.input_x) # print(e_a) @@ -387,7 +381,7 @@ def callback_func_for_three_values(self, message: Message): print("g_b_2: ", g_b_2) # user b update w_b_2 - upgrade_lr = self.ss.float2fixedpoint(self.lr) + upgrade_lr = self.ss.upgrade(self.lr) t1 = [upgrade_lr * x for x in g_b_2] # t1 = self.ss.downgrade(t1) self.my_part_of_my_para = self.ss.mod_funs( @@ -428,7 +422,7 @@ def callback_func_for_a_to_update_para(self, message: Message): print("e_1: ", e_1) # g_a_1 = np.matmul(e_1, self.input_x) - upgrade_x = self.ss.float2fixedpoint(self.input_x) + upgrade_x = self.ss.upgrade(self.input_x) g_a_1 = self.err_mul_data(e_1, upgrade_x, self.ss.epsilon, self.ss.mod_number) # g_a_1 = self.ss.downgrade(g_a_1) @@ -450,7 +444,7 @@ def callback_func_for_a_to_update_para(self, message: Message): print("g_a_2_1: ", g_a_2_1) print("g_a_2_2: ", g_a_2_2) # user A updates w_a_1 - upgrade_lr = self.ss.float2fixedpoint(self.lr) + upgrade_lr = self.ss.upgrade(self.lr) t1 = self.ss.mod_funs( [g_a_1[i] + g_a_2_1[i] for i in range(len(g_a_1))]) t2 = [upgrade_lr * x for x in t1] @@ -502,7 +496,7 @@ def callback_func_for_b_to_update_para(self, message: Message): g_a_2_2 = [self.my_private_key.decrypt(x) for x in g_a_2_2] # user B updates w_a_2 - upgrade_lr = self.ss.float2fixedpoint(self.lr) + upgrade_lr = self.ss.upgrade(self.lr) t1 = [upgrade_lr * x for x in g_a_2_2] # t1 = self.ss.downgrade(t1) @@ -557,8 +551,10 @@ def exchange_paras(self): def callback_func_for_para_exchange(self, message: Message): para = message.content - self.my_para = self.ss.secret_reconstruct( + self.my_para = self.ss.secret_reconstruct_for_ss_pieces( (self.my_part_of_my_para, para)) + self.my_para = self.ss.fixedpoint2float(self.my_para) + self.my_para = self.my_para / self.ss.epsilon # print(para) # self.my_para = self.my_para / self.ss.epsilon diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py index abc93698c..4714d1964 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_server.py @@ -34,7 +34,7 @@ def __init__(self, total_round_num, device, strategy, **kwargs) self.dims = [0] + config.caesar_vertical.dims self.omega = self.model.state_dict()['fc.weight'].numpy().reshape(-1) - self.omega = [0 for _ in range(sum(self.dims))] + # self.omega = [0 for _ in range(sum(self.dims))] self.lr = config.train.optimizer.lr self.w_a = None diff --git a/federatedscope/vertical/dataloader/dataloader.py b/federatedscope/vertical/dataloader/dataloader.py index 010e2f020..9d79b73eb 100644 --- a/federatedscope/vertical/dataloader/dataloader.py +++ b/federatedscope/vertical/dataloader/dataloader.py @@ -1,7 +1,7 @@ import numpy as np -def load_data(config=None, generate=False, standard=False): +def load_data(config=None, generate=False): """ To generate the synthetic data for vertical FL @@ -27,35 +27,6 @@ def load_data(config=None, generate=False, standard=False): for x in np.reshape(np.matmul(x, theta), -1) ]) - def standardize(X): - m, n = X.shape - for j in range(n): - features = X[:, j] - meanVal = features.mean(axis=0) - std = features.std(axis=0) - if std != 0: - X[:, j] = (features - meanVal) / std - else: - X[:, j] = 0 - return X - - def normalize(X): - m, n = X.shape - for j in range(n): - features = X[:, j] - minVal = features.min(axis=0) - maxVal = features.max(axis=0) - diff = maxVal - minVal - if diff != 0: - X[:, j] = (features - minVal) / diff - else: - X[:, j] = 0 - return X - - if not standard: - x = standardize(x) - # x = normalize(x) - train_num = int(TRAIN_SPLIT * INSTANCE_NUM) test_data = {'theta': theta, 'x': x[train_num:], 'y': y[train_num:]} data = dict() diff --git a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py index 7592c5afa..ba5fc51c1 100644 --- a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py +++ b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py @@ -24,17 +24,18 @@ class AdditiveSecretSharing(SecretSharing): AdditiveSecretSharing class, which can split a number into frames and recover it by summing up """ - def __init__(self, shared_party_num, size=10): + def __init__(self, shared_party_num, size=30): super(SecretSharing, self).__init__() assert shared_party_num > 1, "AdditiveSecretSharing require " \ "shared_party_num > 1" self.shared_party_num = shared_party_num self.maximum = 2**size self.mod_number = 2**(2 * size) - self.epsilon = 1e2 + self.epsilon = 1e8 self.mod_funs = np.vectorize(lambda x: x % self.mod_number) self.float2fixedpoint = np.vectorize(self._float2fixedpoint) self.fixedpoint2float = np.vectorize(self._fixedpoint2float) + self.upgrade = np.vectorize(self._upgrade) self.downgrade = np.vectorize(self._downgrade) def secret_split(self, secret): @@ -119,19 +120,57 @@ def secret_reconstruct(self, secret_seq): merge_model = self.fixedpoint2float(merge_model) return merge_model + def secret_reconstruct_for_ss_pieces(self, secret_seq): + """ + To recover a piece of ss pieces + """ + assert len(secret_seq) == self.shared_party_num + merge_model = secret_seq[0].copy() + if isinstance(merge_model, dict): + for key in merge_model: + for idx in range(len(secret_seq)): + if idx == 0: + merge_model[key] = secret_seq[idx][key].copy() + else: + merge_model[key] += secret_seq[idx][key] + merge_model[key] = self.fixedpoint2float(merge_model[key]) + else: + secret_seq = [np.asarray(x) for x in secret_seq] + for idx in range(len(secret_seq)): + if idx == 0: + merge_model = secret_seq[idx].copy() + else: + merge_model += secret_seq[idx] + merge_model = self.mod_funs(merge_model) + return merge_model + + def const_add_fixedpoint(self, c, x): + up_c = self.upgrade(c) + res = self.mod_funs(up_c + x) + return res + + def const_mul_fixedpoint(self, c, x): + up_c = self.upgrade(c) + res = self.downgrade(up_c * x) + return res + def _float2fixedpoint(self, x): x = round(x * self.epsilon) assert abs(x) < self.maximum - return x # % self.mod_number + return x % self.mod_number def _fixedpoint2float(self, x): x = x % self.mod_number - # assert x <= self.maximum or x >= self.mod_number - self.maximum - if x > self.maximum: + if x > self.mod_number / 2: # self.maximum: return -1 * (self.mod_number - x) / self.epsilon else: return x / self.epsilon + def _upgrade(self, x): + x = round(x * self.epsilon) + assert abs(x) < self.maximum + return x + def _downgrade(self, x): x = round(x / self.epsilon) x = x % self.mod_number From 4a56999b7cf14d9e027149ca4a027274a218db93 Mon Sep 17 00:00:00 2001 From: qbc Date: Mon, 10 Oct 2022 14:12:30 +0800 Subject: [PATCH 14/15] truly right version with many prints --- .../vertical/caesar_v_fl/caesar_v_fl.yaml | 4 +- .../caesar_v_fl/worker/vertical_client.py | 18 +++-- .../simple_secret_sharing/secret_sharing.py | 67 ++++++++++++++++++- 3 files changed, 78 insertions(+), 11 deletions(-) diff --git a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml index 13d054f10..ea15c568b 100644 --- a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml +++ b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml @@ -2,13 +2,13 @@ use_gpu: False federate: mode: standalone client_num: 2 - total_round_num: 30 + total_round_num: 1 model: type: lr use_bias: False train: optimizer: - lr: 0.0005 + lr: 0.001 data: type: caesar_v_fl_data batch_size: 50 diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 65e00eb0e..1104f806d 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -171,8 +171,8 @@ def mod_matmul(self, data, para, epsilon, mod_number): b = para[j].item() tmp += a * b # % mod_number tmp = tmp # % mod_number - res[i] = round(tmp / epsilon) - res[i] = res[i] % mod_number + tmp = round(tmp / epsilon) + res[i] = tmp % mod_number return res def callback_func_for_encrypted(self, message: Message): @@ -306,7 +306,7 @@ def callback_func_for_three_values(self, message: Message): # za = [round(x/self.ss.epsilon) if x <= self.ss.mod_number/2 # else round(-((self.ss.mod_number-x)/self.ss.epsilon)) for x in za] - za = [round(self.ss.fixedpoint2float(x) / self.ss.epsilon) for x in za] + za = [round(self.ss._fixedpoint2float(x)) for x in za] print("za: ", za) print("za float: ", self.ss.fixedpoint2float(za)) @@ -384,8 +384,10 @@ def callback_func_for_three_values(self, message: Message): upgrade_lr = self.ss.upgrade(self.lr) t1 = [upgrade_lr * x for x in g_b_2] # t1 = self.ss.downgrade(t1) - self.my_part_of_my_para = self.ss.mod_funs( - [self.my_part_of_my_para[i] - t1[i] for i in range(len(t1))]) + # self.my_part_of_my_para = self.ss.mod_funs( + # [self.my_part_of_my_para[i] - t1[i] for i in range(len(t1))]) + self.my_part_of_my_para = self.ss.mod_add(self.my_part_of_my_para, + [-x for x in t1]) print("lr * g_b_2", t1) print("new w_b_2", self.my_part_of_my_para) ''' @@ -500,8 +502,10 @@ def callback_func_for_b_to_update_para(self, message: Message): t1 = [upgrade_lr * x for x in g_a_2_2] # t1 = self.ss.downgrade(t1) - self.my_part_of_others_para = self.ss.mod_funs( - [self.my_part_of_others_para[i] - t1[i] for i in range(len(t1))]) + # self.my_part_of_others_para = self.ss.mod_funs( + # [self.my_part_of_others_para[i] - t1[i] for i in range(len(t1))]) + self.my_part_of_others_para = self.ss.mod_add( + self.my_part_of_others_para, [-x for x in t1]) print("lr * g_a_2_2: ", t1) print("new w_a_2: ", self.my_part_of_others_para) diff --git a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py index ba5fc51c1..92bfde89a 100644 --- a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py +++ b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py @@ -145,8 +145,8 @@ def secret_reconstruct_for_ss_pieces(self, secret_seq): return merge_model def const_add_fixedpoint(self, c, x): - up_c = self.upgrade(c) - res = self.mod_funs(up_c + x) + up_c = self._upgrade(c) + res = (up_c + x) % self.mod_number return res def const_mul_fixedpoint(self, c, x): @@ -154,6 +154,69 @@ def const_mul_fixedpoint(self, c, x): res = self.downgrade(up_c * x) return res + def mod_add(self, *args): + # sum the values in an array + if len(args) == 1 and isinstance(args[0], np.ndarray): + res = 0 + for x in args[0]: + res += x.item() + res = res % self.mod_number + return res + # sum the values in a list + if len(args) == 1 and isinstance(args[0], list): + res = 0 + for x in args[0]: + res += x + res = res % self.mod_number + return res + # sum an integer with a list or an array + if len(args) == 2: + if (isinstance(args[0], int) or isinstance( + args[0], np.int64)) and not isinstance(args[1], int): + res = [(int(args[0]) + x) % self.mod_number for x in args[1]] + return res + elif (isinstance(args[1], int) or isinstance( + args[1], np.int64)) and not isinstance(args[0], int): + res = [(args[1] + x) % self.mod_number for x in args[0]] + return res + # sum several lists + if isinstance(args[0], np.ndarray) or isinstance(args[0], list): + n = len(args[0]) + num = len(args) + res = [0] * n + for i in range(n): + for j in range(num): + res[i] += args[j][i].item() + res[i] = res[i] % self.mod_number + return np.asarray(res) + # sum all the integers in args + if isinstance(args[0], int) or isinstance(args[0], np.int64): + res = 0 + for x in args: + res += x + res = res % self.mod_number + return res + # sum dict_values + else: + l_tmp = list(args[0]) + num = len(l_tmp) + # a list of integers + if isinstance(l_tmp[0], int): + res = 0 + for x in l_tmp: + res += x + res = res % self.mod_number + return res + # a list of lists + else: + n = len(l_tmp[0]) + res = [0] * n + for i in range(n): + for j in range(num): + res[i] += l_tmp[j][i] + res[i] = res[i] % self.mod_number + return np.asarray(res) + def _float2fixedpoint(self, x): x = round(x * self.epsilon) assert abs(x) < self.maximum From 5acead86f30f14517036a324d7b7666d0e06c9b4 Mon Sep 17 00:00:00 2001 From: qbc Date: Tue, 18 Oct 2022 15:28:16 +0800 Subject: [PATCH 15/15] delete redunant prints --- .../vertical/caesar_v_fl/caesar_v_fl.yaml | 2 +- .../caesar_v_fl/worker/vertical_client.py | 242 ++---------------- .../simple_secret_sharing/secret_sharing.py | 24 ++ 3 files changed, 52 insertions(+), 216 deletions(-) diff --git a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml index ea15c568b..5d155a9c2 100644 --- a/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml +++ b/federatedscope/vertical/caesar_v_fl/caesar_v_fl.yaml @@ -2,7 +2,7 @@ use_gpu: False federate: mode: standalone client_num: 2 - total_round_num: 1 + total_round_num: 30 model: type: lr use_bias: False diff --git a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py index 1104f806d..569a998ff 100644 --- a/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py +++ b/federatedscope/vertical/caesar_v_fl/worker/vertical_client.py @@ -8,8 +8,6 @@ # for the real one, you may also rewrite the ss scheme from federatedscope.vertical.Paillier import abstract_paillier # from federatedscope.core.secret_sharing import AdditiveSecretSharing -# here we use a simple secret sharing scheme, for different datasets, -# you may rewrite the scheme by using different parameters from federatedscope.vertical.simple_secret_sharing import AdditiveSecretSharing logger = logging.getLogger(__name__) @@ -98,8 +96,7 @@ def callback_func_for_model_para(self, message: Message): self.total_round_num, self.my_para = message.content self.my_part_of_my_para, others_part_of_my_para = \ self.ss.secret_split(self.my_para) - # print(self.ID, self.my_para, self.my_part_of_my_para, - # others_part_of_my_para) + self.comm_manager.send( Message(msg_type='public_key_and_para', sender=self.ID, @@ -123,7 +120,6 @@ def move_to_the_next_train(self): index, self.input_x, input_y = self.sample_data() self.y = input_y self.batch_index = index - print(self.ID, self.input_x, self.y) self.comm_manager.send( Message(msg_type='sample_data', sender=self.ID, @@ -142,13 +138,10 @@ def callback_func_for_sample_data(self, message: Message): index = message.content self.batch_index = index self.input_x = self.sample_data(index=self.batch_index) - print(self.ID, self.input_x) self.encode() # both clients do the following def encode(self): - print(self.ID, self.my_para, self.my_part_of_my_para, - self.my_part_of_others_para) en_para = [ self.my_public_key.encrypt(x) for x in self.my_part_of_others_para ] @@ -162,47 +155,18 @@ def encode(self): state=self.state, content=en_para)) - def mod_matmul(self, data, para, epsilon, mod_number): - res = [0 for _ in range(data.shape[0])] - for i in range(data.shape[0]): - tmp = 0 - for j in range(data.shape[1]): - a = data[i, j].item() - b = para[j].item() - tmp += a * b # % mod_number - tmp = tmp # % mod_number - tmp = round(tmp / epsilon) - res[i] = tmp % mod_number - return res - def callback_func_for_encrypted(self, message: Message): en_para = message.content - # self.my_part_of_my_z = - # np.matmul(self.input_x, self.my_part_of_my_para) - upgrade_x = self.ss.upgrade(self.input_x) - - self.my_part_of_my_z = self.mod_matmul(upgrade_x, - self.my_part_of_my_para, - self.ss.epsilon, - self.ss.mod_number) - # self.my_part_of_my_z = self.ss.downgrade(self.my_part_of_my_z) - - print(self.ID, self.my_part_of_my_z) - # tmp1 = np.matmul(self.input_x, en_para) - tmp1 = self.mod_matmul(upgrade_x, en_para, self.ss.epsilon, - self.ss.mod_number) - # tmp1 = self.ss.downgrade(tmp1) + upgrade_x = self.ss.upgrade(self.input_x) + self.my_part_of_my_z = self.ss.mod_matmul(upgrade_x, + self.my_part_of_my_para) - print(self.ID, "x * others w:", tmp1) + tmp1 = self.ss.mod_matmul(upgrade_x, en_para) self.my_part_of_others_part_of_my_z, en_z = \ self.ss.secret_split_for_piece_of_ss(tmp1) - print(self.my_part_of_others_part_of_my_z) - print(en_z) - print("====") - self.comm_manager.send( Message(msg_type='decrypt', sender=self.ID, @@ -226,29 +190,13 @@ def callback_func_for_decrypt(self, message: Message): # A encrypts the above three vectors and sends them to B def a_computes(self): - tmp1 = [ self.my_part_of_my_z[i] + self.my_part_of_others_part_of_my_z[i] + self.my_part_of_my_part_of_others_z[i] for i in range(len(self.my_part_of_my_z)) ] - - # print(tmp1) tmp1 = self.ss.mod_funs(tmp1) - print("z1: ", tmp1) - - tmp2 = [x.item()**2 for x in tmp1] - tmp2 = self.ss.downgrade(tmp2) - # print(tmp1) - # print(tmp2) - tmp3 = [x.item()**3 % self.ss.mod_number for x in tmp1] - tmp3 = self.ss.downgrade(tmp3) - tmp3 = self.ss.downgrade(tmp3) - # print(tmp3) - tmp1 = [self.my_public_key.encrypt(x) for x in tmp1] - tmp2 = [self.my_public_key.encrypt(x) for x in tmp2] - tmp3 = [self.my_public_key.encrypt(x) for x in tmp3] self.comm_manager.send( Message(msg_type='three_values', @@ -258,14 +206,11 @@ def a_computes(self): if each != self.server_id ], state=self.state, - content=(tmp1, tmp2, tmp3))) + content=tmp1)) # B receives [_1]_a, [_1 squared]_a, [_1 cubed]_a # B computes _2 = _2 + <_2>_2 + <_1>_2 # [z]_a = [_1]_a + _2 - # [z cubed]_a = [_1 cubed]_a + 3 [_1 squared]_a 0 _2 - # + 3 [_1] 0 (_2 squared) + (_2 cubed) - # [y hat]_a = q_0 + q_1 * [z]_a + q_2 [z cubed]_a and ss it # B gets _2 # B sends [_1]_a = [y hat]_a - _2 to A # B computes [e]_a = [y hat]_a - y @@ -275,127 +220,43 @@ def a_computes(self): # B keeps _2 # B sends [_1]_a to A # B sends [_2]_b to A - - def err_mul_data(self, e, data, epsilon, mod_number): - res = [0 for _ in range(data.shape[1])] - for j in range(data.shape[1]): - tmp = 0 - for i in range(data.shape[0]): - a = e[i].item() - b = data[i, j].item() - tmp += a * b # % mod_number - res[j] = round(tmp / epsilon) - res[j] = res[j] % mod_number - return res - def callback_func_for_three_values(self, message: Message): - tmp1, tmp2, tmp3 = message.content + tmp1 = message.content z2 = [ self.my_part_of_my_z[i] + self.my_part_of_my_part_of_others_z[i] + self.my_part_of_others_part_of_my_z[i] for i in range(len(self.my_part_of_my_z)) ] - - # print(z2) z2 = self.ss.mod_funs(z2) - print("z2: ", z2) - - za = [tmp1[i] + z2[i] for i in range(len(tmp1))] - # print(za) - za = self.ss.mod_funs(za) - # za = [round(x/self.ss.epsilon) if x <= self.ss.mod_number/2 - # else round(-((self.ss.mod_number-x)/self.ss.epsilon)) for x in za] - za = [round(self.ss._fixedpoint2float(x)) for x in za] - print("za: ", za) - print("za float: ", self.ss.fixedpoint2float(za)) + za = self.ss.mod_add(tmp1, z2) - # z3a = [ - # tmp3[i] + 3 * tmp2[i] * z2[i] + 3 * tmp1[i] * z2[i] * z2[i] + - # z2[i] * z2[i] * z2[i] for i in range(len(tmp3))] + za = self.ss.fixedpoint2float(za) + za = [round(x) for x in za] # Here is the approximation of sigmoid function, # different data and different forms may lead to diversity, # here linear is enough - - # print(za) - # t1 = [self.ss.upgrade(1 / 4) * x for x in za] - # print(t1) - # t1 = self.ss.downgrade(t1) - # print(t1) t1 = [self.ss.const_mul_fixedpoint(1 / 4, x) for x in za] - - # y_hat_a = [self.ss.upgrade(1 / 2) + x for x in t1] - # y_hat_a = self.ss.mod_funs(y_hat_a) y_hat_a = [self.ss.const_add_fixedpoint(1 / 2, x) for x in t1] - print("y_hat_a: ", y_hat_a) - """ - zzz = [3 * tmp2[i].item() * z2[i].item() % self.ss.mod_number - + 3 * tmp1[i].item() * z2[i].item() **2 % self.ss.mod_number - + z2[i].item() ** 3 % self.ss.mod_number - for i in range(len(tmp3))] - zzz = self.ss.mod_funs(zzz) - print(zzz) - ttt = [self.ss.upgrade(1/48) * zzz[i] - for i in range(len(zzz))] - ttt = self.ss.downgrade(ttt) - y_hat_a = [y_hat_a[i] - ttt[i] for i in range(len(y_hat_a))] - y_hat_a = self.ss.mod_funs(y_hat_a) - """ - - # y_hat_a = [ - # 1 / 2 + 1 / 4 * za[i] # - 1 / 48 * z3a[i] - # for i in range(len(za)) - # ] - upgrade_y = self.ss.upgrade(self.y) - # e_a = y_hat_a - self.y - # print(y_hat_a) - # print(upgrade_y) - e_a = self.ss.mod_funs(y_hat_a - upgrade_y) - # e_a = y_hat_a - upgrade_y - print("e_a: ", e_a) - y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) - print("y_hat_a: ", y_hat_a) - print("y_hat_1: ", y_hat_1) - print("y_hat_2: ", y_hat_2) + e_a = self.ss.mod_add(y_hat_a, -upgrade_y) - # e_2 = y_hat_2 - self.y - e_2 = self.ss.mod_funs(y_hat_2 - upgrade_y) - print("e_2: ", e_2) + y_hat_2, y_hat_1 = self.ss.secret_split_for_piece_of_ss(y_hat_a) + e_2 = self.ss.mod_add(y_hat_2, -upgrade_y) upgrade_x = self.ss.upgrade(self.input_x) - # g_b_a = np.matmul(e_a, self.input_x) - - # print(e_a) - # print(upgrade_x) - g_b_a = self.err_mul_data(e_a, upgrade_x, self.ss.epsilon, - self.ss.mod_number) - # print(g_b_a) - # g_b_a = self.ss.downgrade(g_b_a) - print("g_b_a: ", g_b_a) - + g_b_a = self.ss.err_mul_data(e_a, upgrade_x) g_b_2, g_b_1 = self.ss.secret_split_for_piece_of_ss(g_b_a) - print("g_b_1: ", g_b_1) - print("g_b_2: ", g_b_2) # user b update w_b_2 upgrade_lr = self.ss.upgrade(self.lr) t1 = [upgrade_lr * x for x in g_b_2] - # t1 = self.ss.downgrade(t1) - # self.my_part_of_my_para = self.ss.mod_funs( - # [self.my_part_of_my_para[i] - t1[i] for i in range(len(t1))]) + self.my_part_of_my_para = self.ss.mod_add(self.my_part_of_my_para, [-x for x in t1]) - print("lr * g_b_2", t1) - print("new w_b_2", self.my_part_of_my_para) - ''' - self.my_part_of_my_para = [ - self.my_part_of_my_para[i] - self.lr * g_b_2[i] - for i in range(len(g_b_2)) - ] - ''' + encrypted_e_2 = [self.my_public_key.encrypt(x) for x in e_2] self.comm_manager.send( Message(msg_type="complicated_comp", @@ -421,61 +282,27 @@ def callback_func_for_a_to_update_para(self, message: Message): y_hat_1, en_g_b_1, encrypted_e_2 = message.content g_b_1 = [self.my_private_key.decrypt(x) for x in en_g_b_1] e_1 = [self.my_private_key.decrypt(x) for x in y_hat_1] - print("e_1: ", e_1) - # g_a_1 = np.matmul(e_1, self.input_x) upgrade_x = self.ss.upgrade(self.input_x) - g_a_1 = self.err_mul_data(e_1, upgrade_x, self.ss.epsilon, - self.ss.mod_number) - # g_a_1 = self.ss.downgrade(g_a_1) - print("g_a_1: ", g_a_1) - - # g_a_2 = np.matmul(encrypted_e_2, self.input_x) - g_a_2 = self.err_mul_data(encrypted_e_2, upgrade_x, self.ss.epsilon, - self.ss.mod_number) - # g_a_2 = self.ss.downgrade(g_a_2) - print("g_a_2: ", g_a_2) - - print("g_a: ", - self.ss.mod_funs([x + y for (x, y) in zip(g_a_1, g_a_2)])) - - # print(e_1) - # print(self.ss.secret_reconstruct((g_a_1, g_a_2))) + g_a_1 = self.ss.err_mul_data(e_1, upgrade_x) + g_a_2 = self.ss.err_mul_data(encrypted_e_2, upgrade_x) g_a_2_1, g_a_2_2 = self.ss.secret_split_for_piece_of_ss(g_a_2) - print("g_a_2_1: ", g_a_2_1) - print("g_a_2_2: ", g_a_2_2) + # user A updates w_a_1 upgrade_lr = self.ss.upgrade(self.lr) t1 = self.ss.mod_funs( [g_a_1[i] + g_a_2_1[i] for i in range(len(g_a_1))]) t2 = [upgrade_lr * x for x in t1] - # t2 = self.ss.downgrade(t2) - self.my_part_of_my_para = self.ss.mod_funs( - [self.my_part_of_my_para[i] - t2[i] for i in range(len(t2))]) - - print("lr * (g_a_1 + g_a_2_1): ", t2) - print("new w_a_1: ", self.my_part_of_my_para) - ''' - self.my_part_of_my_para = [ - self.my_part_of_my_para[i] - self.lr * (g_a_1[i] + g_a_2_1[i]) - for i in range(len(g_a_1)) - ] - ''' + + self.my_part_of_my_para = self.ss.mod_add(self.my_part_of_my_para, + [-x for x in t2]) + # user A updates w_b_1 t3 = [upgrade_lr * x for x in g_b_1] - # t3 = self.ss.downgrade(t3) - self.my_part_of_others_para = self.ss.mod_funs( - [self.my_part_of_others_para[i] - t3[i] for i in range(len(t3))]) - - print("lr * g_b_1: ", t3) - print("new w_b_1: ", self.my_part_of_others_para) - ''' - self.my_part_of_others_para = [ - self.my_part_of_others_para[i] - self.lr * g_b_1[i] - for i in range(len(g_b_1)) - ] - ''' + self.my_part_of_others_para = self.ss.mod_add( + self.my_part_of_others_para, [-x for x in t3]) + self.comm_manager.send( Message(msg_type="para_update", sender=self.ID, @@ -500,33 +327,20 @@ def callback_func_for_b_to_update_para(self, message: Message): # user B updates w_a_2 upgrade_lr = self.ss.upgrade(self.lr) t1 = [upgrade_lr * x for x in g_a_2_2] - # t1 = self.ss.downgrade(t1) - # self.my_part_of_others_para = self.ss.mod_funs( - # [self.my_part_of_others_para[i] - t1[i] for i in range(len(t1))]) self.my_part_of_others_para = self.ss.mod_add( self.my_part_of_others_para, [-x for x in t1]) - print("lr * g_a_2_2: ", t1) - print("new w_a_2: ", self.my_part_of_others_para) - ''' - self.my_part_of_others_para = [ - self.my_part_of_others_para[i] - self.lr * tmp[i] - for i in range(len(tmp)) - ] - ''' self.state += 1 if self.state < self.total_round_num: # Move to next round of training logger.info(f'----------- Starting a new training round (Round ' f'#{self.state}) -------------') - # self.final_step() 可用来查看每轮的prediction self.move_to_the_next_train() else: self.final_step() # call exchange_paras(): two clients send each other their part of paras - def final_step(self): self.comm_manager.send( Message(msg_type="final_step_for_a", @@ -559,10 +373,8 @@ def callback_func_for_para_exchange(self, message: Message): (self.my_part_of_my_para, para)) self.my_para = self.ss.fixedpoint2float(self.my_para) self.my_para = self.my_para / self.ss.epsilon - # print(para) - # self.my_para = self.my_para / self.ss.epsilon - print("my_para", self.my_para) + # print("my_para", self.my_para) self.comm_manager.send( Message(msg_type='para_for_server', sender=self.ID, diff --git a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py index 92bfde89a..14331be4e 100644 --- a/federatedscope/vertical/simple_secret_sharing/secret_sharing.py +++ b/federatedscope/vertical/simple_secret_sharing/secret_sharing.py @@ -217,6 +217,30 @@ def mod_add(self, *args): res[i] = res[i] % self.mod_number return np.asarray(res) + def mod_matmul(self, data, para): + res = [0 for _ in range(data.shape[0])] + for i in range(data.shape[0]): + tmp = 0 + for j in range(data.shape[1]): + a = data[i, j].item() + b = para[j].item() + tmp += a * b + tmp = round(tmp / self.epsilon) + res[i] = tmp % self.mod_number + return res + + def err_mul_data(self, e, data): + res = [0 for _ in range(data.shape[1])] + for j in range(data.shape[1]): + tmp = 0 + for i in range(data.shape[0]): + a = e[i].item() + b = data[i, j].item() + tmp += a * b # % mod_number + res[j] = round(tmp / self.epsilon) + res[j] = res[j] % self.mod_number + return res + def _float2fixedpoint(self, x): x = round(x * self.epsilon) assert abs(x) < self.maximum