Abstract
Fuzzy relations are simple mathematical structures that enable a very general representation of fuzzy knowledge, and fuzzy relational calculus offers a powerful machinery for approximate reasoning. However, one of the most relevant limitations of approximate reasoning is the efficiency bottleneck. In this paper, we present two implementations for fast fuzzy inference through relational composition, with the twofold objective of being general and efficient. The two implementations are capable of working on full and sparse representations respectively. Further, a wrapper procedure is capable of automatically selecting the best implementation on the basis of the input features. We implemented the code in GNU Octave because it is a high-level language targeted to numerical computations. Experimental results show the impressive performance gain when the proposed implementation is used.
Article PDF
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
J. Alonso and L. Magdalena. Generating Understandable and Accurate Fuzzy Rule-Based Systems in a Java Environment. In A. Fanelli, W. Pedrycz, and A. Petrosino, editors, Fuzzy Logic and Applications (WILF 2011), Lecture Notes in Computer Science, pages 212–219. Springer-Verlag Berlin Heidelberg (ISSN: 0302-9743), Trani, Bari (Italy), 2011.
D. Dubois and H. Prade. What are fuzzy rules and how to use them. Fuzzy Sets and Systems, 84(2):169–185, 1996.
I. S. Duff, R. G. Grimes, and J. G. Lewis. Sparse matrix test problems. ACM Trans. Math. Softw., 15:1–14, March 1989.
S. Guillaume and B. Charnomordic. Interpretable fuzzy inference systems for cooperation of expert knowledge and data in agricultural applications using FisPro. In International Conference on Fuzzy Systems, pages 1–8. IEEE, July 2010.
H. Watanabe. RISC Approach to Design Fuzzy Processor Architecture. In In Proc. of International Conference on Fuzzy Systems, pages 431–441. IEEE, 1992.
P. Jamwal, S. Xie, Y. Tsoi, and K. Aw. Forward kinematics modelling of a parallel ankle rehabilitation robot using modified fuzzy inference. Mechanism and Machine Theory, 45(11):1537–1554, 2010.
Y. D. Kim, K. H. Park, and H. Leekwang. Parallel fuzzy information processing system. Fuzzy Sets and Systems, 72(3):323–329, 1995.
D. Nauck, U. Nauck, and R. Kruse. Generating classification rules with the neuro-fuzzy system NEF-CLASS. In Proceedings of North American Fuzzy Information Processing, pages 466–470. IEEE, 1996.
F. Velo, L. Baturone, S. Solano, and A. Barriga. Rapid design of fuzzy systems with Xfuzzy. In The 12th IEEE International Conference on Fuzzy Systems, 2003. FUZZ ‘03., pages 342–347. IEEE.
L. Zadeh. Fuzzy logic= computing with words. Fuzzy Systems, IEEE Transactions on, 4(2):103–111, 1996.
L. A. Zadeh. Toward a generalized theory of uncertainty (GTU)an outline. Information Sciences, 172(1–2):1–40, June 2005.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).
About this article
Cite this article
Molino, P., Pio, G. & Mencar, C. Fast Fuzzy Inference in Octave. Int J Comput Intell Syst 6, 307–317 (2013). https://doi.org/10.1080/18756891.2013.769765
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1080/18756891.2013.769765