节点文献

基于网格的文本分类PSE研究

The Study on Text Categorization PSE

【作者】 张晓斌

【导师】 张武;

【作者基本信息】 上海大学 , 控制理论与控制工程, 2008, 博士

【摘要】 问题求解环境(Problem Solving Environments,PSE)是目前计算机应用领域的研究热点之一,并已得到了广泛的应用。本文提出并构建了基于网格的文本分类PSE(PSE for Text Categorization,PSE-TC),实现了能同时处理数值与非数值数据的多学科问题求解环境(MultidisciplinaryPSE,MPSE)。PSE以一致的接口提供研究某类问题的多种技术和方法;文本分类是数据挖掘的核心技术之一,但现有的多种文本分类方法的接口存在很大差异。为了提高研究效率,利于分类方法研究及使用,作者提出将这些分类方法放在统一的环境内,创建文本分类PSE平台。由于现有技术难以满足文本分类过程所需计算资源,而网格技术能够有效积聚资源,满足分类技术对资源的要求。因此,作者提出将网格与文本分类PSE相结合,构建PSE-TC,实现二者优势互补,以满足大规模数据处理的要求,并提高分类结果精度。本文提出并实现了四层网格架构的PSE-TC,以统一的接口对外提供服务。在PSE-TC中,作者在三层网格架构加上新的中间件层—Agent,(1)该层包装了底层的单个网格服务,对用户屏蔽了不同网格服务提供者间差异;(2)通过Agent中的工作流工具规划了文本分类中常用底层服务调用序列,整合并包装这些服务,用户调用单个这类服务,即可完成一系列的底层服务调用,以简化用户调用过程,提高运行效率;(3)Agent中服务均以统一接口对外提供,使用户服务调用组件具有可复用性;(4)Agent中工作流工具也使用户能够规划、定义自己的任务,动态创建用户应用,增强了系统的重构功能。考虑到网格的资源共享特征也带来了安全隐患,仅有授权和认证等安全措施还难以保证用户隐私在传输及计算等过程中不被泄漏。因此,在分析研究现有分布式SVM文本分类器基础上,本文提出并实现了基于同态加密(homomorphic encryption)技术的数据隐私保持(数据隐私保持包括原始用户训练数据隐私保持、原始用户数据隐私保持、用户数据隐私保持,Privacy Preserving)。作者研究并实现了一种分布式SVM文本分类器—GSVC(Growing Support Vector Classifier),(1)在训练该文本分类器过程中,分布在不同服务器上的GSVC服务无需交换核心向量及训练数据,即可构建本地分类器模型,实现原始用户训练数据的隐私保持;(2)在计算用户文本所属类别时,根据同态加密理论等,作者提出对原始用户文本中单词进行乱序排列,并分成多个部分在不同的GSVC上进行计算,保持原始用户数据隐私;(3)分布式GSVC间传递加入干扰的向量,避免分布式GSVC根据来自其他GSVC的向量推导出用户原始数据分布,以实现用户数据隐私保持。实验结果显示,该方法在保护用户原始数据隐私的基础上,仍能取得较好的分类精度。另外,在网格应用中,网格服务调用慢的问题尚未得到彻底解决。针对该问题,作者改进了原远程服务调用技术,在服务调用代理中采用缓存池技术,加速远程服务调用,实验结果显示,该法可有效提高调用网格服务的速度。最后,为方便用户使用及结果分析,PSE-TC以Portal技术为基础,提供了Web界面,将网格功能以透明的方式集成到该界面上,为用户提供了简单、直观的服务调用方法,及多种的应用程序启动方法;采用Java 3D技术,实现计算结果的可视化,便于用户对计算结果做进一步分析。综上所述,PSE-TC的设计结合并利用了计算机科学中多个领域的最新成果,突破了现有PSE平台资源不足的限制,提供了安全高效的研究平台,可望对今后的MPSE研究起到一定的推动作用,为多学科的融合提供了新的途径。

【Abstract】 PSE is very popular nowadays in the field of computer application, and is widely used. In this dissertation, grid-enabled PSE-TC is proposed, which can provide MPSE environment to handle numerical and non-numerical data simultaneously, it provides many technology and methods to solve problems of some kind with uniform interface. TC (Text Categorization) is a kernel technology of data mining, but big interface difference exists in many existing TC methods. To improve efficiency, a PSE-TC platform is brought forward in this dissertation , which can put these categorization methods in a uniform environment.The existing technology can not fully meet the needs of resource demands in the procedure of TC, while the grid technology can accumulate resources, hence, PSE-TC which combine grid technology and TC is proposed to meet the needs of large scale data processing.In this dissertation, a grid architecture consists of four layers is proposed, which can provide services in a uniform interface. we put a middleware layer-Agent among the three layer grid architecture in PSE-TC,(1)the low lever single grid service is encapsulated in this layer, which can shield for the user the difference between different grid service providers;(2)The calling sequence of low level service is scheduled by work flow tools in Agent, the service is integrated and encapsulated, many low level service calls can be replaced by a single type of service call, which can simplify the calling procedure and improve efficiency. (3) The services in Agent is provided using a uniform interface, which makes the service calling components reuseable.(4) The work flow tools in Agent can enable users to schedule,define their tasks, create user applications dynamically, so this system is highly reconstructable.The virtue of resource sharing also means security degradation. Users’ privacy can not be fully guaranteed in the procedure of transportation and computation with security measures like authentication and authorization. Therefore, by analysing the existing distributed SVM TC, we propose and implement data privacy preserving based on homomorphic encryption. A distributed SVM TC-GSVC is implemented, which has the following advantages: (1) During the process of training TC, the GSVC service located in distributed servers can establish local TC models without exchanging key vectors and training data, so that the privacy preserving of original training data is achieved. (2) In the process of computing category of text, based on the theory of homomorphic encryption, the author suggests that the words in original text be arranged in disorder, and be divided into many parts and computed in different GSVC to preserve data privacy of original users. (3) To preserve data privacy, we add interferential vectors in distributed GSVC transfer, to prevent distributed GSVC from deducing the original data allocation using vectors from other GSVCs. The experiment shows that high categorization precision can be secured while the original data privacy is well preserved.In grid applications, to overcome the disadvantages of slow grid service invocation, we make improvements over the original remote service invocation technology by adding cache in Agent to speed remote service invocation. The experiment shows that this method is highly applicable. In the end, based on Portal technology, we provide web interface for the PSE-TC such that users can use it more conveniently. The grid functions are integrated in this interface transparently, which provides users a simple and direct method for service invocation and startup methods for multi applications. The visualization of the results is implemented using Java 3D technology. All in all, the PSE-TC integrates many latest innovations in computer science, breaks through the resource limitation of existing PSEs, provides a safe and high efficiency platform, which can benefit the research of MPSE and provide a new way for MPSE integration.

【关键词】 PSE-TC网格Web ServicesJava 3D隐私保持文本分类
【Key words】 PSE-TCGridWeb ServicesJava 3DPrivacy PreservingText Categorization
  • 【网络出版投稿人】 上海大学
  • 【网络出版年期】2009年 02期
节点文献中: