Header logo is ei

Client–Server Multitask Learning From Distributed Datasets




A client-server architecture to simultaneously solve multiple learning tasks from distributed datasets is described. In such architecture, each client corresponds to an individual learning task and the associated dataset of examples. The goal of the architecture is to perform information fusion from multiple datasets while preserving privacy of individual data. The role of the server is to collect data in real time from the clients and codify the information in a common database. Such information can be used by all the clients to solve their individual learning task, so that each client can exploit the information content of all the datasets without actually having access to private data of others. The proposed algorithmic framework, based on regularization and kernel methods, uses a suitable class of “mixed effect” kernels. The methodology is illustrated through a simulated recommendation system, as well as an experiment involving pharmacological data coming from a multicentric clinical trial.

Author(s): Dinuzzo, F. and Pillonetto, G. and De Nicolao, G.
Journal: IEEE Transactions on Neural Networks
Volume: 22
Number (issue): 2
Pages: 290-303
Year: 2011
Month: February
Day: 0

Department(s): Empirical Inference
Bibtex Type: Article (article)

Digital: 0
DOI: 10.1109/TNN.2010.2095882


  title = {Client–Server Multitask Learning From Distributed Datasets},
  author = {Dinuzzo, F. and Pillonetto, G. and De Nicolao, G.},
  journal = {IEEE Transactions on Neural Networks},
  volume = {22},
  number = {2},
  pages = {290-303},
  month = feb,
  year = {2011},
  month_numeric = {2}