title: Client-server multitask learning from distributed datasets.
abstract: 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.
authors.affiliation: Department of Mathematics, University of Pavia, Pavia 27100, Italy. francesco.dinuzzo@unipv.it
authors.forename: Francesco
authors.initials: F
authors.lastname: Dinuzzo
authors.forename: Gianluigi
authors.initials: G
authors.lastname: Pillonetto
authors.forename: Giuseppe
authors.initials: G
authors.lastname: De Nicolao
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D003198:Computer Simulation / Q000592:standards*; D003201:Computers / Q000592:standards; D001330:Electronic Data Processing / Q000379:methods*; D016571:Neural Networks, Computer; D010363:Pattern Recognition, Automated / Q000379:methods*; D012985:Software Design; D014163:Transfer, Psychology