{"id":"https://openalex.org/W7160857296","doi":"https://doi.org/10.3390/a19050383","title":"FictionRAG: A Stateful Metacognitive Framework for High-Fidelity Long-Narrative Role-Playing","display_name":"FictionRAG: A Stateful Metacognitive Framework for High-Fidelity Long-Narrative Role-Playing","publication_year":2026,"publication_date":"2026-05-11","ids":{"openalex":"https://openalex.org/W7160857296","doi":"https://doi.org/10.3390/a19050383"},"language":"en","primary_location":{"id":"doi:10.3390/a19050383","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19050383","pdf_url":null,"source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.3390/a19050383","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5135868734","display_name":"Yifei Deng","orcid":null},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yifei Deng","raw_affiliation_strings":["School of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035060845","display_name":"Y Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yudong Zhang","raw_affiliation_strings":["School of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100404947","display_name":"Jie Yang","orcid":"https://orcid.org/0000-0003-4801-7162"},"institutions":[{"id":"https://openalex.org/I82880672","display_name":"Beihang University","ror":"https://ror.org/00wk2mp56","country_code":"CN","type":"education","lineage":["https://openalex.org/I82880672"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingpu Yang","raw_affiliation_strings":["Research Institute of Unmanned Systems, Beihang University, Beijing 100191, China"],"raw_orcid":"https://orcid.org/0009-0000-0481-3736","affiliations":[{"raw_affiliation_string":"Research Institute of Unmanned Systems, Beihang University, Beijing 100191, China","institution_ids":["https://openalex.org/I82880672"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005036433","display_name":"Miao Fang","orcid":"https://orcid.org/0000-0003-3021-2728"},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Miao Fang","raw_affiliation_strings":["School of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, China","institution_ids":["https://openalex.org/I9224756"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5005036433"],"corresponding_institution_ids":["https://openalex.org/I9224756"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.56994584,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"19","issue":"5","first_page":"383","last_page":"383"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.35420000553131104,"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/T10028","display_name":"Topic Modeling","score":0.35420000553131104,"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/T11574","display_name":"Artificial Intelligence in Games","score":0.2290000021457672,"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/T14074","display_name":"Persona Design and Applications","score":0.07450000196695328,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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/persona","display_name":"Persona","score":0.7526999711990356},{"id":"https://openalex.org/keywords/stateful-firewall","display_name":"Stateful firewall","score":0.7379000186920166},{"id":"https://openalex.org/keywords/narrative","display_name":"Narrative","score":0.6841999888420105},{"id":"https://openalex.org/keywords/timeline","display_name":"Timeline","score":0.5522000193595886},{"id":"https://openalex.org/keywords/metacognition","display_name":"Metacognition","score":0.5133000016212463},{"id":"https://openalex.org/keywords/stateless-protocol","display_name":"Stateless protocol","score":0.49000000953674316},{"id":"https://openalex.org/keywords/character","display_name":"Character (mathematics)","score":0.4339999854564667},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.39410001039505005}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8173999786376953},{"id":"https://openalex.org/C313442","wikidata":"https://www.wikidata.org/wiki/Q778556","display_name":"Persona","level":2,"score":0.7526999711990356},{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.7379000186920166},{"id":"https://openalex.org/C199033989","wikidata":"https://www.wikidata.org/wiki/Q1318295","display_name":"Narrative","level":2,"score":0.6841999888420105},{"id":"https://openalex.org/C4438859","wikidata":"https://www.wikidata.org/wiki/Q186117","display_name":"Timeline","level":2,"score":0.5522000193595886},{"id":"https://openalex.org/C118147538","wikidata":"https://www.wikidata.org/wiki/Q1126970","display_name":"Metacognition","level":3,"score":0.5133000016212463},{"id":"https://openalex.org/C103613024","wikidata":"https://www.wikidata.org/wiki/Q230924","display_name":"Stateless protocol","level":3,"score":0.49000000953674316},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4505999982357025},{"id":"https://openalex.org/C2780861071","wikidata":"https://www.wikidata.org/wiki/Q1062934","display_name":"Character (mathematics)","level":2,"score":0.4339999854564667},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.39410001039505005},{"id":"https://openalex.org/C188147891","wikidata":"https://www.wikidata.org/wiki/Q147638","display_name":"Cognitive science","level":1,"score":0.3625999987125397},{"id":"https://openalex.org/C167651023","wikidata":"https://www.wikidata.org/wiki/Q1474611","display_name":"Plot (graphics)","level":2,"score":0.33090001344680786},{"id":"https://openalex.org/C77618280","wikidata":"https://www.wikidata.org/wiki/Q1155772","display_name":"Scheme (mathematics)","level":2,"score":0.31700000166893005},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.31529998779296875},{"id":"https://openalex.org/C62230096","wikidata":"https://www.wikidata.org/wiki/Q275969","display_name":"Crowdsourcing","level":2,"score":0.31049999594688416},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.29820001125335693},{"id":"https://openalex.org/C2775936607","wikidata":"https://www.wikidata.org/wiki/Q466845","display_name":"Tracking (education)","level":2,"score":0.290800005197525},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.289900004863739},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.2689000070095062},{"id":"https://openalex.org/C136172866","wikidata":"https://www.wikidata.org/wiki/Q1088088","display_name":"Possible world","level":2,"score":0.2554999887943268},{"id":"https://openalex.org/C138268822","wikidata":"https://www.wikidata.org/wiki/Q1051925","display_name":"Resolution (logic)","level":2,"score":0.25110000371932983}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/a19050383","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19050383","pdf_url":null,"source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:b2741ccf7c294ec8a42db8f57c2a273b","is_oa":true,"landing_page_url":"https://doaj.org/article/b2741ccf7c294ec8a42db8f57c2a273b","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms, Vol 19, Iss 5, p 383 (2026)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/a19050383","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a19050383","pdf_url":null,"source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W2963963993","https://openalex.org/W3099700870","https://openalex.org/W4387835442","https://openalex.org/W4389518991","https://openalex.org/W4389519118","https://openalex.org/W4389519488","https://openalex.org/W4389520286","https://openalex.org/W4391876619","https://openalex.org/W4393147158","https://openalex.org/W4402670540","https://openalex.org/W4402671884","https://openalex.org/W4404782899","https://openalex.org/W4407736938","https://openalex.org/W4414592700","https://openalex.org/W7124688189","https://openalex.org/W7138861429"],"related_works":[],"abstract_inverted_index":{"Maintaining":[0],"high-fidelity":[1],"character":[2,41],"personas":[3],"and":[4,43,84,98,138,164,193],"tracking":[5,118,192],"trusted":[6],"narrative":[7,74,136],"facts":[8],"remain":[9],"significant":[10],"challenges":[11],"for":[12,183],"LLM-based":[13],"role-playing":[14,113],"systems,":[15],"particularly":[16],"in":[17,133,159],"long-context":[18],"scenarios.":[19],"Traditional":[20],"Retrieval-Augmented":[21],"Generation":[22],"(RAG)":[23],"approaches,":[24],"which":[25],"typically":[26],"rely":[27],"on":[28,145],"static,":[29],"stateless":[30],"retrieval,":[31],"often":[32],"struggle":[33],"to":[34,40,62],"capture":[35],"evolving":[36],"plot":[37],"dynamics,":[38],"leading":[39],"hallucinations":[42],"logical":[44],"inconsistencies":[45],"over":[46],"prolonged":[47],"interactions.":[48],"To":[49],"address":[50],"these":[51,170],"limitations,":[52],"we":[53],"present":[54],"FictionRAG,":[55],"a":[56,68,90,115,146,180],"novel":[57],"stateful":[58],"retrieval-augmented":[59],"framework":[60],"designed":[61],"enhance":[63],"long-narrative":[64],"role-playing.":[65],"FictionRAG":[66,125,154],"introduces":[67],"hierarchical":[69],"memory":[70],"architecture":[71],"that":[72,95,127,153,173,188],"decouples":[73],"information":[75],"into":[76],"three":[77],"distinct":[78],"lanes:":[79],"factual":[80,160],"events,":[81],"persona":[82,103,162],"traits,":[83],"worldview":[85,165],"constraints.":[86],"Furthermore,":[87],"it":[88],"employs":[89],"failure-driven":[91],"metacognitive":[92],"regulatory":[93],"loop":[94],"dynamically":[96],"identifies":[97],"corrects":[99],"retrieval":[100,176],"deficiencies\u2014such":[101],"as":[102,114,179],"drift":[104],"or":[105],"conflicting":[106],"world":[107],"rules\u2014before":[108],"response":[109],"generation.":[110],"By":[111],"treating":[112],"dynamic":[116],"state":[117,191],"problem":[119],"rather":[120],"than":[121],"simple":[122],"question":[123],"answering,":[124],"ensures":[126],"generated":[128],"responses":[129],"are":[130],"strictly":[131],"grounded":[132],"both":[134],"the":[135,139],"timeline":[137],"character\u2019s":[140],"psychological":[141],"profile.":[142],"Extensive":[143],"experiments":[144],"dataset":[147],"comprising":[148],"twenty":[149],"classic":[150],"novels":[151],"demonstrate":[152],"significantly":[155],"outperforms":[156],"existing":[157],"baselines":[158],"accuracy,":[161],"stability,":[163],"consistency.":[166,195],"Beyond":[167],"literary":[168],"role-playing,":[169],"results":[171],"suggest":[172],"stateful,":[174],"evidence-constrained":[175],"can":[177],"serve":[178],"general":[181],"mechanism":[182],"long-form":[184],"controllable":[185],"generation":[186],"tasks":[187],"require":[189],"persistent":[190],"multi-dimensional":[194]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2026-05-12T00:00:00"}
