{"id":"https://openalex.org/W7160864896","doi":"https://doi.org/10.48550/arxiv.2605.07764","title":"CommandSwarm: Safety-Aware Natural Language-to-Behavior-Tree Generation for Robotic Swarms","display_name":"CommandSwarm: Safety-Aware Natural Language-to-Behavior-Tree Generation for Robotic Swarms","publication_year":2026,"publication_date":"2026-05-08","ids":{"openalex":"https://openalex.org/W7160864896","doi":"https://doi.org/10.48550/arxiv.2605.07764"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.07764","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.07764","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.07764","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5135828071","display_name":"Mohammed Majid","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Majid, Mohammed","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5086524604","display_name":"Amjad Yousef Majid","orcid":"https://orcid.org/0000-0001-8225-6410"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Majid, Amjad Yousef","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"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":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11714","display_name":"Multimodal Machine Learning Applications","score":0.2922999858856201,"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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.2922999858856201,"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/T10653","display_name":"Robot Manipulation and Learning","score":0.19660000503063202,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.06459999829530716,"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/executable","display_name":"Executable","score":0.8982999920845032},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.6610999703407288},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5378000140190125},{"id":"https://openalex.org/keywords/swarm-behaviour","display_name":"Swarm behaviour","score":0.45239999890327454},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.37049999833106995},{"id":"https://openalex.org/keywords/rewriting","display_name":"Rewriting","score":0.3702999949455261},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.36739999055862427},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.35510000586509705}],"concepts":[{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.8982999920845032},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8274999856948853},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.6610999703407288},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6171000003814697},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5378000140190125},{"id":"https://openalex.org/C181335050","wikidata":"https://www.wikidata.org/wiki/Q14915018","display_name":"Swarm behaviour","level":2,"score":0.45239999890327454},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.43880000710487366},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.37049999833106995},{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.3702999949455261},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.36739999055862427},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.35510000586509705},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.3441999852657318},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.32850000262260437},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.3041999936103821},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.30169999599456787},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.28630000352859497},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.28369998931884766},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2727000117301941},{"id":"https://openalex.org/C169337768","wikidata":"https://www.wikidata.org/wiki/Q2446723","display_name":"Swarm robotics","level":3,"score":0.26980000734329224},{"id":"https://openalex.org/C92446256","wikidata":"https://www.wikidata.org/wiki/Q3306762","display_name":"Data validation","level":2,"score":0.26170000433921814},{"id":"https://openalex.org/C2778121359","wikidata":"https://www.wikidata.org/wiki/Q8096","display_name":"Lexicon","level":2,"score":0.25519999861717224},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.251800000667572},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.07764","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.07764","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.07764","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.07764","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"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":{"Natural-language":[0],"interfaces":[1],"can":[2,174],"make":[3],"swarm":[4,20,74,177],"robotics":[5],"more":[6],"accessible":[7],"to":[8,132,137,145],"non-expert":[9],"operators,":[10],"but":[11],"they":[12],"must":[13],"translate":[14],"ambiguous":[15],"user":[16],"intent":[17],"into":[18],"executable":[19,73],"behaviors":[21],"without":[22],"unsupported":[23],"actions,":[24],"malformed":[25],"programs,":[26],"or":[27,46],"unsafe":[28],"plans.":[29],"This":[30],"paper":[31],"presents":[32],"CommandSwarm,":[33],"a":[34,59,70,122,182],"safety-aware":[35],"language-to-behavior-tree":[36],"pipeline":[37],"for":[38,161,205],"generating":[39],"XML":[40],"behavior":[41],"trees":[42],"(BTs)":[43],"from":[44,130,135,143],"speech":[45],"text":[47],"commands.":[48],"The":[49,166],"system":[50],"combines":[51],"multilingual":[52,163],"translation,":[53],"command-level":[54],"safety":[55,193],"filtering,":[56],"constrained":[57],"prompting,":[58],"LoRA-adapted":[60],"large":[61],"language":[62],"model":[63],"(LLM),":[64],"and":[65,94,98,110,139,154,192],"deterministic":[66],"parser":[67,190],"validation":[68],"against":[69],"whitelist":[71],"of":[72,119],"primitives.":[75],"We":[76],"evaluate":[77],"eleven":[78],"open":[79],"6.7B--14B":[80],"parameter":[81],"LLMs,":[82],"all":[83],"using":[84],"4-bit":[85],"quantization,":[86],"on":[87,121],"representative":[88],"swarm-control":[89],"scenarios":[90],"under":[91],"zero-shot,":[92],"one-shot,":[93],"two-shot":[95],"prompting.":[96],"Falcon3-Instruct-10B":[97,120],"Mistral-7B-v3":[99],"are":[100],"the":[101,157,162],"strongest":[102],"prompt-engineered":[103],"candidates,":[104],"reaching":[105],"BLEU":[106,129],"scores":[107],"above":[108],"0.60":[109],"high":[111],"syntactic":[112,141],"validity":[113,142],"in":[114,181],"few-shot":[115],"settings.":[116],"LoRA":[117],"adaptation":[118],"2,063-example":[123],"synthetic":[124],"instruction--BT":[125],"corpus":[126],"improves":[127],"zero-shot":[128],"0.267":[131],"0.663,":[133],"ROUGE-L":[134],"0.366":[136],"0.692,":[138],"parser-accepted":[140],"0%":[144],"72%.":[146],"Translation":[147],"experiments":[148],"further":[149],"show":[150,188],"that":[151,169,189],"SeamlessM4T":[152],"v2-large":[153],"EuroLLM-9B":[155],"provide":[156],"best":[158],"quality-latency":[159],"trade-offs":[160],"front":[164],"end.":[165],"results":[167],"indicate":[168],"compact,":[170],"quantized,":[171],"domain-adapted":[172],"LLMs":[173],"generate":[175],"useful":[176],"BTs":[178],"when":[179],"embedded":[180],"validated":[183],"systems":[184],"pipeline.":[185],"They":[186],"also":[187],"acceptance":[191],"filtering":[194],"remain":[195],"necessary":[196],"execution":[197],"gates;":[198],"generation":[199],"quality":[200],"alone":[201],"is":[202],"not":[203],"sufficient":[204],"autonomous":[206],"deployment.":[207]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-05-12T00:00:00"}
