技术开发 频道

数字图书馆个性化推荐系统KingbaseDL

    【IT168 技术文档】Kingbase DL系统是根据高校图书馆的特点设计开发的以信息服务为核心内容的数字图书馆个性化信息服务平台,包括异构资源统一检索服务系统、个性化信息推荐服务系统和在线咨询服务系统。

    该系统的特点主要有:

    1、以信息服务为中心

    数字图书馆建设包括资源建设、资源整合、信息服务三大内容。Kingbase DL系统是信息服务系统,其中心任务是如何又快又准地向用户提供所需要的信息,所以“所得即所需”是系统的目标。为此,系统的功能围绕如何方便用户展开,系统的管理对象不是数字资源对象本身,而是描述数字资源的元数据。

    2、基于数据仓库的异构资源集成

    实现信息集成的方法有多种,既可以是在数据层面的集成,也可以是界面上的集成。本系统实现的是元数据的集成。也就是根据资源元数据标准建立统一的数据仓库,然后针对各种资源实现不同的元数据增量抽取程序,将元数据汇集到数据仓库中来。对于网络数据库资源,一般不需要资源提供商的合作,只要我们拥有其使用权即可。这一点使得我们的方案可以很方便地应用于更多的公共网络资源。

    3、实现个性化推荐和统一信息检索无缝的结合

    统一检索是为了克服多信息源的问题而提出来的,为用户提供统一的检索界面,主要解决用户的易用性问题。因此,它对资源的利用是被动的。而个性化信息推荐是主动的行为,需要对资源元数据的把握。这是两种矛盾的要求,在同一个系统中同时融合这2种功能有很大的困难。本系统通过划分用户兴趣空间,并以该空间中的最小单元作为信息检索的最基本单位,实现了二种功能的融合。

    4、对查询/推荐结果的整合

    由于网络资源存在较大的冗余,系统能够对检索/推荐结果进行去重、归类等处理,对检索到的资源按一定的方式排序后返回给用户。

    5、较快的响应速度

    采用建立本地数据(仓)库的方法进行整合,可以对整合的结果作更进一步的处理和分析,并使更多的工作相对于用户来说可以脱机进行。那么当用户使用数字图书馆时可以获得更快的响应速度,这也改善了系统的服务。

    6、个性化服务

    系统建立了丰富的用户兴趣模型,根据这个模型进行具体资源的推荐,而不是资源库的推荐。用户根据自己的喜好情况,对资源进行评价,并可通过“我的收藏夹”管理推荐和检索得到的资源。

    系统体系结构

    Kingbase DL系统采用B/S体系结构,前端以Web浏览器方式与用户交互,后台使用数据库服务器;整个系统由个性化资源推荐、统一资源检索、实时咨询系统等处理模块组成,系统体系结构如图1所示:

    该系统的主要模块描述如下:

    个性化资源推荐

    包括用户兴趣建模和个性化推荐两个部分。根据收集到的用户描述信息(user profile)建立初始用户兴趣模型,通过基于内容的推荐和协同推荐相结合的方式把各种数字资源主动推送给用户。接收用户反馈,并不断完善用户兴趣模型,提高推荐精度。

    统一资源检索

    包括资源整合与统一检索两个处理模块。用户可以通过统一的检索界面搜索馆藏书目、馆内光盘数据库资源、以及各种许可范围之内的网络数据库资源,这些资源的种类包括图书和期刊。所谓的统一检索不仅要求一个统一的检索界面,还需要做到检索结果的去重、排序,真正做到后台检索对用户透明。

    实时参考咨询

    提供用户和咨询馆员之间的一个交互平台,并为咨询馆员的实时咨询提供支撑服务。

    Kingbase DL的运行环境

    — 操作系统:Windows 2000 Server(或Windows 2000 Advanced Server)
    — Web服务器/应用服务器:IIS5.0,Weblogic
    — 数据库服务器:SQL Server2000, KingbaseES
    — 浏览器:IE5.0及以上版本
    — 内 存:建议512M以上 

0
相关文章