{"id":"https://openalex.org/W7131109534","doi":"https://doi.org/10.1109/iccvw69036.2025.00181","title":"Contextual Convolutions for Scalable Forward-Only Learning on Tiny Devices","display_name":"Contextual Convolutions for Scalable Forward-Only Learning on Tiny Devices","publication_year":2025,"publication_date":"2025-10-19","ids":{"openalex":"https://openalex.org/W7131109534","doi":"https://doi.org/10.1109/iccvw69036.2025.00181"},"language":null,"primary_location":{"id":"doi:10.1109/iccvw69036.2025.00181","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccvw69036.2025.00181","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/CVF International Conference on Computer Vision Workshops (ICCVW)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5126654171","display_name":"Mehdi Abbassi","orcid":null},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Mehdi Abbassi","raw_affiliation_strings":["Fondazione Bruno Kessler"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fondazione Bruno Kessler","institution_ids":["https://openalex.org/I2277624104"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046416586","display_name":"Alberto Ancilotto","orcid":"https://orcid.org/0000-0002-1396-3709"},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Alberto Ancilotto","raw_affiliation_strings":["Fondazione Bruno Kessler"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fondazione Bruno Kessler","institution_ids":["https://openalex.org/I2277624104"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5126643885","display_name":"Elsabetta Farella","orcid":null},"institutions":[{"id":"https://openalex.org/I2277624104","display_name":"Fondazione Bruno Kessler","ror":"https://ror.org/01j33xk10","country_code":"IT","type":"facility","lineage":["https://openalex.org/I2277624104"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Elsabetta Farella","raw_affiliation_strings":["Fondazione Bruno Kessler"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fondazione Bruno Kessler","institution_ids":["https://openalex.org/I2277624104"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I2277624104"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1718","last_page":"1725"},"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.3034000098705292,"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.3034000098705292,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.13359999656677246,"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"}},{"id":"https://openalex.org/T12072","display_name":"Machine Learning and Algorithms","score":0.09870000183582306,"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/scalability","display_name":"Scalability","score":0.7433000206947327},{"id":"https://openalex.org/keywords/convolution","display_name":"Convolution (computer science)","score":0.5327000021934509},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.5083000063896179},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.47209998965263367},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.43700000643730164},{"id":"https://openalex.org/keywords/backpropagation","display_name":"Backpropagation","score":0.4366999864578247},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.43050000071525574}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8022000193595886},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7433000206947327},{"id":"https://openalex.org/C45347329","wikidata":"https://www.wikidata.org/wiki/Q5166604","display_name":"Convolution (computer science)","level":3,"score":0.5327000021934509},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.5083000063896179},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.47209998965263367},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.43700000643730164},{"id":"https://openalex.org/C155032097","wikidata":"https://www.wikidata.org/wiki/Q798503","display_name":"Backpropagation","level":3,"score":0.4366999864578247},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.43050000071525574},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42800000309944153},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.41679999232292175},{"id":"https://openalex.org/C81363708","wikidata":"https://www.wikidata.org/wiki/Q17084460","display_name":"Convolutional neural network","level":2,"score":0.41609999537467957},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.41510000824928284},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.39419999718666077},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37599998712539673},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.36739999055862427},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.33649998903274536},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.329800009727478},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.313400000333786},{"id":"https://openalex.org/C2778648169","wikidata":"https://www.wikidata.org/wiki/Q967768","display_name":"Compatibility (geochemistry)","level":2,"score":0.30640000104904175},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.30469998717308044},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3043000102043152},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.27390000224113464},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iccvw69036.2025.00181","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iccvw69036.2025.00181","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE/CVF International Conference on Computer Vision Workshops (ICCVW)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1855112655","https://openalex.org/W2007339694","https://openalex.org/W2172654076","https://openalex.org/W4213348099","https://openalex.org/W4302010773","https://openalex.org/W4387609230","https://openalex.org/W4389315642","https://openalex.org/W4414727989","https://openalex.org/W4415850199"],"related_works":[],"abstract_inverted_index":{"On-device":[0],"training":[1,61,146,159],"on":[2,36,62,73,126,147,164],"resource-constrained":[3],"hardware,":[4],"such":[5,47],"as":[6,48],"microcontrollers":[7],"with":[8,171],"limited":[9],"memory":[10,32],"and":[11,34,50,80],"fixed-function":[12],"convolutional":[13,119],"accelerators,":[14],"remains":[15],"an":[16,134,141],"open":[17],"challenge":[18],"in":[19,71],"embedded":[20,172],"computer":[21],"vision.":[22],"Standard":[23],"backpropagation":[24],"is":[25],"often":[26],"impractical":[27],"due":[28],"to":[29,69,117],"its":[30],"high":[31],"requirements":[33],"reliance":[35],"operations":[37],"unsupported":[38],"by":[39,55,105],"typical":[40],"inference-optimized":[41],"accelerators.":[42],"Recent":[43],"forward-only":[44,103,158],"learning":[45],"methods,":[46],"Forward-Forward":[49],"PEPITA,":[51],"offer":[52],"lightweight":[53],"alternatives":[54],"eliminating":[56],"the":[57,89,99,115,155],"backward":[58],"pass,":[59],"enabling":[60,144],"ultra-low-power":[63],"devices.":[64,150],"However,":[65],"these":[66],"methods":[67],"tend":[68],"degrade":[70],"performance":[72,163],"more":[74],"complex":[75,165],"tasks":[76,167],"involving":[77],"deeper":[78],"networks":[79,104],"larger":[81],"output":[82],"spaces.":[83],"In":[84],"this":[85,138],"work,":[86],"we":[87],"introduce":[88],"Contextual":[90],"Convolution":[91],"Block,":[92],"a":[93],"novel":[94],"architectural":[95],"module":[96],"that":[97],"enhances":[98],"representational":[100],"capacity":[101],"of":[102,137,157],"injecting":[106],"ground":[107],"truth":[108],"class":[109],"information":[110],"during":[111],"training.":[112],"This":[113],"allows":[114],"network":[116],"specialize":[118],"kernels":[120],"for":[121],"specific":[122],"classes":[123],"without":[124],"relying":[125],"gradients":[127],"or":[128],"weight":[129],"transport.":[130],"We":[131],"further":[132],"present":[133],"optimized":[135],"implementation":[136],"block":[139],"using":[140],"im2col-based":[142],"formulation,":[143],"efficient":[145],"severely":[148],"constrained":[149],"Our":[151],"method":[152],"significantly":[153],"improves":[154],"scalability":[156],"approaches,":[160],"achieving":[161],"stronger":[162],"classification":[166],"while":[168],"preserving":[169],"compatibility":[170],"hardware":[173],"limitations.":[174]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-02-24T00:00:00"}
