沈阳理工大学信息科学与工程学院 邹依彤
引言:文章主要介绍个性化推送服务中的三个方面:本体、用户兴趣模型的建立和最后的推送机制,从而证明方法的有效性。
本体是概念的集合,它的五个要素是概念、规则、属性、关系、实例。
因此,可将本体形式化的表示为:(C,AC,R,AR),其中:C是概念集合,表示的是对象的集合,包括概念的名称以及概念所表示的“事物”,也就是实例。AC表示的是每一个概念所具有的属性的集合。属性包括:名称、解释(定义)、值域、数据类型、举例。如:电影属性包括:电影代码、电影片名、上映时间、电影类型、导演、演员、适用对象。而电影类型的属性又包括:名称、解释、数据类型、实例。R是概念之间关系的集合,主要考虑概念之间的父类、子类、以及上下位等层次关系。类之间的关系一方面定义了类的公理:如:等价类、全不同、不相交等客观关系,另一方面定义了概念之间的相互作用:如:previous、hasPart、isPartof、requires,也可定义概念之间的特殊关系。AR是每个关系的属性集合。
构建领域本体时,流程如下:1)确定构建领域本体的应用范围;2)举出领域内的关键术语、概念;3)查找已有的相关本体进行复用;4)定义类并构建层次结构图;5)定义领域本体的相关规则;6)定义类的属性;7)创建实例;8)利用后续实验对本体的构建进行评价及推理检验,一旦出现问题,就需要对类的层次结构图及领域本体规则重新加以改进。
建立好本体模型之后,当用户想搜索某个主题时,就不仅得到了关于该主题的解释,而是把和该主题相关的内容、以及该主题的例子都推送给了用户,实现数据之间的关联。……