{"id":"https://openalex.org/W4391455263","doi":"https://doi.org/10.1109/icfpt59805.2023.00031","title":"Accelerated Real-Time Classification of Evolving Data Streams using Adaptive Random Forests","display_name":"Accelerated Real-Time Classification of Evolving Data Streams using Adaptive Random Forests","publication_year":2023,"publication_date":"2023-12-12","ids":{"openalex":"https://openalex.org/W4391455263","doi":"https://doi.org/10.1109/icfpt59805.2023.00031"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icfpt59805.2023.00031","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5108898286","display_name":"Frank Ridder","orcid":null},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Frank Ridder","raw_affiliation_strings":["Faculty of EEMCS, University of Twente, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Faculty of EEMCS, University of Twente, The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040715141","display_name":"Kuan-Hsun Chen","orcid":"https://orcid.org/0000-0002-7110-921X"},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Kuan-Hsun Chen","raw_affiliation_strings":["Faculty of EEMCS, University of Twente, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Faculty of EEMCS, University of Twente, The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010135755","display_name":"Nikolaos Alachiotis","orcid":"https://orcid.org/0000-0001-8162-3792"},"institutions":[{"id":"https://openalex.org/I94624287","display_name":"University of Twente","ror":"https://ror.org/006hf6230","country_code":"NL","type":"education","lineage":["https://openalex.org/I94624287"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Nikolaos Alachiotis","raw_affiliation_strings":["Faculty of EEMCS, University of Twente, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Faculty of EEMCS, University of Twente, The Netherlands","institution_ids":["https://openalex.org/I94624287"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":68},"biblio":{"volume":null,"issue":null,"first_page":"232","last_page":"237"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T12761","display_name":"Data Stream Mining Techniques","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/T12761","display_name":"Data Stream Mining Techniques","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/T12535","display_name":"Machine Learning and Data Classification","score":0.9912,"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/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9849,"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/concept-drift","display_name":"Concept Drift","score":0.7949321},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream Processing","score":0.5088051},{"id":"https://openalex.org/keywords/adaptability","display_name":"Adaptability","score":0.44982073}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.86652076},{"id":"https://openalex.org/C60777511","wikidata":"https://www.wikidata.org/wiki/Q3045002","display_name":"Concept drift","level":3,"score":0.7949321},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.75714767},{"id":"https://openalex.org/C89198739","wikidata":"https://www.wikidata.org/wiki/Q3079880","display_name":"Data stream mining","level":2,"score":0.7029237},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6087049},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5830246},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.5088051},{"id":"https://openalex.org/C169258074","wikidata":"https://www.wikidata.org/wiki/Q245748","display_name":"Random forest","level":2,"score":0.46912098},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.46433723},{"id":"https://openalex.org/C177606310","wikidata":"https://www.wikidata.org/wiki/Q5674297","display_name":"Adaptability","level":2,"score":0.44982073},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.43586752},{"id":"https://openalex.org/C94915269","wikidata":"https://www.wikidata.org/wiki/Q1834857","display_name":"Detector","level":2,"score":0.42078996},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.36330622},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.35951304},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.35321486},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.34282976},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.23882848},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.191825},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.163322},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/icfpt59805.2023.00031","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.52,"display_name":"Life on land","id":"https://metadata.un.org/sdg/15"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":19,"referenced_works":["https://openalex.org/W1529840045","https://openalex.org/W1986303814","https://openalex.org/W2031454541","https://openalex.org/W2068714596","https://openalex.org/W2099419573","https://openalex.org/W2143991132","https://openalex.org/W2626498001","https://openalex.org/W2729086250","https://openalex.org/W2911964244","https://openalex.org/W2962774976","https://openalex.org/W3007818867","https://openalex.org/W3090685066","https://openalex.org/W3101746700","https://openalex.org/W3161963103","https://openalex.org/W4210473334","https://openalex.org/W4212883601","https://openalex.org/W4249116379","https://openalex.org/W4289655850","https://openalex.org/W4297957988"],"related_works":["https://openalex.org/W4307392573","https://openalex.org/W4200217704","https://openalex.org/W3201554469","https://openalex.org/W3112950814","https://openalex.org/W2802243998","https://openalex.org/W2469699777","https://openalex.org/W2368264659","https://openalex.org/W2161835057","https://openalex.org/W2060628068","https://openalex.org/W1999424524"],"abstract_inverted_index":{"Machine":[0],"learning":[1,48],"is":[2,95,101],"increasingly":[3],"applied":[4],"to":[5,82,84,103,140,202],"a":[6,16,39,79,89,96,145,166,171,182],"wide":[7],"range":[8,198],"of":[9,26,46,91,112,117,127,152,175,199,205],"real-time":[10,110],"applications,":[11],"with":[12,52,78,170],"classification":[13],"tasks":[14],"playing":[15],"critical":[17],"role":[18],"in":[19,29,50,196],"enabling":[20],"intelligent":[21],"decision-making.":[22],"However,":[23],"the":[24,31,44,105,115,123,128,197,206],"phenomenon":[25],"concept":[27,85],"drift,":[28],"which":[30],"underlying":[32],"data":[33,54,62],"distribution":[34],"changes":[35],"over":[36],"time,":[37],"presents":[38],"significant":[40],"challenge":[41],"for":[42,109],"maintaining":[43,193],"accuracy":[45,173,194],"machine":[47],"models":[49],"applications":[51],"evolving":[53],"streams,":[55],"such":[56],"as":[57],"health":[58],"monitoring":[59],"or":[60],"sensor":[61],"analysis.":[63],"The":[64],"Adaptive":[65],"Random":[66],"Forest":[67],"(ARF)":[68],"algorithm":[69],"addresses":[70],"this":[71,120],"issue":[72],"by":[73],"coupling":[74],"multiple":[75],"Hoeffding":[76],"Trees":[77],"drift":[80],"detector":[81],"adapt":[83],"drift.":[86],"As":[87],"training":[88],"forest":[90],"growing":[92],"decision":[93],"trees":[94],"high-latency":[97],"operation,":[98],"custom-hardware":[99],"acceleration":[100],"needed":[102],"meet":[104],"stringent":[106],"latency":[107],"requirements":[108],"use":[111],"ARF.":[113],"To":[114],"best":[116],"our":[118,179],"knowledge,":[119],"work":[121],"describes":[122],"first":[124],"FPGA":[125],"implementation":[126],"ARF":[129,208],"algorithm,":[130],"focusing":[131],"on":[132],"achieving":[133,186],"high":[134],"hardware":[135],"efficiency,":[136],"scalability,":[137],"and":[138,156,158],"adaptability":[139],"different":[141],"datasets.":[142],"We":[143],"present":[144],"parameterized":[146],"design":[147,180],"that":[148],"incorporates":[149],"various":[150],"levels":[151],"parallelism,":[153],"resource":[154],"sharing,":[155],"pipelining,":[157],"delivers":[159],"$15":[160,203],"\\mathrm{x}-79":[161],"\\mathrm{x}$":[162,189],"faster":[163,190],"execution":[164,191],"than":[165],"40":[167],"-core":[168],"CPU":[169],"maximum":[172],"loss":[174],"$13":[176],"\\%$.":[177],"Furthermore,":[178],"outperforms":[181],"state-of-the-art":[183],"GPU":[184,207],"implementation,":[185],"$3":[187],"\\mathrm{x}-21":[188],"while":[192],"scores":[195],"$0.3":[200],"\\%$":[201,204],"implementation.":[209]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4391455263","counts_by_year":[],"updated_date":"2024-12-10T13:34:47.825764","created_date":"2024-02-02"}