{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:38:08Z","timestamp":1740148688642,"version":"3.37.3"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T00:00:00Z","timestamp":1559088000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T00:00:00Z","timestamp":1559088000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2020,1]]},"DOI":"10.1007\/s11265-019-01453-w","type":"journal-article","created":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T03:09:04Z","timestamp":1559099344000},"page":"95-107","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["POLYBiNN: Binary Inference Engine for Neural Networks using Decision Trees"],"prefix":"10.1007","volume":"92","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1435-1069","authenticated-orcid":false,"given":"Ahmed M.","family":"Abdelsalam","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"Elsheikh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sivakumar","family":"Chidambaram","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Pierre","family":"David","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J. M. Pierre","family":"Langlois","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,29]]},"reference":[{"key":"1453_CR1","doi-asserted-by":"crossref","unstructured":"LeCun, Y., Bengio, Y., Hinton, G. (2015). Deep learning. Nature.","DOI":"10.1038\/nature14539"},{"key":"1453_CR2","doi-asserted-by":"crossref","unstructured":"Hunter, D., Yu, H., Pukish, M.S., Kolbusz, J, Wilamowski, B.M. (2012). Selection of proper neural network sizes and architectures\u2014a comparative study. IEEE Transactions on Industrial Informatics.","DOI":"10.1109\/TII.2012.2187914"},{"key":"1453_CR3","doi-asserted-by":"crossref","unstructured":"Nurvitadhi, E., Venkatesh, G., Sim, J., Marr, D., Huang, R., Hock, J., Liew, Y.T., Srivatsan, K., Moss, D., Subhaschandra, S., Boudoukh, G. (2017). Can FPGAs beat GPUs in accelerating next-generation deep neural networks? ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays.","DOI":"10.1145\/3020078.3021740"},{"key":"1453_CR4","doi-asserted-by":"crossref","unstructured":"Misra, J., & Saha, I. (2010). Artificial neural networks in hardware: a survey of two decades of progress. Neurocomputing.","DOI":"10.1016\/j.neucom.2010.03.021"},{"key":"1453_CR5","doi-asserted-by":"crossref","unstructured":"Sze, V., Chen, Y.H., Yang, T.J., Emer, J. (2017). Efficient processing of deep neural networks: a tutorial and survey. Proceedings of the IEEE.","DOI":"10.1109\/JPROC.2017.2761740"},{"key":"1453_CR6","unstructured":"Courbariaux, M., Hubara, I., Soudry, D., Yaniv, R.E., Bengio, Y. (2016). Binarized neural networks: training deep neural networks with weights and activations constrained to +\u20091 or -1. Computer Research Repository. arXiv:\n1602.02830\n\n."},{"key":"1453_CR7","doi-asserted-by":"crossref","unstructured":"Rastegari, M., Ordonez, V., Redmon, J., Farhadi, A. (2016). Xnor-net: imagenet classification using binary convolutional neural networks. Springer European Conference on Computer Vision.","DOI":"10.1007\/978-3-319-46493-0_32"},{"key":"1453_CR8","unstructured":"Deng, L., Jiao, P., Pei, J., Wu, Z., Li, G. (2017). Gated XNOR networks: deep neural networks with ternary weights and activations under a unified discretization framework. arXiv:\n1705.09283\n\n."},{"key":"1453_CR9","volume-title":"The elements of statistical learning","author":"T Hastie","year":"2008","unstructured":"Hastie, T., Tibshirani, R., Friedman, J. (2008). The elements of statistical learning, 2nd edn. New York: Springer.","edition":"2nd edn."},{"key":"1453_CR10","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1109\/TIT.1982.1056489","volume":"28","author":"S Lloyd","year":"1982","unstructured":"Lloyd, S. (1982). Least squares quantization in PCM. IEEE Transactions on Information Theory, 28, 129\u2013137.","journal-title":"IEEE Transactions on Information Theory"},{"key":"1453_CR11","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511801389","volume-title":"An introduction to support vector machines and other Kernel-Based learning methods","author":"N Cristianini","year":"2000","unstructured":"Cristianini, N., & Shawe-Taylor, J. (2000). An introduction to support vector machines and other Kernel-Based learning methods. Cambridge: Cambridge University Press."},{"key":"1453_CR12","volume-title":"Classification and regression trees","author":"L Breiman","year":"1984","unstructured":"Breiman, L., Friedman, J., Olshen, R., Stone, C. (1984). Classification and regression trees. Boca Raton: CRC Press."},{"key":"1453_CR13","doi-asserted-by":"crossref","unstructured":"Akers, S.B. (1978). Binary decision diagrams. IEEE Transactions on Computers.","DOI":"10.1109\/TC.1978.1675141"},{"key":"1453_CR14","doi-asserted-by":"crossref","unstructured":"Tang, P.T. (1991). Table-lookup algorithms for elementary functions and their error analysis. IEEE Symposium on Computer Arithmetic.","DOI":"10.1109\/ARITH.1991.145565"},{"key":"1453_CR15","doi-asserted-by":"crossref","unstructured":"Abdelsalam, A.M., Elsheikh, A., David, J.P., Langlois, J.M.P. (2018). POLYBiNN: a scalable and efficient combinatorial inference engine for neural networks on FPGA. IEEE Design and Architectures for Signal and Image Processing.","DOI":"10.1109\/DASIP.2018.8596871"},{"key":"1453_CR16","unstructured":"Cheng, Y., Wang, D., Zhou, P., Zhang, T. (2017). A survey of model compression and acceleration for deep neural networks. arXiv:\n1710.09282\n\n."},{"key":"1453_CR17","unstructured":"Courbariaux, M., Bengio, Y., David, J.P. (2015). Binaryconnect: training deep neural networks with binary weights during propagations. In Advances in neural information processing systems."},{"key":"1453_CR18","doi-asserted-by":"crossref","unstructured":"Umuroglu, Y., Fraser, N.J., Gambardella, G., Blott, M., Leong, P., Jahre, M., Vissers, K. (2017). FINN: A framework for fast, scalable binarized neural network inference. ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays.","DOI":"10.1145\/3020078.3021744"},{"key":"1453_CR19","unstructured":"Nakahara, H., Fujii, T., Sato, S. (2017). A fully connected layer elimination for a binarized convolutional neural network on an FPGA. IEEE International Conference on Field Programmable Logic and Applications (FPL)."},{"key":"1453_CR20","doi-asserted-by":"crossref","unstructured":"Zhao, R., Song, W., Zhang, W., Xing, T., Lin, J.H., Srivastava, M., Gupta, R., Zhang, Z. (2017). Accelerating binarized convolutional neural networks with software-programmable FPGAs. ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays.","DOI":"10.1145\/3020078.3021741"},{"key":"1453_CR21","doi-asserted-by":"crossref","unstructured":"Alemdar, H., Leroy, V., Prost-Boucle, A., Petrot, F. (2017). Ternary neural networks for resource-efficient AI applications. IEEE International Joint Conference on Neural Networks.","DOI":"10.1109\/IJCNN.2017.7966166"},{"key":"1453_CR22","doi-asserted-by":"publisher","first-page":"1072","DOI":"10.1016\/j.neucom.2017.09.046","volume":"275","author":"S Liang","year":"2018","unstructured":"Liang, S., Yin, S., Liu, L., Luk, W., Wei, S. (2018). FP-BNN binarized neural network on FPGA. Neurocomputing, 275, 1072\u20131086.","journal-title":"Neurocomputing"},{"key":"1453_CR23","unstructured":"Han, S., Mao, H., Dally, W.J. (2016). Deep compression. Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Coding. ICLR."},{"key":"1453_CR24","unstructured":"Rokach, L., & Maimon, O.Z. (2008). Data mining with decision trees: theory and applications. World Scientific."},{"key":"1453_CR25","doi-asserted-by":"crossref","unstructured":"Robert, C. (2014). Machine learning, A probabilistic perspective.","DOI":"10.1080\/09332480.2014.914768"},{"key":"1453_CR26","doi-asserted-by":"crossref","unstructured":"Lorena, A.C., De Carvalho, A.C., Gama, J.M. (2008). A review on the combination of binary classifiers in multiclass problems artificial intelligence review.","DOI":"10.1007\/s10462-009-9114-9"},{"key":"1453_CR27","doi-asserted-by":"crossref","unstructured":"Struharik, J.R. (2011). Implementing decision trees in hardware. IEEE International Symposium on Intelligent Systems and Informatics.","DOI":"10.1109\/SISY.2011.6034358"},{"key":"1453_CR28","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-75197-7","volume-title":"Foundations of rule learning","author":"J Furnkranz","year":"2012","unstructured":"Furnkranz, J., Gamberger, D., Lavrac, N. (2012). Foundations of rule learning. Berlin: Springer."},{"key":"1453_CR29","volume-title":"Pattern classification","author":"RO Duda","year":"2012","unstructured":"Duda, R.O., Hart, P., Stork, D.G. (2012). Pattern classification. New York: Wiley."},{"key":"1453_CR30","doi-asserted-by":"crossref","unstructured":"LeCun, Y., Bottou, L., Bengio, Y., Haffner, P. (1998). Gradient-based learning applied to document recognition. In Proceedings of the IEEE.","DOI":"10.1109\/5.726791"},{"key":"1453_CR31","unstructured":"UCI Machine Learning Repository. \nhttp:\/\/archive.ics.uci.edu\/ml\/datasets\/ISOLET\n\n."},{"key":"1453_CR32","unstructured":"UCI Machine Learning Repository. \nhttps:\/\/archive.ics.uci.edu\/ml\/datasets\/UJIIndoorLoc\n\n."},{"key":"1453_CR33","unstructured":"UCI Machine Learning Repository. \nhttps:\/\/archive.ics.uci.edu\/ml\/datasets\/Daily+and+Spor\/discretionary-ts+Activities\n\n\n\nhttps:\/\/archive.ics.uci.edu\/ml\/datasets\/Daily+and+Spor\/discretionary-ts+Activities\n\n."},{"key":"1453_CR34","unstructured":"Krizhevsky, A., & Hinton, G. (2009). Learning multiple layers of features from tiny images technical report."},{"key":"1453_CR35","doi-asserted-by":"crossref","unstructured":"Abdelsalam, A.M., Boulet, F., Demers, G., Langlois, J.M.P., Cheriet, F. (2018). An efficient FPGA-based overlay inference architecture for fully connected DNNs. IEEE International Conference on Reconfigurable Computing.","DOI":"10.1109\/RECONFIG.2018.8641735"},{"key":"1453_CR36","unstructured":"Ba, J., & Caruana, R. (2014). Do deep nets really need to be deep? Advances in Neural Information Processing Systems."}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-019-01453-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-019-01453-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-019-01453-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,27]],"date-time":"2020-05-27T23:44:06Z","timestamp":1590623046000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-019-01453-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,29]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,1]]}},"alternative-id":["1453"],"URL":"https:\/\/doi.org\/10.1007\/s11265-019-01453-w","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"type":"print","value":"1939-8018"},{"type":"electronic","value":"1939-8115"}],"subject":[],"published":{"date-parts":[[2019,5,29]]},"assertion":[{"value":"22 November 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 March 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 April 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 May 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}