Abstract
This paper presents a design of hardware accelerator for algorithms of rough set theory. A hardware implementation of incremental reduct generation and rule induction is proposed in this paper. Incremental reduct generation algorithm is based on simplified discernibility matrix. The design has been simulated and implemented with Xilinx Artix 7 Field Programmable Gate Array (FPGA) and verified using post synthesis simulation in Xilinx .The hardware accelerator designed is generic and easily reconfigurable due to use of FPGA.The maximum design frequency achieved is 152 MHz. The proposed hardware accelerator is used for the smart grid application. The hardware accelerator extracts important features from the database of the smart grid and generates rules using them. It automates the systems, making it more reliable and less prone to human decision making. It is worth noting that the performance of the hardware accelerator becomes more visible when dealing with larger data sets.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Thangavel, K., Pethalakshmi, A.: Dimensionality reduction based on rough set theory: A review. Applied Soft Computing 9(1), 1–12 (2009)
Kanasugi, A., Matsumoto, M.: Design and Implementation of Rough Rules Generation from Logical Rules on FPGA Board. In: Kryszkiewicz, M., Peters, J.F., Rybiński, H., Skowron, A. (eds.) RSEISP 2007. LNCS (LNAI), vol. 4585, pp. 594–602. Springer, Heidelberg (2007)
Pawlak, Z.: Elementary Rough Set Granules: Toward a Rough Set Processor. In: Pal, S.K., et al. (eds.) Rough-Neural Computing Cognitive Technologies, pp. 5–13. Springer (2004)
Kopczynski, M., Stepaniuk, J.: Rough Set Methods and Hardware Implementations. Zeszyty Naukowe Politechniki Białostockiej. Informatyka 8, 5–17 (2011)
Lewis, T., Perkowski, M., Jozwiak, L.: Learning in hardware: Architecture and implementation of FPGA based rough set machine
Tiwari, K.S., Kothari, A.G., Keskar, A.G.: Reduct Generation from Binary Discernibility Matrix: An Hardware Approach. International Journal of Future Computer and Communication 1(3), 270–272 (2012)
Zadeh, L.A.: Foreword. Applied Soft Computing 1(1), 1–2 (2001)
Pawlak, Z.: Rough sets,Theoretical Aspects of Reasoning about Data. Kluwer Academic Publishers, Dordrecht (1991)
Guan, L.: An Incremental Updating Algorithm of Attribute Reduction Set in Decision Tables. In: 2009 Sixth International Conference on Fuzzy Systems and Knowledge Discovery (2009)
Xilinx Block Memory Generator v7.3 Product Guide
Aman, S., Yin, W., Simmhan, Y., Prasanna, V.: Machine Learning for Demand Forecasting in Smart Grid
Bryant, R.E., Hensel, C., Katz, R.H., Gianchandani, E.P.: From Data to Knowledge to Action: Enabling the Smart Grid. In: Computing Community Consortium
Wu, L., Kaiser, G., Rudin, C., Waltz, D., Anderson, R., Boulanger, A., Salleb-Aouissi, A., Dutta, H., Pooleery, M.: Evaluating Machine Learning for Improving Power Grid Reliability. In: ICML 2011 Workshop on Machine Learning for Global Challenge (2011)
Rudin, C., et al.: Machine Learning for the New York City Power Grid. IEEE Transactions on Pattern Analysis and Machine Intelligence
Aman, S., Yin, W., Simmhan, Y., Prasanna, V.: Machine Learning for Demand Forecasting in Smart Grid
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Tiwari, K.S., Kothari, A.G., Raghavan, K.S.S. (2014). Hardware Accelerator Design Based on Rough Set Philosophy. In: Miao, D., Pedrycz, W., Ślȩzak, D., Peters, G., Hu, Q., Wang, R. (eds) Rough Sets and Knowledge Technology. RSKT 2014. Lecture Notes in Computer Science(), vol 8818. Springer, Cham. https://doi.org/10.1007/978-3-319-11740-9_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-11740-9_21
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11739-3
Online ISBN: 978-3-319-11740-9
eBook Packages: Computer ScienceComputer Science (R0)