대응효율성을 통한 변화 탐지 알고리즘의 성능 개선
Improving Performance of Change Detection Algorithms through the Efficiency of Matching
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 웹 문서의 변조의 탐지, 버전 관리 등을 위한 XML/HTML 문서들에 대한 효과적인 실시간 변화탐지 알고리즘의 필요성이 증대하고 있다. 특히 대용량의 XML/HTML 문서들에 대한 실시간 변화탐지 응용들은 최소비용의 편집스크립트를 계산하는 알고리즘 보다는 실시간 처리가 가능한 빠른 휴리스틱 알고리즘들을 필요로 한다. 기존의 휴리스틱 알고리즘들은 실행속도는 빠르나 생성되는 편집스크립트의 질이 만족스럽지 못하다. 본 논문에서는 기존의 알고리즘 XyDiff와 X-tree Diff를 소개하고 이들 알고리즘들의 문제점들을 분석하고 문제점들을 개선한 알고리즘 X-tree Diff+를 제안한다. X-tree Diff+는 실행시간 측면에서 기존 알고리즘들과 유사하나 대응효율성에 기반한 대응과정의 개선을 통해 두 문서 간의 노드들의 대응률을 향상시킨 알고리즘이다.
Abstract
Recently, the needs for effective real-time change detection algorithms for XML/HTML documents are increased in such fields as the detection of defacement attacks to web documents, the version management, and so on. Especially, those applications of real-time change detection for large number of XML/HTML documents require fast heuristic algorithms to be used in real-time environment, instead of algorithms which compute minimal cost-edit scripts. Existing heuristic algorithms are fast in execution time, but do not provide satisfactory edit script. In this paper, we present existing algorithms XyDiff and X-tree Diff, analyze their problems and propose algorithm X-tree Diff+ which improve problems in existing ones. X-tree Diff+ has similar performance in execution time with existing algorithms, but it improves matching ratio between nodes from two documents by refining matching process based on the notion of efficiency of matching.
참고문헌 (13)
- "X-tree Diff : 트리 기반 데이터를 위한 효율적인 변화 탐지 알고리즘", 10(6), pp.683~694 (2003)
- "XML 문서에 대한 변화 탐지 및 관리", pp.1~111 (2005)
- "Generating Synthetic Complex-structured XML Data" (2001)
- "Fast Difference and Update of XML Documents" (1999)
- "Efficient Change Detection in Tree-Structured Data", pp.675~681 (2003), Human.Society@Internet 2003
- "Tree-to-tree correction for document trees" (1995)
- "Detecting Changes in XML Documents" (2002)
- "Journal of the ACM", pp.422~433
- "Simple fast algorithms for the editing distance between trees and related problems SIAM Journal of Computing", pp.1245~1262 (1989)
- "Journal of the ACM", pp.168~173
- "Meaningful Change Detection in Structured Data", pp.26~37 (1997)
- "A tree-to-tree distance and its application to cluster analysis", pp.219~224 (1979)
- "X-Diff: An effective change detection algorithm for XML Documents" (2003)
