1. A method of generating a spoken dialog system, the method causing a computing device to perform steps comprising: training individual models associated with labeled data for each of a plurality of applications; mapping call-types between the plurality of applications using the labeled data and the trained individual models; and retraining a first model using information based on the mapped call-types.