References
- C. L. Forgy, "Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem", Artificial Intelligence, Vol. 19, No. 1, pp. 17-37, Sep. 1982. https://doi.org/10.1016/0004-3702(82)90020-0
- J. Choi and Y. Park, "Research Trends in Ontology Reasoning", Communications of KIISE, Vol. 24, No. 12, pp. 47-55, Dec. 2006.
- J. Kim, "An Analysis of Uncertainty Problems in Knowledge Sharing Service Using RIF Rules", Journal of KIIT, Vol. 16, No. 9, pp 1-11, Sep. Sep. 2018. https://doi.org/10.14801/jkiit.2018.16.9.1
- J. Kim and H. Seo, "Shared Rules: Knowledge Sharing Service by RIF Rules", IEEE BigComp 2019, pp. 156-159, Feb. 2019.
- RIF Overview, http://www.w3.org/TR/2010/NOTE-rif-overview-20100622/, [accessed: Apr. 16, 2019]
- SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.w3.org/Submission/SWRL, [accessed: Apr. 16, 2019]
- Y. Li, W. Liu, B. Cao, J. Yin, and M. Yao, "An Efficient MapReduce-based Rule Matching Method for Production System", Future Generation Computer Systems, Vol. 54, pp. 478-489, Jan. 2016. https://doi.org/10.1016/j.future.2015.03.010
- R. Maeda, N. Ohta, and K. Kuwabara, "MapReduce-based Implementation of a Rule System", Studies in Computational Intelligence 513, pp. 197-206, 2014.
- J. Urbani, S. Kotoulas, J. Maassen, F. V. Harmelen, and H. Bal, "WebPIE: A Web-scale Parallel Inference Engine using MapReduce", Journal of Web Semantics, Vol. 10, pp. 59-75, Jan. 2012. https://doi.org/10.1016/j.websem.2011.05.004
- J. Urbani, S. Kotoulas, J. Maassen, F. V. Harmelen, and H. Bal, "OWL Reasoning with WebPIE: Calculating the Closure of 100 Billion Triples", Lecture Notes in Computer Science, Vol. 6088, pp. 213-227, Jan. 2010. https://doi.org/10.1007/978-3-642-13486-9_15
- S. Zhu, H. Huang, and L. Zhang, "A Distributed Architecture for Rule Engine to Deal with Big Data", ICACT 2016, pp. 602-606, Jan. 2016.
- W. Lee, S. Bae, and Y. Park, "A Study on Distributed Parallel SWRL Inference in an In-Memory-Based Cluster Environment", Journal of KIISE, Vol. 45, No. 3, pp. 224-233, Mar. 2018. https://doi.org/10.5626/JOK.2018.45.3.224
- L. Albert, "Average Case Complexity Analysis of RETE Pattern-Match Algorithm and Average Size of Join in Databases", INRIA Research Report, 1989.
- R. B. Doorenbos, "Production Matching for Large Learning Systems", Doctoral Dissertation, Carnegie Mellon University, 1995.
- P. Nayak, A. Gupta, and P. Rosenblum, "Comparison of the Rete an Treat Production Matchers for Soar (A Summary)", Proc. of AAAI-88, pp. 693-698, 1988.
- T. Dong, J. Shi, J. Fan, and L. Zhang, "An Improved Rete Algorithm Based on Double Hash Filter and Node Indexing for Distributed Rule Engine", IEICE trans. on Information and Systems, Vol. E96-D, No. 12, pp. 2635-2644, Dec. 2013. https://doi.org/10.1587/transinf.E96.D.2635
- I. Wright and J. Marshall, "The Execution Kernel of RC++: RETE*, A Faster Rete with Treat as A Special Case", Int. J. of Intelligent Games and Simulation, Vol. 2, No. 1, pp. 36-48, Feb. 2003.
- D. Xiao, Y. Tong, H. Yang, and M. Cao, "The Improvement for Rete Algorithm", Proc. of the 2009 First IEEE Int. Conf. on Information Science and Engineering, pp. 5222-5225, Dec. 2009.
- S. Kuo and D. Moldovan, "The State of Art in Parallel Production Systems", Journal of Parallel and Distributed Computing, Vol. 15, No. 1, pp. 1-26, May 1992. https://doi.org/10.1016/0743-7315(92)90055-R
- A. Gupta, C. L. Forgy, D. Kalp, A. Newell, and M. Tambe, "Parallel OPS5 on the Encore Multimax", Proc. of 1988 Int. Conf. on Parallel Processing, Aug. 1988.
- H. G. Okuna and A. Gupta, "Parallel Execution of OPS5 in QLISP", Proc. of The Fourth Conf. on Artificial Intelligence Applications, Mar. 1988.
- T. Ishida, "Parallel, Distributed and Multiagent Production Systems", Proc. of the First Int. Conf. on Multi-Agent Systems, pp. 416-422, 1995.
- A. Acharya and M. Tambe, "Production Systems on Message Passing Computers: Simulation Results and Analysis", Proc. of 1989 Int. Conf. on Parallel Processing, 1989.
- A. Gupta and M. Tambe, "Suitability of Message Passing Computers for Implementing Production Systems", Proc. of AAAI-88, Aug. 1988.
- J. Bein and R. King, "MOBY: An Architecture for Distributed Expert Database Systems", Proc. of the 13th VLDB, pp. 13-20, 1987.
- S. J. Stolfo, "Five Parallel Algorithms For Production System Execution on the DADO Machine", Proc. of AAAI-84, pp. 300-307, Aug. 1984.
- M. A. Kelly and R. E. Seviora, "An Evaluation of DRete on CUPID for OPS5 Matching", Proc. of the 11th Int. Joint Conf. on Artificial intelligence, pp. 84-90, Aug. 1989.
- W. Lee, S. Bang, and Y. Park, "Large Scale Incremental Reasoning Using SWRL Rules in a Distributed Framework", Jornal of KIISE, Vol. 44, No. 4, pp. 383-391, Apr. 2017. https://doi.org/10.5626/JOK.2017.44.4.383
- H. Wu, J. Liu, D. Ye, J. Wei, and H. Zhong, "Scalable Horn-Like Rule Inference of Semantic Data Using MapReduce", Int. Conf. on Knowledge Science, Engineering and Management, pp. 270-277, 2014.
- M. Peters, C. Brink, S. Sachweh, and A. Zundorf, "Rule-based Reasoning on Massively Parallel Hardware", Proc. of the 9th Int. Conf. on Scalable Semantic Web Knowledge Base Systems, pp. 33-48, 2013.
- OpenCL, https://www.khronos.org/opencl, [accessed: Apr. 16, 2019]