{"id":"https://openalex.org/W4384158036","doi":"https://doi.org/10.1109/netsoft57336.2023.10175410","title":"AppleSeed: Intent-Based Multi-Domain Infrastructure Management via Few-Shot Learning","display_name":"AppleSeed: Intent-Based Multi-Domain Infrastructure Management via Few-Shot Learning","publication_year":2023,"publication_date":"2023-06-19","ids":{"openalex":"https://openalex.org/W4384158036","doi":"https://doi.org/10.1109/netsoft57336.2023.10175410"},"language":"en","primary_location":{"id":"doi:10.1109/netsoft57336.2023.10175410","is_oa":false,"landing_page_url":"https://doi.org/10.1109/netsoft57336.2023.10175410","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 9th International Conference on Network Softwarization (NetSoft)","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/A5102002494","display_name":"Jieyu Lin","orcid":"https://orcid.org/0000-0002-6875-658X"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jieyu Lin","raw_affiliation_strings":["University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","institution_ids":["https://openalex.org/I185261750"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071288902","display_name":"Kristina Dzeparoska","orcid":"https://orcid.org/0000-0002-3322-8648"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Kristina Dzeparoska","raw_affiliation_strings":["University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","institution_ids":["https://openalex.org/I185261750"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011117380","display_name":"Ali Tizghadam","orcid":"https://orcid.org/0000-0002-0898-3094"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ali Tizghadam","raw_affiliation_strings":["University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","institution_ids":["https://openalex.org/I185261750"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario","institution_ids":["https://openalex.org/I185261750"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055726968","display_name":"Alberto Leon\u2010Garcia","orcid":"https://orcid.org/0000-0002-9888-0389"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Alberto Leon-Garcia","raw_affiliation_strings":["University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto,Department of Electrical and Computer Engineering,Toronto,Ontario","institution_ids":["https://openalex.org/I185261750"]},{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Toronto, Toronto, Ontario","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I185261750"],"apc_list":null,"apc_paid":null,"fwci":4.1303,"has_fulltext":false,"cited_by_count":22,"citation_normalized_percentile":{"value":0.94422841,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"539","last_page":"544"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9901999831199646,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10400","display_name":"Network Security and Intrusion Detection","score":0.9879000186920166,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.8937419056892395},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.675926923751831},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.644597053527832},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.577183723449707},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.5418688654899597},{"id":"https://openalex.org/keywords/plan","display_name":"Plan (archaeology)","score":0.4648977816104889},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.4610885977745056},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3872946798801422},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3797556757926941},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.35860440135002136}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8937419056892395},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.675926923751831},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.644597053527832},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.577183723449707},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.5418688654899597},{"id":"https://openalex.org/C2776505523","wikidata":"https://www.wikidata.org/wiki/Q4785468","display_name":"Plan (archaeology)","level":2,"score":0.4648977816104889},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.4610885977745056},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3872946798801422},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3797556757926941},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.35860440135002136},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/netsoft57336.2023.10175410","is_oa":false,"landing_page_url":"https://doi.org/10.1109/netsoft57336.2023.10175410","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE 9th International Conference on Network Softwarization (NetSoft)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6100000143051147,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W2163593754","https://openalex.org/W2606832948","https://openalex.org/W2769168058","https://openalex.org/W2890519302","https://openalex.org/W3036961695","https://openalex.org/W3178281667","https://openalex.org/W3214744430","https://openalex.org/W4200634402","https://openalex.org/W4224308101","https://openalex.org/W4248605401","https://openalex.org/W4292779060","https://openalex.org/W4322718191","https://openalex.org/W6684118736","https://openalex.org/W6778883912","https://openalex.org/W6798005000","https://openalex.org/W6805239564","https://openalex.org/W6810081322","https://openalex.org/W6850625674"],"related_works":["https://openalex.org/W2350278424","https://openalex.org/W2770234245","https://openalex.org/W2071432835","https://openalex.org/W4239401009","https://openalex.org/W4234371507","https://openalex.org/W96612179","https://openalex.org/W1628824497","https://openalex.org/W4299534542","https://openalex.org/W2357088637","https://openalex.org/W2759596553"],"abstract_inverted_index":{"Managing":[0],"complex":[1],"infrastructures":[2],"in":[3,28,118],"multi-domain":[4,41],"settings":[5],"is":[6,13],"time-consuming":[7],"and":[8,55,103,126,130],"error-prone.":[9],"Intent-based":[10],"infrastructure":[11,42,70],"management":[12,18,43,71,161],"a":[14,45,85,100,104],"means":[15],"to":[16,22,90,107,149,174],"simplify":[17],"by":[19,35,99,163],"allowing":[20],"users":[21],"specify":[23],"intents,":[24],"i.e.,":[25],"high-level":[26],"statements":[27],"natural":[29],"language,":[30],"that":[31,73],"are":[32,97],"automatically":[33,108],"realized":[34],"the":[36,116,157,160],"system.":[37],"However,":[38],"providing":[39],"intent-based":[40,69],"poses":[44],"number":[46],"of":[47,147,159],"challenges:":[48],"1)":[49],"intent":[50,136,150],"translation;":[51],"2)":[52],"plan":[53,141,162],"execution":[54,140,158,172],"parallelization;":[56],"3)":[57],"incompatible":[58],"cross-domain":[59],"abstractions.":[60],"To":[61],"tackle":[62],"these":[63],"challenges,":[64],"we":[65],"propose":[66],"AppleSeed,":[67],"an":[68,75,139,143],"system":[72,117,133],"enables":[74],"end-to-end":[76],"intent-to-deployment":[77],"pipeline.":[78],"AppleSeed":[79],"uses":[80],"few-shot":[81],"learning":[82,128],"for":[83,170],"training":[84,129],"Large":[86],"Language":[87],"Model":[88],"(LLM)":[89],"translate":[91],"intents":[92],"into":[93,138],"intermediate":[94],"programs,":[95],"which":[96],"processed":[98],"just-in-time":[101],"compiler":[102],"materialization":[105],"module":[106],"generate":[109],"parallelizable,":[110],"domain-specific":[111],"executable":[112],"programs.":[113],"We":[114],"evaluate":[115],"two":[119],"use":[120],"cases:":[121],"Deep":[122],"Packet":[123],"Inspection":[124],"(DPI);":[125],"machine":[127],"inferencing.":[131],"Our":[132],"achieves":[134],"efficient":[135],"translation":[137],"with":[142,166],"average":[144],"22.3x":[145],"lines":[146],"code":[148],"word":[151],"ratio.":[152],"It":[153],"also":[154],"speeds":[155],"up":[156],"1.7-2.6":[164],"times":[165],"our":[167],"JIT":[168],"compilation":[169],"parallelized":[171],"compared":[173],"sequential":[175],"execution.":[176]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
