{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:20:50Z","timestamp":1740108050441,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,10,20]],"date-time":"2021-10-20T00:00:00Z","timestamp":1634688000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,10,20]],"date-time":"2021-10-20T00:00:00Z","timestamp":1634688000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2022,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Storage and retrieval of data in a computer memory play a major role in system performance. Traditionally, computer memory organization is \u2018static\u2019\u2014i.e. it does not change based on the application-specific characteristics in memory access behaviour during system operation. Specifically, in the case of a content-operated memory (COM), the association of a data block with a search pattern (or cues) and the granularity (details) of a stored data do not evolve. Such a static nature of computer memory, we observe, not only limits the amount of data we can store in a given physical storage, but it also misses the opportunity for performance improvement in various applications. On the contrary, human memory is characterized by seemingly infinite plasticity in storing and retrieving data\u2014as well as dynamically creating\/updating the associations between data and corresponding cues. In this paper, we introduce BINGO, a brain-inspired learning memory paradigm that organizes the memory as a flexible neural memory network. In BINGO, the network structure, strength of associations, and granularity of the data adjust continuously during system operation, providing unprecedented plasticity and performance benefits. We present the associated storage\/retrieval\/retention algorithms in BINGO, which integrate a formalized learning process. Using an operational model, we demonstrate that BINGO achieves an order of magnitude improvement in memory access times and effective storage capacity using the CIFAR-10 dataset and the wildlife surveillance dataset when compared to traditional content-operated memory.<\/jats:p>","DOI":"10.1007\/s00521-021-06484-8","type":"journal-article","created":{"date-parts":[[2021,10,20]],"date-time":"2021-10-20T21:56:22Z","timestamp":1634766982000},"page":"3223-3247","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["BINGO: brain-inspired learning memory"],"prefix":"10.1007","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5102-4200","authenticated-orcid":false,"given":"Prabuddha","family":"Chakraborty","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Swarup","family":"Bhunia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,10,20]]},"reference":[{"issue":"8","key":"6484_CR1","doi-asserted-by":"publisher","first-page":"1311","DOI":"10.1109\/JPROC.2015.2434888","volume":"103","author":"R Karam","year":"2015","unstructured":"Karam R, Puri R, Ghosh S, Bhunia S (2015) Emerging trends in design and applications of memory-based computing and content-addressable memories. Proc IEEE 103(8):1311\u20131330","journal-title":"Proc IEEE"},{"key":"6484_CR2","doi-asserted-by":"crossref","unstructured":"Dyo V, Ellwood SA, Macdonald DW, Markham A, Mascolo C, P\u00e1sztor B, Scellato S, Trigoni N, Wohlers R, Yousef K (2010) Evolution and sustainability of a wildlife monitoring sensor network. In: Proceedings of the 8th ACM conference on embedded networked sensor systems, pp 127\u2013140","DOI":"10.1145\/1869983.1869997"},{"key":"6484_CR3","doi-asserted-by":"publisher","first-page":"93","DOI":"10.5194\/isprs-archives-XLII-2-W6-93-2017","volume":"42","author":"D Duarte","year":"2017","unstructured":"Duarte D, Nex F, Kerle N, Vosselman G (2017) Towards a more efficient detection of earthquake induced facade damages using oblique UAV imagery. Int Arch Photogram Remote Sens Spat Inf Sci 42:93","journal-title":"Int Arch Photogram Remote Sens Spat Inf Sci"},{"issue":"9","key":"6484_CR4","doi-asserted-by":"publisher","first-page":"1823","DOI":"10.1109\/LGRS.2015.2429894","volume":"12","author":"S Li","year":"2015","unstructured":"Li S, Tang H, He S, Shu Y, Mao T, Li J, Xu Z (2015) Unsupervised detection of earthquake-triggered roof-holes from UAV images using joint color and shape features. IEEE Geosci Remote Sens Lett 12(9):1823\u20131827","journal-title":"IEEE Geosci Remote Sens Lett"},{"key":"6484_CR5","unstructured":"Koetsier J (2020) Ai + iot = 1000x more dense networking environments: how intel, nsf are planning for tomorrow. http:\/\/tinyurl.com\/8tgx1xm4"},{"key":"6484_CR6","unstructured":"Park S (2007) Portable surveillance camera and personal surveillance system using the same, US Patent App. 10\/561,607"},{"key":"6484_CR7","doi-asserted-by":"crossref","unstructured":"Carthel C, Coraluppi S, Grignan P (2007) Multisensor tracking and fusion for maritime surveillance. In: 2007 10th International conference on information fusion. IEEE, pp 1\u20136","DOI":"10.1109\/ICIF.2007.4408025"},{"issue":"1","key":"6484_CR8","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1016\/0004-3702(91)90055-O","volume":"47","author":"DB Lenat","year":"1991","unstructured":"Lenat DB, Feigenbaum EA (1991) On the thresholds of knowledge. Artif Intell 47(1):185\u2013250","journal-title":"Artif Intell"},{"key":"6484_CR9","unstructured":"Krizhevsky A, Hinton G et\u00a0al (2009) Learning multiple layers of features from tiny images"},{"key":"6484_CR10","unstructured":"BINGO dataset. Accessed 18 Nov 2020. https:\/\/github.com\/prabuddha1\/BINGO_Dataset"},{"key":"6484_CR11","unstructured":"Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Elsevier"},{"key":"6484_CR12","doi-asserted-by":"crossref","unstructured":"Paul S, Bhunia S (2008) Reconfigurable computing using content addressable memory for improved performance and resource usage. In: Proceedings of the 45th annual design automation conference, pp 786\u2013791","DOI":"10.1145\/1391469.1391670"},{"issue":"3","key":"6484_CR13","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/JSSC.2005.864128","volume":"41","author":"K Pagiamtzis","year":"2006","unstructured":"Pagiamtzis K, Sheikholeslami A (2006) Content-addressable memory (CAM) circuits and architectures: a tutorial and survey. IEEE J Solid-State Circuits 41(3):712\u2013727","journal-title":"IEEE J Solid-State Circuits"},{"issue":"5","key":"6484_CR14","doi-asserted-by":"publisher","first-page":"1224","DOI":"10.1109\/TPAMI.2017.2709749","volume":"40","author":"L Zheng","year":"2018","unstructured":"Zheng L, Yang Y, Tian Q (2018) Sift meets CNN: a decade survey of instance retrieval. IEEE Trans Pattern Anal Mach Intell 40(5):1224\u20131244","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"152","key":"6484_CR15","first-page":"152","volume":"7","author":"C Zhang","year":"2019","unstructured":"Zhang C, Pang H, Liu J, Tang S, Zhang R, Wang D, Sun L (2019) Toward edge-assisted video content intelligent caching with long short-term memory learning. IEEE Access 7(152):152\u2013832","journal-title":"IEEE Access"},{"key":"6484_CR16","unstructured":"Hashemi M, Swersky K, Smith J, Ayers G, Litz H, Chang J, Kozyrakis C, Ranganathan P (2018) Learning memory access patterns. In: International conference on machine learning (PMLR), pp 1919\u20131928"},{"key":"6484_CR17","unstructured":"Brockman G, Cheung V, Pettersson L, Schneider J, Schulman J, Tang J, Zaremba W (2016) Openai gym, arXiv preprint arXiv:1606.01540"},{"issue":"2","key":"6484_CR18","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1145\/2814710.2814718","volume":"44","author":"C Niederee","year":"2015","unstructured":"Niederee C, Kanhabua N, Gallo F, Logie RH (2015) Forgetful digital memory: towards brain-inspired long-term data and information management. SIGMOD Rec 44(2):41\u201346. https:\/\/doi.org\/10.1145\/2814710.2814718","journal-title":"SIGMOD Rec"},{"issue":"10","key":"6484_CR19","doi-asserted-by":"publisher","first-page":"e1000532","DOI":"10.1371\/journal.pcbi.1000532","volume":"5","author":"D George","year":"2009","unstructured":"George D, Hawkins J (2009) Towards a mathematical theory of cortical micro-circuits. PLoS Comput Biol 5(10):e1000532","journal-title":"PLoS Comput Biol"},{"issue":"1","key":"6484_CR20","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/0004-3702(91)90026-G","volume":"52","author":"I Alth\u00f6fer","year":"1991","unstructured":"Alth\u00f6fer I (1991) Data compression using an intelligent generator: the storage of chess games as an example. Artif Intell 52(1):109\u2013113","journal-title":"Artif Intell"},{"key":"6484_CR21","first-page":"66","volume":"6","author":"P Chakraborty","year":"2020","unstructured":"Chakraborty P, Cruz J, Bhunia S (2020) Magic: machine learning guided image compression for vision applications in internet-of-things. IEEE Internet Things J 6:66","journal-title":"IEEE Internet Things J"},{"issue":"2","key":"6484_CR22","doi-asserted-by":"publisher","first-page":"395","DOI":"10.1016\/0004-3702(94)90032-9","volume":"66","author":"RL Greene","year":"1994","unstructured":"Greene RL (1994) Efficient retrieval from sparse associative memory. Artif Intell 66(2):395\u2013410","journal-title":"Artif Intell"},{"key":"6484_CR23","unstructured":"Von Neumann J, Kurzweil R (2012) The computer and the brain. Yale University Press"},{"issue":"4","key":"6484_CR24","doi-asserted-by":"publisher","first-page":"659","DOI":"10.1037\/a0020080","volume":"136","author":"M L\u00f6vd\u00e9n","year":"2010","unstructured":"L\u00f6vd\u00e9n M, B\u00e4ckman L, Lindenberger U, Schaefer S, Schmiedek F (2010) A theoretical framework for the study of adult cognitive plasticity. Psychol Bull 136(4):659","journal-title":"Psychol Bull"},{"issue":"4","key":"6484_CR25","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1016\/S0079-7421(08)60422-3","volume":"2","author":"RC Atkinson","year":"1968","unstructured":"Atkinson RC, Shiffrin RM (1968) Human memory A proposed system and its control processes. Psychol Learn Motiv 2(4):89\u2013195","journal-title":"Psychol Learn Motiv"},{"issue":"5","key":"6484_CR26","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1038\/nrn.2017.44","volume":"18","author":"U Lindenberger","year":"2017","unstructured":"Lindenberger U, Wenger E, L\u00f6vd\u00e9n M (2017) Towards a stronger science of human plasticity. Nat Rev Neurosci 18(5):261\u2013262","journal-title":"Nat Rev Neurosci"},{"issue":"2","key":"6484_CR27","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/j.artint.2009.11.013","volume":"174","author":"BL McNaughton","year":"2010","unstructured":"McNaughton BL (2010) Cortical hierarchies, sleep, and the extraction of knowledge from memory. Artif Intel 174(2):205\u2013214","journal-title":"Artif Intel"},{"key":"6484_CR28","unstructured":"Chakraborty P, Bhunia S (2021) Neural storage: a new paradigm of elastic memory, arXiv preprint arXiv:2101.02729"},{"key":"6484_CR29","doi-asserted-by":"crossref","unstructured":"Pennebaker WB, Mitchell JL (1992) JPEG: still image data compression standard. Springer","DOI":"10.1117\/12.48892"},{"key":"6484_CR30","doi-asserted-by":"crossref","unstructured":"Vlaski S, Mareti\u0107 HP, Nassif R, Frossard P, Sayed AH (2018) Online graph learning from sequential data. In: IEEE data science workshop (DSW). IEEE, pp 190\u2013194","DOI":"10.1109\/DSW.2018.8439913"},{"key":"6484_CR31","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1016\/j.artint.2014.06.003","volume":"216","author":"P Zhao","year":"2014","unstructured":"Zhao P, Hoi SC, Wang J, Li B (2014) Online transfer learning. Artif Intell 216:76\u2013102","journal-title":"Artif Intell"},{"issue":"4","key":"6484_CR32","doi-asserted-by":"publisher","first-page":"509","DOI":"10.1109\/PGEC.1966.264358","volume":"15","author":"AG Hanlon","year":"1966","unstructured":"Hanlon AG (1966) Content-addressable and associative memory systems a survey. IEEE Trans Electron Comput 15(4):509\u2013521","journal-title":"IEEE Trans Electron Comput"},{"key":"6484_CR33","unstructured":"Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition. arXiv preprint arXiv:1409.1556"},{"key":"6484_CR34","unstructured":"GluonCV Toolkit, https:\/\/cv.gluon.ai\/. Accessed 3 March 2021"},{"key":"6484_CR35","first-page":"770","volume":"2016","author":"K He","year":"2016","unstructured":"He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. Proc IEEE Conf Comput Vision Pattern Recognit 2016:770\u2013778","journal-title":"Proc IEEE Conf Comput Vision Pattern Recognit"},{"issue":"6","key":"6484_CR36","doi-asserted-by":"publisher","first-page":"407","DOI":"10.1037\/0033-295X.82.6.407","volume":"82","author":"AM Collins","year":"1975","unstructured":"Collins AM, Loftus EF (1975) A spreading-activation theory of semantic processing. Psychol Rev 82(6):407","journal-title":"Psychol Rev"},{"key":"6484_CR37","doi-asserted-by":"crossref","unstructured":"Quillan MR (1966) Semantic memory. Tech, Rep, Bolt Beranek and Newman Inc, Cambridge","DOI":"10.21236\/AD0641671"},{"key":"6484_CR38","unstructured":"Feigenbaum E, Simon HA (1963) Elementary perceiver and memorizer: review of experiments. In: Symposium on simulation models. Southwestern, Cincinnati"},{"key":"6484_CR39","doi-asserted-by":"crossref","unstructured":"Feigenbaum EA (1961) The simulation of verbal learning behavior. In: Papers presented at the May 9\u201311, 1961, western joint IRE-AIEE-ACM computer conference, pp 121\u2013132","DOI":"10.1145\/1460690.1460704"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06484-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-021-06484-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06484-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,7]],"date-time":"2022-02-07T09:19:47Z","timestamp":1644225587000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-021-06484-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,20]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,2]]}},"alternative-id":["6484"],"URL":"https:\/\/doi.org\/10.1007\/s00521-021-06484-8","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"type":"print","value":"0941-0643"},{"type":"electronic","value":"1433-3058"}],"subject":[],"published":{"date-parts":[[2021,10,20]]},"assertion":[{"value":"23 March 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 October 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Funding"}},{"value":"The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"All relevant experimental data are provided in the manuscript.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Data Availability"}}]}}