{"id":"https://openalex.org/W7163161372","doi":"https://doi.org/10.48550/arxiv.2606.00619","title":"MemPro: Agentic Memory Systems as Evolvable Programs","display_name":"MemPro: Agentic Memory Systems as Evolvable Programs","publication_year":2026,"publication_date":"2026-05-30","ids":{"openalex":"https://openalex.org/W7163161372","doi":"https://doi.org/10.48550/arxiv.2606.00619"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.00619","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00619","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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.00619","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137671515","display_name":"Qingshan Liu","orcid":"https://orcid.org/0000-0001-7672-5129"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Qingshan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137693558","display_name":"Guoqing Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Guoqing","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137676798","display_name":"Wen Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Wen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137621455","display_name":"Jingqi Huang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huang, Jingqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137663618","display_name":"Xinqi Tao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tao, Xinqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137691740","display_name":"Dejia Song","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Song, Dejia","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137642254","display_name":"Jie Zhou","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhou, Jie","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5137677199","display_name":"Liang He","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"He, Liang","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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.12080000340938568,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.12080000340938568,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.11429999768733978,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10906","display_name":"AI-based Problem Solving and Planning","score":0.11339999735355377,"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/pipeline","display_name":"Pipeline (software)","score":0.5555999875068665},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5425000190734863},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.48159998655319214},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.4020000100135803},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.3935000002384186},{"id":"https://openalex.org/keywords/memory-errors","display_name":"Memory errors","score":0.3799999952316284},{"id":"https://openalex.org/keywords/legacy-system","display_name":"Legacy system","score":0.3621000051498413},{"id":"https://openalex.org/keywords/code-reuse","display_name":"Code reuse","score":0.35030001401901245}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8122000098228455},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5555999875068665},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5425000190734863},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.48159998655319214},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.4020000100135803},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3935000002384186},{"id":"https://openalex.org/C119907115","wikidata":"https://www.wikidata.org/wiki/Q6815725","display_name":"Memory errors","level":3,"score":0.3799999952316284},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.3621000051498413},{"id":"https://openalex.org/C2778583558","wikidata":"https://www.wikidata.org/wiki/Q771245","display_name":"Code reuse","level":3,"score":0.35030001401901245},{"id":"https://openalex.org/C89992363","wikidata":"https://www.wikidata.org/wiki/Q5961558","display_name":"Track (disk drive)","level":2,"score":0.34139999747276306},{"id":"https://openalex.org/C88576662","wikidata":"https://www.wikidata.org/wiki/Q18646","display_name":"Episodic memory","level":3,"score":0.3375999927520752},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.32429999113082886},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3215999901294708},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.2989000082015991},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.28060001134872437},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2667999863624573},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.26489999890327454},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.2603999972343445},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.259799987077713},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.2554999887943268},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.251800000667572},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.2500999867916107}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.00619","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00619","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.00619","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.00619","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","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":{"Long-horizon":[0],"autonomous":[1],"agents":[2],"require":[3],"memory":[4,23,28,37,62,98],"systems":[5,24],"to":[6,51,155],"retain":[7],"historical":[8],"information,":[9],"track":[10],"evolving":[11,148],"states,":[12],"and":[13,57,68,123,137,146,159],"reuse":[14],"relevant":[15],"knowledge":[16],"beyond":[17],"finite":[18],"context":[19],"windows.":[20],"Existing":[21],"agentic":[22],"typically":[25],"follow":[26],"a":[27,79,105,151,161],"construction-retrieval":[29],"(MCR)":[30],"pipeline,":[31],"but":[32],"often":[33],"adapt":[34],"mainly":[35],"the":[36,41,85,97],"bank":[38,99],"while":[39],"keeping":[40],"surrounding":[42],"pipeline":[43,88],"fixed":[44],"after":[45],"deployment.":[46],"This":[47],"fixed-pipeline":[48],"design":[49],"struggles":[50],"handle":[52],"heterogeneous":[53],"task-specific":[54],"failure":[55],"modes":[56],"can":[58],"become":[59],"misaligned":[60],"with":[61,157],"banks":[63],"that":[64,83,140],"evolve":[65],"in":[66],"scale":[67],"structure":[69],"over":[70],"time.":[71],"To":[72],"address":[73],"these":[74],"limitations,":[75],"we":[76],"propose":[77],"MemPro,":[78],"system-level":[80],"evolution":[81],"framework":[82],"treats":[84],"entire":[86],"MCR":[87],"as":[89],"an":[90,113],"evolvable":[91],"program":[92],"rather":[93],"than":[94],"adapting":[95],"only":[96],"or":[100],"prompt":[101],"text.":[102],"MemPro":[103,141],"maintains":[104],"version":[106],"tree":[107],"of":[108],"runnable":[109],"memory-system":[110],"implementations,":[111],"where":[112],"Evolving":[114],"Agent":[115],"iteratively":[116],"selects":[117],"promising":[118],"versions,":[119],"diagnoses":[120],"recurring":[121],"failures,":[122],"creates":[124],"improved":[125],"child":[126],"versions":[127],"through":[128],"failure-mode-guided":[129],"edit-debug":[130],"refinement.":[131],"Experiments":[132],"on":[133],"LongMemEval,":[134],"LoCoMo,":[135],"HotpotQA,":[136],"NarrativeQA":[138],"show":[139],"consistently":[142],"outperforms":[143],"strong":[144],"static":[145],"prompt-level":[147],"baselines":[149],"within":[150],"few":[152],"iterations,":[153],"continues":[154],"improve":[156],"evolution,":[158],"achieves":[160],"favorable":[162],"performance-cost":[163],"trade-off.":[164],"Code":[165],"is":[166],"available":[167],"at":[168],"https://github.com/wanghai673/MemPro.":[169]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-03T00:00:00"}
