| CPC G10L 17/18 (2013.01) [G10L 13/08 (2013.01); G10L 17/04 (2013.01); G10L 21/0208 (2013.01)] | 13 Claims |

|
1. A computer-implemented method for training, on a server, a machine learning, ML, model having a first neural network and a second neural network, the method comprising:
obtaining a training dataset comprising a plurality of pairs of data items to be processed by the ML model, each pair of data items comprising a conditioning vector computed from data associated with an individual user and an input data item comprising a plurality of samples, wherein a sample from among the plurality of samples is a text sample or an audio sample; and
training the ML model by jointly:
training the first neural network of the ML model to alter weights of at least one layer of the second neural network to personalize the weights for individual users using the conditioning vector of the pairs of data items; and
training the second neural network of the ML model to process the input data item of the pairs of data items using the personalized weights for the at least one layer, and to generate output data using the personalized weights.
|