{"id":"https://openalex.org/W4390357221","doi":"https://doi.org/10.1109/tcad.2023.3347640","title":"Chameleon: Dual Memory Replay for Online Continual Learning on Edge Devices","display_name":"Chameleon: Dual Memory Replay for Online Continual Learning on Edge Devices","publication_year":2023,"publication_date":"2023-12-28","ids":{"openalex":"https://openalex.org/W4390357221","doi":"https://doi.org/10.1109/tcad.2023.3347640"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2023.3347640","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3347640","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101579667","display_name":"Shivam Aggarwal","orcid":"https://orcid.org/0000-0003-1748-9810"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"Shivam Aggarwal","raw_affiliation_strings":["Department of Computer Science and the School of Computing, National University of Singapore, Queenstown, Singapore"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and the School of Computing, National University of Singapore, Queenstown, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021254326","display_name":"Kuluhan Binici","orcid":"https://orcid.org/0000-0003-0295-0547"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]},{"id":"https://openalex.org/I115228651","display_name":"Agency for Science, Technology and Research","ror":"https://ror.org/036wvzt09","country_code":"SG","type":"government","lineage":["https://openalex.org/I115228651"]},{"id":"https://openalex.org/I3005327000","display_name":"Institute for Infocomm Research","ror":"https://ror.org/053rfa017","country_code":"SG","type":"facility","lineage":["https://openalex.org/I115228651","https://openalex.org/I3005327000","https://openalex.org/I91275662"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Kuluhan Binici","raw_affiliation_strings":["School of Computing, National University of Singapore, Queenstown, Singapore","Institute for Infocomm Research, A*STAR, Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"School of Computing, National University of Singapore, Queenstown, Singapore","institution_ids":["https://openalex.org/I165932596"]},{"raw_affiliation_string":"Institute for Infocomm Research, A*STAR, Singapore, Singapore","institution_ids":["https://openalex.org/I3005327000","https://openalex.org/I115228651"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049237676","display_name":"Tulika Mitra","orcid":"https://orcid.org/0000-0003-4136-4188"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Tulika Mitra","raw_affiliation_strings":["Department of Computer Science and the School of Computing, National University of Singapore, Queenstown, Singapore"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and the School of Computing, National University of Singapore, Queenstown, Singapore","institution_ids":["https://openalex.org/I165932596"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101579667"],"corresponding_institution_ids":["https://openalex.org/I165932596"],"apc_list":null,"apc_paid":null,"fwci":1.049,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.82080486,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"43","issue":"6","first_page":"1663","last_page":"1676"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11307","display_name":"Domain Adaptation and Few-Shot Learning","score":0.989799976348877,"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/T11307","display_name":"Domain Adaptation and Few-Shot Learning","score":0.989799976348877,"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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.957099974155426,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.8530739545822144},{"id":"https://openalex.org/keywords/forgetting","display_name":"Forgetting","score":0.5972269177436829},{"id":"https://openalex.org/keywords/enhanced-data-rates-for-gsm-evolution","display_name":"Enhanced Data Rates for GSM Evolution","score":0.5921242833137512},{"id":"https://openalex.org/keywords/edge-device","display_name":"Edge device","score":0.5785207152366638},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5180333256721497},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4701060652732849},{"id":"https://openalex.org/keywords/dual","display_name":"Dual (grammatical number)","score":0.4655753970146179},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.4374111294746399},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3742344379425049},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.35933318734169006},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3461509644985199},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.33310478925704956},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.178086519241333},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1372920274734497}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8530739545822144},{"id":"https://openalex.org/C7149132","wikidata":"https://www.wikidata.org/wiki/Q1377840","display_name":"Forgetting","level":2,"score":0.5972269177436829},{"id":"https://openalex.org/C162307627","wikidata":"https://www.wikidata.org/wiki/Q204833","display_name":"Enhanced Data Rates for GSM Evolution","level":2,"score":0.5921242833137512},{"id":"https://openalex.org/C138236772","wikidata":"https://www.wikidata.org/wiki/Q25098575","display_name":"Edge device","level":3,"score":0.5785207152366638},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5180333256721497},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4701060652732849},{"id":"https://openalex.org/C2780980858","wikidata":"https://www.wikidata.org/wiki/Q110022","display_name":"Dual (grammatical number)","level":2,"score":0.4655753970146179},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.4374111294746399},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3742344379425049},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.35933318734169006},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3461509644985199},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.33310478925704956},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.178086519241333},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1372920274734497},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C124952713","wikidata":"https://www.wikidata.org/wiki/Q8242","display_name":"Literature","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2023.3347640","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3347640","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8999999761581421}],"awards":[{"id":"https://openalex.org/G8039525913","display_name":null,"funder_award_id":"NRF-CRP23-2019-0003","funder_id":"https://openalex.org/F4320320709","funder_display_name":"National Research Foundation Singapore"}],"funders":[{"id":"https://openalex.org/F4320320709","display_name":"National Research Foundation Singapore","ror":"https://ror.org/03cpyc314"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W1821462560","https://openalex.org/W2007339694","https://openalex.org/W2034368206","https://openalex.org/W2037979274","https://openalex.org/W2094756095","https://openalex.org/W2194775991","https://openalex.org/W2473930607","https://openalex.org/W2523246573","https://openalex.org/W2606722458","https://openalex.org/W2786446225","https://openalex.org/W2788388592","https://openalex.org/W2804746922","https://openalex.org/W2899915146","https://openalex.org/W2926477959","https://openalex.org/W2949469598","https://openalex.org/W2963125010","https://openalex.org/W2988246957","https://openalex.org/W2990001850","https://openalex.org/W3046803548","https://openalex.org/W3089740767","https://openalex.org/W3092581319","https://openalex.org/W3098417701","https://openalex.org/W3098511564","https://openalex.org/W3118608800","https://openalex.org/W3125116114","https://openalex.org/W3130320103","https://openalex.org/W3198317271","https://openalex.org/W3205667954","https://openalex.org/W3211489647","https://openalex.org/W4206648492","https://openalex.org/W4213446428","https://openalex.org/W4280635517","https://openalex.org/W4283808136","https://openalex.org/W4297775537","https://openalex.org/W4308089783","https://openalex.org/W4312248183","https://openalex.org/W4312327301","https://openalex.org/W4379116108","https://openalex.org/W6637373629","https://openalex.org/W6674859346","https://openalex.org/W6727249380","https://openalex.org/W6737377802","https://openalex.org/W6737664043","https://openalex.org/W6751689095","https://openalex.org/W6761283764","https://openalex.org/W6764645560","https://openalex.org/W6776188292","https://openalex.org/W6778804409","https://openalex.org/W6779679106","https://openalex.org/W6787972765","https://openalex.org/W6797362500"],"related_works":["https://openalex.org/W4322761281","https://openalex.org/W4238233472","https://openalex.org/W4313463218","https://openalex.org/W4312996489","https://openalex.org/W3111395152","https://openalex.org/W4313526662","https://openalex.org/W3106131444","https://openalex.org/W3216099748","https://openalex.org/W4205963435","https://openalex.org/W4319161913"],"abstract_inverted_index":{"Once":[0],"deployed":[1],"on":[2,66,72,160,176,200],"edge":[3,67,123,202],"devices,":[4,124,203],"a":[5,37,51,98,126,134],"deep":[6],"neural":[7],"network":[8],"model":[9,147,187],"should":[10],"dynamically":[11],"adapt":[12],"to":[13,60,76,148,193],"newly":[14],"discovered":[15],"environments":[16],"and":[17,63,133,152,196,210],"personalize":[18],"its":[19],"utility":[20],"for":[21,88,103],"each":[22],"user.":[23],"The":[24,111],"system":[25],"must":[26],"be":[27],"capable":[28],"of":[29,40,115,155],"continual":[30,53,100,105],"learning,":[31],"i.e.,":[32],"learning":[33,54,81,101,106],"new":[34],"information":[35],"from":[36,82],"temporal":[38],"stream":[39],"data":[41,79],"in":[42,122,130,138],"situ":[43],"without":[44],"forgetting":[45],"previously":[46],"acquired":[47],"knowledge.":[48],"However,":[49],"creating":[50],"personalized":[52],"framework":[55],"poses":[56],"significant":[57],"challenges":[58],"due":[59],"limited":[61],"compute":[62,151],"storage":[64,75],"resources":[65],"devices.":[68,90],"Existing":[69],"methods":[70],"rely":[71],"large":[73],"memory":[74,118,132],"preserve":[77],"past":[78],"while":[80],"incoming":[83],"streams,":[84],"making":[85,163],"them":[86],"impractical":[87],"such":[89],"In":[91],"this":[92],"paper,":[93],"we":[94],"propose":[95],"Chameleon":[96],"as":[97],"hardware-friendly":[99],"solution":[102],"user-centric":[104],"with":[107],"dual":[108,157],"replay":[109,128,136,158],"buffers.":[110],"strategy":[112,159],"takes":[113],"advantage":[114],"the":[116,150,156,161],"hierarchical":[117],"structure":[119],"commonly":[120],"found":[121],"utilizing":[125],"short-term":[127],"store":[129,137],"on-chip":[131],"long-term":[135],"off-chip":[139],"memory.":[140],"We":[141,172],"also":[142],"present":[143],"an":[144],"FPGA-based":[145],"analytical":[146],"estimate":[149],"communication":[153],"costs":[154],"hardware,":[162],"effective":[164],"design":[165],"choices":[166],"considering":[167],"various":[168],"latent":[169],"layer":[170],"options.":[171],"conduct":[173],"extensive":[174],"experiments":[175],"four":[177],"different":[178],"models,":[179],"demonstrating":[180],"our":[181],"method\u2019s":[182],"consistent":[183],"performance":[184],"across":[185],"diverse":[186],"architectures.":[188],"Our":[189,213],"method":[190],"achieves":[191],"up":[192],"7\u00d7":[194],"speedup":[195],"improved":[197],"energy":[198],"efficiency":[199],"popular":[201],"including":[204],"ZCU102":[205],"FPGA,":[206],"NVIDIA":[207],"Jetson":[208],"Nano,":[209],"Google\u2019s":[211],"EdgeTPU.":[212],"code":[214],"is":[215],"available":[216],"at":[217],"https://github.com/ecolab-nus/Chameleon.":[218]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
