{"id":"https://openalex.org/W7162460627","doi":"https://doi.org/10.48550/arxiv.2605.23986","title":"MemForest: An Efficient Agent Memory System with Hierarchical Temporal Indexing","display_name":"MemForest: An Efficient Agent Memory System with Hierarchical Temporal Indexing","publication_year":2026,"publication_date":"2026-05-16","ids":{"openalex":"https://openalex.org/W7162460627","doi":"https://doi.org/10.48550/arxiv.2605.23986"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2605.23986","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23986","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":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2605.23986","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137068894","display_name":"Han Chen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chen, Han","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137007548","display_name":"Zining Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Zining","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129700521","display_name":"Wenqi Pei","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pei, Wenqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137001122","display_name":"Bingsheng He","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"He, Bingsheng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137039231","display_name":"Ming Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Ming","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137041553","display_name":"Jason Zeng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zeng, Jason","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5136999135","display_name":"Michael Heinrich","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Heinrich, Michael","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137049380","display_name":"Wei Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Wei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5136998236","display_name":"Hongbao Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Hongbao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":9,"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/T10215","display_name":"Semantic Web and Ontologies","score":0.17389999330043793,"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/T10215","display_name":"Semantic Web and Ontologies","score":0.17389999330043793,"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/T10317","display_name":"Advanced Database Systems and Queries","score":0.11100000143051147,"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/T12292","display_name":"Graph Theory and Algorithms","score":0.08320000022649765,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/stateful-firewall","display_name":"Stateful firewall","score":0.7473999857902527},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.644599974155426},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5597000122070312},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5242999792098999},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.44909998774528503},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.43470001220703125},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4133000075817108},{"id":"https://openalex.org/keywords/memory-model","display_name":"Memory model","score":0.4068000018596649},{"id":"https://openalex.org/keywords/stateless-protocol","display_name":"Stateless protocol","score":0.4004000127315521}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8385999798774719},{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.7473999857902527},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.644599974155426},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5597000122070312},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5242999792098999},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4869000017642975},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.44909998774528503},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.43470001220703125},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4133000075817108},{"id":"https://openalex.org/C12186640","wikidata":"https://www.wikidata.org/wiki/Q6815743","display_name":"Memory model","level":3,"score":0.4068000018596649},{"id":"https://openalex.org/C103613024","wikidata":"https://www.wikidata.org/wiki/Q230924","display_name":"Stateless protocol","level":3,"score":0.4004000127315521},{"id":"https://openalex.org/C75165309","wikidata":"https://www.wikidata.org/wiki/Q2258979","display_name":"Search engine indexing","level":2,"score":0.3962000012397766},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.39329999685287476},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.3458000123500824},{"id":"https://openalex.org/C108010975","wikidata":"https://www.wikidata.org/wiki/Q500094","display_name":"Pruning","level":2,"score":0.33329999446868896},{"id":"https://openalex.org/C74426580","wikidata":"https://www.wikidata.org/wiki/Q719484","display_name":"Memory map","level":3,"score":0.3294000029563904},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.3240000009536743},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.31700000166893005},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.3118000030517578},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.29829999804496765},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.29760000109672546},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.2700999975204468},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.2685000002384186},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.2671000063419342},{"id":"https://openalex.org/C2779602883","wikidata":"https://www.wikidata.org/wiki/Q15544750","display_name":"Memory architecture","level":2,"score":0.26080000400543213},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.25949999690055847},{"id":"https://openalex.org/C57863822","wikidata":"https://www.wikidata.org/wiki/Q905488","display_name":"Flat memory model","level":4,"score":0.2558000087738037}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2605.23986","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23986","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":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2605.23986","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2605.23986","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":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Memory":[0],"is":[1],"a":[2,16,75,83,113,179],"fundamental":[3],"component":[4],"for":[5],"enabling":[6],"long-context":[7,156],"LLM":[8,52],"agents,":[9],"supporting":[10],"persistent":[11],"state":[12,37],"across":[13],"interactions":[14],"through":[15],"continuous":[17],"serve-and-update":[18],"lifecycle.":[19],"Despite":[20],"substantial":[21],"prior":[22],"work,":[23],"existing":[24],"systems":[25],"suffer":[26],"from":[27],"significant":[28],"maintenance":[29,138],"overhead":[30],"due":[31],"to":[32,59,140],"two":[33,155],"key":[34],"limitations:":[35],"coarse-grained":[36,108],"management":[38,87],"and":[39,54,62,160],"inherently":[40],"sequential":[41,92],"update":[42],"pipelines.":[43],"In":[44],"particular,":[45],"updates":[46],"are":[47],"often":[48],"tightly":[49],"coupled":[50],"with":[51,133],"inference":[53],"require":[55],"full-state":[56,131],"rewrites,":[57],"leading":[58],"poor":[60],"scalability":[61],"growing":[63],"latency":[64],"as":[65,82,120],"memory":[66,76,81,99,119,157,180],"accumulates.":[67],"To":[68,105],"address":[69],"these":[70],"challenges,":[71],"we":[72,110],"present":[73],"MemForest,":[74],"framework":[77],"that":[78,117],"reformulates":[79],"agent":[80],"write-efficient":[84],"temporal":[85,115],"data":[86],"problem.":[88],"MemForest":[89,153,164],"breaks":[90],"the":[91,141,166],"bottleneck":[93],"via":[94],"parallel":[95],"chunk":[96],"extraction,":[97],"decoupling":[98],"construction":[100,181],"into":[101],"concurrent,":[102],"independent":[103],"operations.":[104],"further":[106],"eliminate":[107],"maintenance,":[109],"introduce":[111],"MemTree,":[112],"hierarchical":[114],"index":[116],"organizes":[118],"time-ordered":[121],"trees":[122],"rather":[123],"than":[124,186],"flat":[125],"global":[126],"summaries.":[127],"This":[128],"design":[129],"replaces":[130],"rewrites":[132],"localized":[134],"per-node":[135],"updates,":[136],"reducing":[137],"cost":[139],"affected":[142],"tree":[143],"paths":[144],"while":[145,177],"naturally":[146],"preserving":[147],"temporally":[148],"evolving":[149],"states.":[150],"We":[151],"evaluate":[152],"on":[154],"benchmarks,":[158],"LongMemEval-S":[159],"LoCoMo.":[161],"On":[162],"LongMemEval-S,":[163],"achieves":[165],"best":[167],"overall":[168],"performance":[169],"among":[170],"stateful":[171],"baselines,":[172],"reaching":[173],"79.8%":[174],"pass@1":[175],"accuracy":[176],"sustaining":[178],"throughput":[182],"approximately":[183],"6x":[184],"higher":[185],"state-of-the-art":[187],"approaches":[188],"including":[189],"EverMemOS.":[190]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-05-27T00:00:00"}
