{"id":"https://openalex.org/W3058788517","doi":"https://doi.org/10.1145/3404993","title":"EchoBay","display_name":"EchoBay","publication_year":2020,"publication_date":"2020-08-17","ids":{"openalex":"https://openalex.org/W3058788517","doi":"https://doi.org/10.1145/3404993","mag":"3058788517"},"language":"en","primary_location":{"id":"doi:10.1145/3404993","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3404993","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3404993","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3404993","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5034473176","display_name":"Luca Cerina","orcid":"https://orcid.org/0000-0001-8571-3971"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"L. Cerina","raw_affiliation_strings":["Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy"],"raw_orcid":"https://orcid.org/0000-0001-8571-3971","affiliations":[{"raw_affiliation_string":"Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010543929","display_name":"Marco D. Santambrogio","orcid":"https://orcid.org/0000-0002-9883-9693"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"M. D. Santambrogio","raw_affiliation_strings":["Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Dipartimento di Elettronica Informazione e Bioingegneria, Politecnico di Milano, Milano, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010050243","display_name":"Giuseppe Franco","orcid":null},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"G. Franco","raw_affiliation_strings":["Department of Computer Science, University of Pisa, Pisa, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Pisa, Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011604061","display_name":"Claudio Gallicchio","orcid":"https://orcid.org/0000-0002-6692-2564"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"C. Gallicchio","raw_affiliation_strings":["Department of Computer Science, University of Pisa, Pisa, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Pisa, Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010923663","display_name":"Alessio Micheli","orcid":"https://orcid.org/0000-0001-5764-5238"},"institutions":[{"id":"https://openalex.org/I108290504","display_name":"University of Pisa","ror":"https://ror.org/03ad39j10","country_code":"IT","type":"education","lineage":["https://openalex.org/I108290504"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"A. Micheli","raw_affiliation_strings":["Department of Computer Science, University of Pisa, Pisa, Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Pisa, Pisa, Italy","institution_ids":["https://openalex.org/I108290504"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5034473176"],"corresponding_institution_ids":["https://openalex.org/I93860229"],"apc_list":null,"apc_paid":null,"fwci":1.3589,"has_fulltext":true,"cited_by_count":13,"citation_normalized_percentile":{"value":0.85448578,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"17","issue":"3","first_page":"1","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12611","display_name":"Neural Networks and Reservoir Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12676","display_name":"Machine Learning and ELM","score":0.991100013256073,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8801316022872925},{"id":"https://openalex.org/keywords/memory-footprint","display_name":"Memory footprint","score":0.5634943246841431},{"id":"https://openalex.org/keywords/bayesian-optimization","display_name":"Bayesian optimization","score":0.5534765124320984},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5427501201629639},{"id":"https://openalex.org/keywords/recurrent-neural-network","display_name":"Recurrent neural network","score":0.478355348110199},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.45633405447006226},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.44537830352783203},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.4392208755016327},{"id":"https://openalex.org/keywords/reservoir-computing","display_name":"Reservoir computing","score":0.421176552772522},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.41149812936782837},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3868441879749298},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.34595435857772827},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3415636420249939},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.33728498220443726},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.13618674874305725}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8801316022872925},{"id":"https://openalex.org/C74912251","wikidata":"https://www.wikidata.org/wiki/Q6815727","display_name":"Memory footprint","level":2,"score":0.5634943246841431},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.5534765124320984},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5427501201629639},{"id":"https://openalex.org/C147168706","wikidata":"https://www.wikidata.org/wiki/Q1457734","display_name":"Recurrent neural network","level":3,"score":0.478355348110199},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.45633405447006226},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.44537830352783203},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.4392208755016327},{"id":"https://openalex.org/C135796866","wikidata":"https://www.wikidata.org/wiki/Q7315328","display_name":"Reservoir computing","level":4,"score":0.421176552772522},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.41149812936782837},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3868441879749298},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.34595435857772827},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3415636420249939},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.33728498220443726},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.13618674874305725},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3404993","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3404993","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3404993","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},{"id":"pmh:oai:arpi.unipi.it:11568/1065888","is_oa":false,"landing_page_url":"http://hdl.handle.net/11568/1065888","pdf_url":null,"source":{"id":"https://openalex.org/S4377196265","display_name":"CINECA IRIS Institutial research information system (University of Pisa)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I108290504","host_organization_name":"University of Pisa","host_organization_lineage":["https://openalex.org/I108290504"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1145/3404993","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3404993","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3404993","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4399999976158142,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3058788517.pdf","grobid_xml":"https://content.openalex.org/works/W3058788517.grobid-xml"},"referenced_works_count":35,"referenced_works":["https://openalex.org/W1036981403","https://openalex.org/W1531084120","https://openalex.org/W1986624837","https://openalex.org/W2001263627","https://openalex.org/W2027980106","https://openalex.org/W2036451492","https://openalex.org/W2062622742","https://openalex.org/W2094631910","https://openalex.org/W2097998348","https://openalex.org/W2120475512","https://openalex.org/W2125091774","https://openalex.org/W2125790506","https://openalex.org/W2150039113","https://openalex.org/W2159682675","https://openalex.org/W2169762136","https://openalex.org/W2171865010","https://openalex.org/W2187224205","https://openalex.org/W2272769310","https://openalex.org/W2400328397","https://openalex.org/W2531017273","https://openalex.org/W2587524409","https://openalex.org/W2596636257","https://openalex.org/W2608997467","https://openalex.org/W2623333128","https://openalex.org/W2799615061","https://openalex.org/W2803579178","https://openalex.org/W2810548302","https://openalex.org/W2908731397","https://openalex.org/W2921125227","https://openalex.org/W2921881408","https://openalex.org/W2962949934","https://openalex.org/W2997992893","https://openalex.org/W4211225923","https://openalex.org/W4240768087","https://openalex.org/W6674385629"],"related_works":["https://openalex.org/W3192662224","https://openalex.org/W2903992663","https://openalex.org/W4237814686","https://openalex.org/W2997427060","https://openalex.org/W2953065922","https://openalex.org/W1514460679","https://openalex.org/W2929170389","https://openalex.org/W2748428003","https://openalex.org/W2962851801","https://openalex.org/W2950268673"],"abstract_inverted_index":{"The":[0,260],"increase":[1],"in":[2,204,220,227,250],"computational":[3],"power":[4],"of":[5,12,64,90,93,208,230,238,242,244],"embedded":[6,55,144],"devices":[7,56,142],"and":[8,21,60,98,108,131,147,154,187,215,235,248,266],"the":[9,23,34,62,72,81,91,113,150,165,167,171,180,209,257],"latency":[10],"demands":[11],"novel":[13],"applications":[14],"brought":[15],"a":[16,100,124,159,193,240],"paradigm":[17,75],"shift":[18],"on":[19,54,140,158,170],"how":[20],"where":[22],"computation":[24],"is":[25,30,134,263],"performed.":[26],"Although":[27],"AI":[28],"inference":[29,216,251],"slowly":[31],"moving":[32],"from":[33],"cloud":[35],"to":[36,51,136,152,179,211,233],"end-devices":[37],"with":[38,99],"limited":[39],"resources,":[40],"time-centric":[41],"recurrent":[42],"networks":[43],"like":[44],"Long-Short":[45],"Term":[46],"Memory":[47],"remain":[48],"too":[49],"complex":[50],"be":[52,176],"transferred":[53],"without":[57,88],"extreme":[58],"simplifications":[59],"limiting":[61],"performance":[63,139,255],"many":[65],"notable":[66,115],"applications.":[67],"To":[68],"solve":[69],"this":[70,118],"issue,":[71],"Reservoir":[73],"Computing":[74],"proposes":[76],"sparse,":[77],"untrained":[78],"non-linear":[79],"networks,":[80],"Reservoir,":[82],"that":[83,191,202],"can":[84,175],"embed":[85],"temporal":[86],"relations":[87],"some":[89],"hindrances":[92],"Recurrent":[94],"Neural":[95],"Networks":[96,106],"training,":[97],"lower":[101],"memory":[102,213],"occupation.":[103],"Echo":[104],"State":[105,110],"(ESN)":[107],"Liquid":[109],"Machines":[111],"are":[112],"most":[114],"examples.":[116],"In":[117],"scenario,":[119],"we":[120,197],"propose":[121],"EchoBay":[122,133,261],",":[123],"comprehensive":[125],"C++":[126],"library":[127,262],"for":[128,256],"ESN":[129,157],"design":[130],"training.":[132],"architecture-agnostic":[135],"guarantee":[137],"maximum":[138],"different":[141,199,221],"(whether":[143],"or":[145],"not),":[146],"it":[148],"offers":[149],"possibility":[151],"optimize":[153],"tailor":[155],"an":[156,224],"particular":[160],"case":[161],"study,":[162],"reducing":[163],"at":[164,269],"minimum":[166],"effort":[168],"required":[169],"user":[172],"side.":[173],"This":[174],"done":[177],"thanks":[178],"Bayesian":[181],"Optimization":[182],"(BO)":[183],"process,":[184],"which":[185],"efficiently":[186],"automatically":[188],"searches":[189],"hyper-parameters":[190],"maximize":[192],"fitness":[194],"function.":[195],"Additionally,":[196],"designed":[198],"optimization":[200],"techniques":[201],"take":[203],"consideration":[205],"resource":[206],"constraints":[207],"device":[210],"minimize":[212],"footprint":[214],"time.":[217],"Our":[218],"results":[219],"scenarios":[222],"show":[223],"average":[225],"speed-up":[226],"training":[228],"time":[229],"119x":[231],"compared":[232],"Grid":[234],"Random":[236],"search":[237],"hyper-parameters,":[239],"decrease":[241],"94%":[243],"trained":[245],"models":[246],"size":[247],"95%":[249],"time,":[252],"maintaining":[253],"comparable":[254],"given":[258],"task.":[259],"Open":[264],"Source":[265],"publicly":[267],"available":[268],"https://github.com/necst/Echobay.":[270]},"counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2020-08-24T00:00:00"}
