{"id":"https://openalex.org/W7163683658","doi":"https://doi.org/10.48550/arxiv.2606.05922","title":"Evolving Agents in the Dark: Retrospective Harness Optimization via Self-Preference","display_name":"Evolving Agents in the Dark: Retrospective Harness Optimization via Self-Preference","publication_year":2026,"publication_date":"2026-06-04","ids":{"openalex":"https://openalex.org/W7163683658","doi":"https://doi.org/10.48550/arxiv.2606.05922"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.05922","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.05922","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.2606.05922","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137922613","display_name":"Wenbo Pan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pan, Wenbo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137971079","display_name":"Shujie Liu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Shujie","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090151187","display_name":"Chin-Yew Lin","orcid":"https://orcid.org/0000-0002-0798-6365"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lin, Chin-Yew","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137964728","display_name":"Jingying Zeng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zeng, Jingying","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137947202","display_name":"Xianfeng Tang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tang, Xianfeng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137924235","display_name":"Xiangyang Zhou","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhou, Xiangyang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5137920680","display_name":"Yan Lu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lu, Yan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5124068090","display_name":"Xiaohua Jia","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jia, Xiaohua","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/T10260","display_name":"Software Engineering Research","score":0.2370000034570694,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10260","display_name":"Software Engineering Research","score":0.2370000034570694,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.11379999667406082,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.08489999920129776,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/workflow","display_name":"Workflow","score":0.6473000049591064},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.6295999884605408},{"id":"https://openalex.org/keywords/trajectory","display_name":"Trajectory","score":0.4514999985694885},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45089998841285706},{"id":"https://openalex.org/keywords/pairwise-comparison","display_name":"Pairwise comparison","score":0.43709999322891235}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7534000277519226},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6473000049591064},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.6295999884605408},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.46070000529289246},{"id":"https://openalex.org/C13662910","wikidata":"https://www.wikidata.org/wiki/Q193139","display_name":"Trajectory","level":2,"score":0.4514999985694885},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45089998841285706},{"id":"https://openalex.org/C184898388","wikidata":"https://www.wikidata.org/wiki/Q1435712","display_name":"Pairwise comparison","level":2,"score":0.43709999322891235},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.31380000710487366},{"id":"https://openalex.org/C202105479","wikidata":"https://www.wikidata.org/wiki/Q265013","display_name":"Software evolution","level":5,"score":0.28870001435279846},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.28279998898506165},{"id":"https://openalex.org/C180761244","wikidata":"https://www.wikidata.org/wiki/Q354262","display_name":"Cable harness","level":3,"score":0.2791999876499176},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.25619998574256897},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.25529998540878296}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.05922","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.05922","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.2606.05922","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.05922","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"AI":[0],"agents":[1],"rely":[2],"on":[3,135],"a":[4,57,72,127,158],"harness":[5,18,64,98,162],"of":[6,75],"skills,":[7],"tools,":[8],"and":[9,81,93,100,123,168],"workflows":[10],"to":[11,23,41,140],"solve":[12],"complex":[13],"problems.":[14],"Continually":[15],"improving":[16],"this":[17,49],"is":[19,39],"essential":[20],"for":[21],"adapting":[22],"new":[24],"tasks.":[25],"However,":[26],"existing":[27],"optimization":[28,129],"methods":[29],"typically":[30],"require":[31],"ground-truth":[32],"validation":[33],"sets,":[34],"yet":[35],"such":[36],"labeled":[37],"data":[38],"difficult":[40],"acquire":[42],"in":[43,84],"practical":[44],"deployment":[45],"settings.":[46],"To":[47],"address":[48],"problem,":[50],"we":[51],"introduce":[52],"Retrospective":[53],"Harness":[54],"Optimization":[55],"(RHO),":[56],"self-supervised":[58],"method":[59],"that":[60,150],"optimizes":[61],"the":[62,102,132,160,164],"agent":[63,87],"using":[65,91],"only":[66],"past":[67,79],"trajectories.":[68],"Specifically,":[69],"RHO":[70,113,151],"selects":[71,101],"diverse":[73,116],"coreset":[74],"challenging":[76],"tasks":[77],"from":[78,138],"trajectories":[80],"re-solves":[82],"them":[83],"parallel.":[85],"The":[86],"analyzes":[88],"these":[89],"rollouts":[90],"self-validation":[92],"self-consistency,":[94],"then":[95],"generates":[96],"candidate":[97],"updates":[99],"most":[103],"effective":[104],"one":[105],"by":[106],"its":[107],"own":[108],"pairwise":[109],"self-preference.":[110],"We":[111],"evaluate":[112],"across":[114],"three":[115],"domains,":[117],"spanning":[118],"software":[119],"engineering,":[120],"technical":[121],"work,":[122],"knowledge":[124],"work.":[125],"Notably,":[126],"single":[128],"round":[130],"improves":[131],"pass":[133],"rate":[134],"SWE-Bench":[136],"Pro":[137],"59%":[139],"78%":[141],"without":[142],"any":[143],"external":[144],"grading.":[145],"Furthermore,":[146],"our":[147],"analysis":[148],"demonstrates":[149],"effectively":[152],"targets":[153],"prior":[154],"failure":[155],"modes.":[156],"As":[157],"result,":[159],"optimized":[161],"alters":[163],"agent's":[165],"behavior":[166],"patterns":[167],"sustains":[169],"higher":[170],"accuracy":[171],"during":[172],"long-horizon":[173],"sessions.":[174]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-06T00:00:00"}
