{"id":"https://openalex.org/W7163569751","doi":"https://doi.org/10.23919/date69613.2026.11539622","title":"Shakan: Training-Inference co-design for Oblique Random Forests on Embedded Devices","display_name":"Shakan: Training-Inference co-design for Oblique Random Forests on Embedded Devices","publication_year":2026,"publication_date":"2026-04-20","ids":{"openalex":"https://openalex.org/W7163569751","doi":"https://doi.org/10.23919/date69613.2026.11539622"},"language":"en","primary_location":{"id":"doi:10.23919/date69613.2026.11539622","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date69613.2026.11539622","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 Design, Automation &amp;amp; Test in Europe Conference (DATE)","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/A5093836277","display_name":"Alessandro Annechini","orcid":null},"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":"Alessandro Annechini","raw_affiliation_strings":["Politecnico di Milano,Department of Electronics, Information and Bioengineering - DEIB,Milano,Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano,Department of Electronics, Information and Bioengineering - DEIB,Milano,Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093619457","display_name":"Alessandro Verosimile","orcid":"https://orcid.org/0009-0000-1814-9338"},"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":"Alessandro Verosimile","raw_affiliation_strings":["Politecnico di Milano,Department of Electronics, Information and Bioengineering - DEIB,Milano,Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano,Department of Electronics, Information and Bioengineering - DEIB,Milano,Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5135358111","display_name":"Marco D. Santambrogio","orcid":null},"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":"Marco D. Santambrogio","raw_affiliation_strings":["Politecnico di Milano,Department of Electronics, Information and Bioengineering - DEIB,Milano,Italy"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Politecnico di Milano,Department of Electronics, Information and Bioengineering - DEIB,Milano,Italy","institution_ids":["https://openalex.org/I93860229"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I93860229"],"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":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10812","display_name":"Human Pose and Action Recognition","score":0.057100001722574234,"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"}},"topics":[{"id":"https://openalex.org/T10812","display_name":"Human Pose and Action Recognition","score":0.057100001722574234,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.04989999905228615,"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/T12814","display_name":"Gaussian Processes and Bayesian Inference","score":0.030500000342726707,"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/oblique-case","display_name":"Oblique case","score":0.4618000090122223},{"id":"https://openalex.org/keywords/random-forest","display_name":"Random forest","score":0.30469998717308044},{"id":"https://openalex.org/keywords/noise","display_name":"Noise (video)","score":0.2996000051498413},{"id":"https://openalex.org/keywords/frame","display_name":"Frame (networking)","score":0.2401999980211258}],"concepts":[{"id":"https://openalex.org/C160697094","wikidata":"https://www.wikidata.org/wiki/Q1233197","display_name":"Oblique case","level":2,"score":0.4618000090122223},{"id":"https://openalex.org/C62649853","wikidata":"https://www.wikidata.org/wiki/Q199687","display_name":"Remote sensing","level":1,"score":0.41600000858306885},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.38019999861717224},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.36500000953674316},{"id":"https://openalex.org/C169258074","wikidata":"https://www.wikidata.org/wiki/Q245748","display_name":"Random forest","level":2,"score":0.30469998717308044},{"id":"https://openalex.org/C99498987","wikidata":"https://www.wikidata.org/wiki/Q2210247","display_name":"Noise (video)","level":3,"score":0.2996000051498413},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.29280000925064087},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.28029999136924744},{"id":"https://openalex.org/C126042441","wikidata":"https://www.wikidata.org/wiki/Q1324888","display_name":"Frame (networking)","level":2,"score":0.2401999980211258},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23579999804496765}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.23919/date69613.2026.11539622","is_oa":false,"landing_page_url":"https://doi.org/10.23919/date69613.2026.11539622","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2026 Design, Automation &amp;amp; Test in Europe Conference (DATE)","raw_type":"proceedings-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1319733","is_oa":false,"landing_page_url":"https://hdl.handle.net/11311/1319733","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Embedded":[0],"systems":[1],"are":[2],"increasingly":[3],"leveraging":[4],"Artificial":[5],"Intelligence":[6],"of":[7,75,82,145,164,196,204],"Things":[8],"(AIoT)":[9],"to":[10,35,49,113,168],"enable":[11],"real-time":[12],"decision-making":[13],"in":[14,124,156,162],"critical":[15],"applications,":[16],"such":[17,83],"as":[18],"autonomous":[19],"navigation":[20],"and":[21,118,134,199,207],"medical":[22],"diagnostics.":[23],"In":[24],"these":[25],"contexts,":[26],"Random":[27,55],"Forests":[28,56],"(RFs)":[29],"have":[30],"been":[31],"widely":[32],"adopted":[33],"due":[34],"their":[36,47,72],"inherent":[37],"parallelism.":[38],"However,":[39],"RFs":[40,173],"rely":[41],"on":[42,85,103,140,174],"axis-aligned":[43],"splits,":[44,61],"which":[45,58],"limit":[46],"ability":[48],"model":[50],"complex":[51],"decision":[52],"boundaries.":[53],"Oblique":[54,98],"(ORFs),":[57],"employ":[59],"hyperplane-based":[60],"offer":[62],"a":[63,94,108,128,153,159],"more":[64],"expressive":[65],"alternative":[66],"by":[67],"improving":[68],"classification":[69],"accuracy.":[70,212],"Despite":[71],"advantages,":[73],"inference":[74,102,123,144,165],"ORFs":[76,147],"is":[77],"resource-consuming,":[78],"prohibiting":[79],"the":[80,143,191],"implementation":[81],"models":[84],"resource-constrained":[86,141],"hardware":[87],"devices.In":[88],"this":[89],"work,":[90],"we":[91],"present":[92],"Shakan,":[93],"novel":[95],"framework":[96],"for":[97,171,201],"Decision":[99],"Trees":[100],"(ODTs)":[101],"embedded":[104,175],"systems.":[105],"We":[106],"introduce":[107],"new":[109,129],"training":[110,116],"technique":[111],"designed":[112],"mitigate":[114],"both":[115],"complexity":[117],"overfitting":[119],"while":[120,190],"enabling":[121],"low-latency":[122],"hardware,":[125],"along":[126],"with":[127,187,210],"architecture":[130],"that":[131,149],"maximizes":[132],"performance":[133],"optimizes":[135],"resource":[136],"usage.":[137],"Shakan":[138],"enables,":[139],"devices,":[142],"several":[146],"configurations":[148,180,193],"can":[150],"provide":[151,181],"either":[152],"significant":[154],"increase":[155],"accuracy":[157,183],"or":[158],"notable":[160],"speedup":[161],"terms":[163],"latency":[166],"compared":[167],"state-of-the-art":[169],"accelerators":[170],"traditional":[172],"devices.":[176],"The":[177],"most":[178],"accurate":[179],"average":[182],"improvements":[184],"above":[185],"5%":[186],"similar":[188],"latency,":[189],"fastest":[192],"achieve":[194],"speedups":[195],"1140\u00d7,":[197],"214\u00d7,":[198],"29\u00d7":[200],"tree":[202],"depths":[203],"5,":[205],"7,":[206],"9,":[208],"respectively,":[209],"comparable":[211]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-06-05T00:00:00"}
