Evgeniou and Pontil (2004) achieved a similar goal by using shared parameters for multi-task regularization.
they assumed that the weight vector for problem d could be represented as w c = w d +w s , where w d are task specific parameters and w s are shared across all tasks.