{"id":"https://openalex.org/W7165135933","doi":"https://doi.org/10.48550/arxiv.2606.18633","title":"PersonalPlan: Planning Multi-Agent Systems for Personalized Programming Learning","display_name":"PersonalPlan: Planning Multi-Agent Systems for Personalized Programming Learning","publication_year":2026,"publication_date":"2026-06-17","ids":{"openalex":"https://openalex.org/W7165135933","doi":"https://doi.org/10.48550/arxiv.2606.18633"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.18633","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.18633","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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.2606.18633","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5138841968","display_name":"Zhiyuan Wen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wen, Zhiyuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138883251","display_name":"Jiannong Cao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Cao, Jiannong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138904069","display_name":"Peng Gao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gao, Peng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066687788","display_name":"Haochen Shi","orcid":"https://orcid.org/0000-0002-9999-8979"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shi, Haochen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138933527","display_name":"Wengpan Kuan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kuan, Wengpan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138850585","display_name":"Bo Yuan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yuan, Bo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5138865778","display_name":"Xiuxiu Qi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Qi, Xiuxiu","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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.3774999976158142,"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.3774999976158142,"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.10660000145435333,"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/T10456","display_name":"Multi-Agent Systems and Negotiation","score":0.09809999912977219,"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/planner","display_name":"Planner","score":0.8346999883651733},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.715499997138977},{"id":"https://openalex.org/keywords/plan","display_name":"Plan (archaeology)","score":0.6872000098228455},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.614300012588501},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.5981000065803528},{"id":"https://openalex.org/keywords/decomposition","display_name":"Decomposition","score":0.5153999924659729},{"id":"https://openalex.org/keywords/automated-planning-and-scheduling","display_name":"Automated planning and scheduling","score":0.477400004863739}],"concepts":[{"id":"https://openalex.org/C2776999362","wikidata":"https://www.wikidata.org/wiki/Q2349274","display_name":"Planner","level":2,"score":0.8346999883651733},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8194000124931335},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.715499997138977},{"id":"https://openalex.org/C2776505523","wikidata":"https://www.wikidata.org/wiki/Q4785468","display_name":"Plan (archaeology)","level":2,"score":0.6872000098228455},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.614300012588501},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.5981000065803528},{"id":"https://openalex.org/C124681953","wikidata":"https://www.wikidata.org/wiki/Q339062","display_name":"Decomposition","level":2,"score":0.5153999924659729},{"id":"https://openalex.org/C114073186","wikidata":"https://www.wikidata.org/wiki/Q2631895","display_name":"Automated planning and scheduling","level":2,"score":0.477400004863739},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.46470001339912415},{"id":"https://openalex.org/C142039133","wikidata":"https://www.wikidata.org/wiki/Q3620943","display_name":"Personalized learning","level":5,"score":0.43309998512268066},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42570000886917114},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.35519999265670776},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3504999876022339},{"id":"https://openalex.org/C65682993","wikidata":"https://www.wikidata.org/wiki/Q1056451","display_name":"Reflection (computer programming)","level":2,"score":0.3400000035762787},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.32659998536109924},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.3262999951839447},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3199000060558319},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2924000024795532},{"id":"https://openalex.org/C161301231","wikidata":"https://www.wikidata.org/wiki/Q3478658","display_name":"Knowledge representation and reasoning","level":2,"score":0.2619999945163727},{"id":"https://openalex.org/C2779304628","wikidata":"https://www.wikidata.org/wiki/Q3503480","display_name":"Face (sociological concept)","level":2,"score":0.2590999901294708}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.18633","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.18633","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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.2606.18633","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.18633","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":[{"score":0.7458413243293762,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Effective":[0],"programming":[1,32],"education":[2],"requires":[3],"personalized":[4,31],"instruction":[5],"adapted":[6],"to":[7,108,112],"diverse":[8],"learner":[9,66],"backgrounds.":[10],"However,":[11],"while":[12],"LLM-based":[13],"multi-agent":[14,51],"systems":[15],"(MAS)":[16],"excel":[17],"at":[18],"complex":[19],"planning,":[20,102],"existing":[21],"planners":[22,134],"often":[23],"lack":[24],"profile-grounding":[25],"and":[26,64,75,99,116,132,141,150],"pedagogical":[27,151],"scaffolding,":[28],"thereby":[29],"undermining":[30],"learning.":[33],"To":[34],"fill":[35],"in":[36],"the":[37,110],"gap,":[38],"we":[39,79],"first":[40,87],"introduce":[41],"\\textbf{MAP-PPL}":[42],"(\\textbf{M}ulti-\\textbf{A}gent":[43],"\\textbf{P}lans":[44],"for":[45,95,156],"\\textbf{P}ersonalized":[46],"\\textbf{P}rogramming":[47],"\\textbf{L}earning),":[48],"a":[49,82,105],"profile-conditioned":[50],"planning":[52],"dataset":[53],"with":[54,91],"3{,}043":[55],"query--profile--plan":[56],"instances":[57],"from":[58],"1{,}730":[59],"Stack":[60],"Overflow":[61],"question":[62],"groups":[63],"2{,}738":[65],"profiles.":[67],"Each":[68],"plan":[69,147],"specifies":[70],"agents,":[71],"subtasks,":[72],"executable":[73],"steps,":[74],"prerequisite":[76],"dependencies.":[77],"Then,":[78],"propose":[80],"\\textbf{PersonalPlan},":[81],"two-stage":[83],"MAS":[84,130,155],"planner":[85],"that":[86],"performs":[88],"hierarchical":[89],"SFT":[90],"separate":[92],"LoRA":[93],"adapters":[94],"profile-aware":[96],"task":[97],"decomposition":[98],"step":[100],"dependency":[101],"then":[103],"applies":[104],"Reward-Adaptive":[106],"GRPO":[107],"encourage":[109],"model":[111],"generate":[113],"executable,":[114],"personalized,":[115],"pedagogically":[117],"scaffolded":[118],"plans.":[119],"Extensive":[120],"experiments":[121],"on":[122],"MAP-PPL":[123],"comparing":[124],"PersonalPlan":[125,144],"against":[126],"frontier":[127],"LLMs,":[128],"generic":[129],"frameworks,":[131],"agentic":[133],"demonstrate":[135],"its":[136],"superiority.":[137],"With":[138],"only":[139],"8B":[140],"32B":[142],"variants,":[143],"achieves":[145],"state-of-the-art":[146],"executability,":[148],"personalization,":[149],"quality,":[152],"effectively":[153],"orchestrating":[154],"agent-student":[157],"interactions.":[158]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-06-19T00:00:00"}
