Design and Implementation of a Large-Scale Spatial Reasoner Using MapReduce Framework


KIPS Transactions on Software and Data Engineering, Vol. 3, No. 10, pp. 397-406, Oct. 2014
10.3745/KTSDE.2014.3.10.397,   PDF Download:

Abstract

In order to answer the questions successfully on behalf of the human in Deep QA environments such as Jeopardy! of the American quiz show, the computer is required to have the capability of fast temporal and spatial reasoning on a large-scale commonsense knowledge base. In this paper, we present a scalable spatial reasoning algorithm for deriving efficiently new directional and topological relations using the MapReduce framework, one of well-known parallel distributed computing environments. The proposed reasoning algorithm assumes as input a large-scale spatial knowledge base including CSD-9 directional relations and RCC-8 topological relations. To infer new directional and topological relations from the given spatial knowledge base, it performs the cross-consistency checks as well as the path-consistency checks on the knowledge base. To maximize the parallelism of reasoning computations according to the principle of the MapReduce framework, we design the algorithm to partition effectively the large knowledge base into smaller ones and distribute them over multiple computing nodes at the map phase. And then, at the reduce phase, the algorithm infers the new knowledge from distributed spatial knowledge bases. Through experiments performed on the sample knowledge base with the MapReduce-based implementation of our algorithm, we proved the high performance of our large-scale spatial reasoner.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
S. H. Nam and I. C. Kim, "Design and Implementation of a Large-Scale Spatial Reasoner Using MapReduce Framework," KIPS Transactions on Software and Data Engineering, vol. 3, no. 10, pp. 397-406, 2014. DOI: 10.3745/KTSDE.2014.3.10.397.

[ACM Style]
Sang Ha Nam and In Cheol Kim. 2014. Design and Implementation of a Large-Scale Spatial Reasoner Using MapReduce Framework. KIPS Transactions on Software and Data Engineering, 3, 10, (2014), 397-406. DOI: 10.3745/KTSDE.2014.3.10.397.