Skyline Query Algorithm in the Categoric Data

범주형 데이터에 대한 스카이라인 질의 알고리즘

  • Received : 2010.01.20
  • Accepted : 2010.03.29
  • Published : 2010.07.15

Abstract

The skyline query is one of the effective methods to deal with the large amounts and multi-dimensional data set. By utilizing the concept of 'dominate' the skyline query can pinpoint the target data so that the dominated ones, about 95% of them, can efficiently be excluded as an unnecessary data. Most of the skyline query algorithms, however, have been developed in terms of the numerical data set. This paper pioneers an entirely new domain, the categorical data, on which the corresponding ranking measures for the skyline queries are suggested. In the experiment, the ACM Computing Classification System has been exploited to which our methods are significantly represented with respect to performance thresholds such as the processing time and precision ratio, etc.

스카이라인 질의는 다차원, 대량의 데이터 검색에서 효율적인 방법이다. '지배한다'의 개념을 활용하여 약 95%이상으로 알려진 불필요한 데이터 집합을 검색 대상에서 제외하고 필요한 데이터에 집중하게 만들기 때문이다. 지금까지의 스카이라인 질의 알고리즘들은 데이터 집합이 모두 수치형 데이터일 경우에만 한정하여 개발되었다. 따라서 데이터베이스 등에 저장된 대부분의 텍스트 데이터들은 기존 스카이라인 질의 알고리즘을 사용하여 결과를 얻을 수 없었다. 본 연구는 스카이라인 질의의 대상을 범주형 데이터라는 전혀 새로운 영역을 개척한 점에서 의미가 있다. 우선 범주형 데이터 거리를 2종류를 개발하고 이를 스카이라인 질의에 적용하였고, 실험에서는 ACM의 실제 논문데이터를 사용하여 처리시간 및 정확도 비율 등에서 그 효과성을 입증하였다.

Keywords

References

  1. D. Kossmann, F. Ramsak, S. Rost, "Shooting stars in the sky: an online algorithm for skyline queries," Proc. VLDB, pp.275-286, 2002.
  2. S. Borzsonyi, D. Kossmann, K. Stocker, "The Skyline Operator," Proc. ICDE, pp.421-430, 2001.
  3. K. Tan, P. Eng, B. Ooi, "Efficient Progressive Skyline Computation," Proc. VLDB, pp.301-310, 2001.
  4. K. Tan, P. Eng, B. Ooi, "Efficient Progressive Skyline Computation," Proc. VLDB, pp.301-310, 2001.
  5. N. Sarkas, G. Das, N. Koudas, A. Tung, "Categorical skylines for streaming data," Proc. SIGMOD, pp.239-250, 2008.
  6. D. Papadias, Y. Tao, G. Fu, B. Seeger, "An optimal and progressive algorithm for skyline queries," Proc. SIGMOD, pp.467-478, 2003.
  7. S. Cohen, M. Shiloach, "Flexible XML Querying Using Skyline Semantics," Proc. ICDE, pp.553- 564, 2009.
  8. Y. Tao, L. Ding, X. Lin, J. Pei, "Distance-Based Representative Skyline," Proc. ICDE, pp.892-903, 2009.
  9. S. Zhang, N. Mamoulis, D. Cheung, "Scalable skyline computation using object-based space partitioning," Proc. SIGMOD, pp.483-494, 2009.
  10. M. Atallah, Y. Qi, "Computing all skyline probabilities for uncertain data," Proc. PODS, pp.279-287, 2009.
  11. S. Dimitris, P. Stavros, P. Dimitris, "Topologically Sorted Skylines for Partially Ordered Domains," Proc. ICDE, pp.1072-1083, 2009.
  12. The 1998 ACM Computing Classification System - Association for Computing Machinery, http://www. acm.org/about/class/1998/
  13. M. Shin, S. Huh, D. Park, W. Lee, "Relaxing Queries with Hierarchical Quantified Data Abstraction," Journal of Database Management, vol.19, no.4, pp.47-61, 2008.
  14. Z. Wu, M. Palmer, "Verbs semantics and lexical selection," Proc. ACL, pp.133-138, 1994.
  15. S. Hwang, H. Yu, "Mining and processing category ranking," Proc. SAC, pp.441-442, 2007.
  16. ACM Digital Library, http://portal.acm.org/
  17. C. Chan, P. Eng, K. Tan, "Stratified computation of skylines with partially-ordered domains," Proc. SIGMOD, pp.203-214, 2005