作为个性化服务的基础和核心,用户建模的质量直接关系到个性化服务的质量.文章将用户建模的过程分为5个关键模块:输入、输出、建模时间、建模的对象、建模算法,并围绕这5个方面,对用户建模当前的研究现状、所面临的关键议题进行了系统的论述.其中,输入模块为用户模型的建立提供了必要的数据源,输出模块则描述用户模型的表示方式,建模时间描述了建模的时间长度和更新方式,建模的对象描述了对谁进行建模,建模算法则描述了几种典型的建模方法.最后对用户建模的技术发展进行了展望.
User modeling is the prerequisite and core technology of personalized service offering.It determines the quality of personalized service.User modeling is divided into five related modules,i.e.,input,output,time characteristic,objects to be modeled and algorithms.The current status of the five modules is reviewed in detail.Input reflects the necessary data source for user modeling.Output is the model representation.Time characteristic means the effective duration of user model and update frequency.Objects to be modeled list the target objects to be included in the user model.Algorithms are applied to transform the input to output.