{"id":"https://openalex.org/W4292261147","doi":"https://doi.org/10.1109/vl/hcc53370.2022.9833149","title":"ML Blocks: A Block-Based, Graphical User Interface for Creating TinyML Models","display_name":"ML Blocks: A Block-Based, Graphical User Interface for Creating TinyML Models","publication_year":2022,"publication_date":"2022-08-17","ids":{"openalex":"https://openalex.org/W4292261147","doi":"https://doi.org/10.1109/vl/hcc53370.2022.9833149"},"language":"en","primary_location":{"id":"doi:10.1109/vl/hcc53370.2022.9833149","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc53370.2022.9833149","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-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/A5055884793","display_name":"Randi Williams","orcid":"https://orcid.org/0000-0002-7740-5749"},"institutions":[{"id":"https://openalex.org/I4210142372","display_name":"Human Media","ror":"https://ror.org/04072nk43","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210142372"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Randi Williams","raw_affiliation_strings":["MIT Media Lab,Cambridge,MA,USA","MIT Media Lab, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"MIT Media Lab,Cambridge,MA,USA","institution_ids":["https://openalex.org/I4210142372"]},{"raw_affiliation_string":"MIT Media Lab, Cambridge, MA, USA","institution_ids":["https://openalex.org/I4210142372"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002087212","display_name":"Micha\u0142 Moskal","orcid":"https://orcid.org/0000-0001-5791-2228"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Micha\u0142 Moskal","raw_affiliation_strings":["Microsoft Research,Seattle,WA,USA","Microsoft Research, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research,Seattle,WA,USA","institution_ids":["https://openalex.org/I1290206253"]},{"raw_affiliation_string":"Microsoft Research, Seattle, WA, USA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5037214817","display_name":"Peli de Halleux","orcid":null},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peli De Halleux","raw_affiliation_strings":["Microsoft Research,Seattle,WA,USA","Microsoft Research, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"Microsoft Research,Seattle,WA,USA","institution_ids":["https://openalex.org/I1290206253"]},{"raw_affiliation_string":"Microsoft Research, Seattle, WA, USA","institution_ids":["https://openalex.org/I1290206253"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5055884793"],"corresponding_institution_ids":["https://openalex.org/I4210142372"],"apc_list":null,"apc_paid":null,"fwci":1.2631,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.84670751,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.9340000152587891,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T11122","display_name":"Online Learning and Analytics","score":0.9340000152587891,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.9232000112533569,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9047999978065491,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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.7818458676338196},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.7687974572181702},{"id":"https://openalex.org/keywords/field","display_name":"Field (mathematics)","score":0.647354006767273},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.5965394377708435},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5955961346626282},{"id":"https://openalex.org/keywords/graphical-user-interface","display_name":"Graphical user interface","score":0.5908790230751038},{"id":"https://openalex.org/keywords/bittorrent-tracker","display_name":"BitTorrent tracker","score":0.5415002107620239},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.5148326754570007},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.49088650941848755},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.4864163398742676},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4861571490764618},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.43292784690856934},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3771452009677887},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.35543620586395264},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.25890034437179565},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.21309703588485718},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20833855867385864},{"id":"https://openalex.org/keywords/eye-tracking","display_name":"Eye tracking","score":0.11221370100975037}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7818458676338196},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.7687974572181702},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.647354006767273},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.5965394377708435},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5955961346626282},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.5908790230751038},{"id":"https://openalex.org/C57501372","wikidata":"https://www.wikidata.org/wiki/Q2021268","display_name":"BitTorrent tracker","level":3,"score":0.5415002107620239},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5148326754570007},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.49088650941848755},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4864163398742676},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4861571490764618},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.43292784690856934},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3771452009677887},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.35543620586395264},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.25890034437179565},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.21309703588485718},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20833855867385864},{"id":"https://openalex.org/C56461940","wikidata":"https://www.wikidata.org/wiki/Q970687","display_name":"Eye tracking","level":2,"score":0.11221370100975037},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vl/hcc53370.2022.9833149","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc53370.2022.9833149","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.4300000071525574,"display_name":"Quality Education"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320307764","display_name":"Microsoft","ror":"https://ror.org/00d0nc645"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W2910590208","https://openalex.org/W2963821855","https://openalex.org/W2969012718","https://openalex.org/W2981401584","https://openalex.org/W3081141044","https://openalex.org/W3087240288","https://openalex.org/W3126452686","https://openalex.org/W6783498560","https://openalex.org/W6790441105"],"related_works":["https://openalex.org/W3180179400","https://openalex.org/W2118366689","https://openalex.org/W2154998455","https://openalex.org/W2116888309","https://openalex.org/W2477652530","https://openalex.org/W2039055059","https://openalex.org/W2381088774","https://openalex.org/W2281900275","https://openalex.org/W2183494409","https://openalex.org/W963721989"],"abstract_inverted_index":{"This":[0],"paper":[1],"describes":[2],"ML":[3,68,71,107],"Blocks,":[4,72],"https://tinyurl.com/ml-blocks,":[5],"a":[6,21,64],"novel":[7],"interface":[8],"for":[9,102,117],"training,":[10],"evaluating,":[11],"and":[12,37,78,98,121],"deploying":[13],"Tiny":[14],"Machine":[15],"Learning":[16],"(TinyML)":[17],"models.":[18],"TinyML":[19,114],"is":[20],"fast-growing":[22],"field":[23,61],"that":[24],"incorporates":[25],"powerful":[26],"machine":[27],"learning":[28],"algorithms":[29],"into":[30],"everyday":[31],"technologies":[32],"such":[33],"as":[34],"activity":[35],"trackers":[36],"Internet":[38],"of":[39,63,66,113],"Things":[40],"devices.":[41],"Although":[42],"TinyML-capable":[43],"microcontrollers":[44],"are":[45],"popular":[46],"in":[47,104],"computer":[48],"science":[49],"education,":[50],"few":[51],"students":[52,120],"have":[53],"had":[54],"the":[55,60,110],"opportunity":[56],"to":[57],"learn":[58],"about":[59],"because":[62],"lack":[65],"novice-friendly":[67],"interfaces.":[69],"With":[70],"users":[73],"assemble":[74],"data":[75],"sets,":[76],"define,":[77],"train":[79],"neural":[80],"network":[81],"classifiers,":[82],"within":[83],"one":[84],"unified":[85],"block":[86],"interface.":[87],"Users":[88],"can":[89],"quickly":[90],"evaluate":[91],"their":[92],"classifiers":[93],"using":[94],"built-in":[95],"visualization":[96],"tools":[97],"then":[99],"export":[100],"them":[101],"use":[103],"microcontroller":[105],"projects.":[106],"Blocks":[108],"makes":[109],"end-to-end":[111],"development":[112],"models":[115],"easier":[116],"physical":[118],"computing":[119],"tinkerers":[122],"at":[123],"all":[124],"levels.":[125]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
