{"id":"https://openalex.org/W4417069258","doi":"https://doi.org/10.48550/arxiv.2503.23503","title":"Evolutionary Prompt Optimization Discovers Emergent Multimodal Reasoning Strategies in Vision-Language Models","display_name":"Evolutionary Prompt Optimization Discovers Emergent Multimodal Reasoning Strategies in Vision-Language Models","publication_year":2025,"publication_date":"2025-03-30","ids":{"openalex":"https://openalex.org/W4417069258","doi":"https://doi.org/10.48550/arxiv.2503.23503"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2503.23503","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2503.23503","pdf_url":"https://arxiv.org/pdf/2503.23503","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2503.23503","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5120593092","display_name":"Sid Bharthulwar","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Bharthulwar, Sid","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":null,"display_name":"Rho, John","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rho, John","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5004374890","display_name":"Katrina Brown","orcid":"https://orcid.org/0000-0002-5426-5288"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Brown, Katrina","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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.9391000270843506,"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"}},"topics":[{"id":"https://openalex.org/T11714","display_name":"Multimodal Machine Learning Applications","score":0.9391000270843506,"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"}},{"id":"https://openalex.org/T11596","display_name":"Constraint Satisfaction and Optimization","score":0.003599999938160181,"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/T12090","display_name":"Language and cultural evolution","score":0.003599999938160181,"subfield":{"id":"https://openalex.org/subfields/3316","display_name":"Cultural Studies"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.6905999779701233},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6625000238418579},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.5282999873161316},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.508400022983551},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.43549999594688416},{"id":"https://openalex.org/keywords/generalization","display_name":"Generalization","score":0.4016000032424927},{"id":"https://openalex.org/keywords/visual-language","display_name":"Visual language","score":0.39089998602867126}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8073999881744385},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.6905999779701233},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6625000238418579},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5723000168800354},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.5282999873161316},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.508400022983551},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.43549999594688416},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4041999876499176},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.4016000032424927},{"id":"https://openalex.org/C2780878386","wikidata":"https://www.wikidata.org/wiki/Q1659648","display_name":"Visual language","level":2,"score":0.39089998602867126},{"id":"https://openalex.org/C166088908","wikidata":"https://www.wikidata.org/wiki/Q308495","display_name":"Abductive reasoning","level":2,"score":0.3801000118255615},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.36550000309944153},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.35440000891685486},{"id":"https://openalex.org/C2777508537","wikidata":"https://www.wikidata.org/wiki/Q7936620","display_name":"Visual reasoning","level":2,"score":0.32659998536109924},{"id":"https://openalex.org/C2780330621","wikidata":"https://www.wikidata.org/wiki/Q7936609","display_name":"Visual modeling","level":4,"score":0.303600013256073},{"id":"https://openalex.org/C2983448237","wikidata":"https://www.wikidata.org/wiki/Q1078276","display_name":"Language understanding","level":2,"score":0.29030001163482666},{"id":"https://openalex.org/C8797682","wikidata":"https://www.wikidata.org/wiki/Q2115","display_name":"XML","level":2,"score":0.27730000019073486},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.2696000039577484},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.262800008058548}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2503.23503","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2503.23503","pdf_url":"https://arxiv.org/pdf/2503.23503","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2503.23503","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2503.23503","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":"pmh:oai:arXiv.org:2503.23503","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2503.23503","pdf_url":"https://arxiv.org/pdf/2503.23503","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":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"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":{"We":[0],"present":[1],"a":[2,77,81,141],"framework":[3],"for":[4,122],"optimizing":[5],"prompts":[6],"in":[7,195],"vision-language":[8],"models":[9,189],"to":[10,21,53,69,80,84,127,156],"elicit":[11],"multimodal":[12,133],"reasoning":[13],"without":[14],"model":[15,52,66,126],"retraining.":[16],"Using":[17],"an":[18],"evolutionary":[19,184],"algorithm":[20],"guide":[22],"prompt":[23,143,185],"updates":[24],"downstream":[25],"of":[26,40],"visual":[27,163],"tasks,":[28,75],"our":[29,152,180],"approach":[30,48,181],"improves":[31],"upon":[32],"baseline":[33],"prompt-updating":[34],"algorithms,":[35],"which":[36,193],"lack":[37],"evolution-style":[38],"\"survival":[39],"the":[41,50,65,123],"fittest\"":[42],"iteration.":[43],"Crucially,":[44],"we":[45],"find":[46],"this":[47,105],"enables":[49],"language":[51,125,188],"independently":[54],"discover":[55],"progressive":[56],"problem-solving":[57],"techniques":[58],"across":[59,161,171,199],"several":[60],"evolution":[61],"generations.":[62],"For":[63],"example,":[64],"reasons":[67],"that":[68,102,144,183],"\"break":[70],"down\"":[71],"visually":[72],"complex":[73],"spatial":[74],"making":[76],"tool":[78],"call":[79],"Python":[82,119],"interpreter":[83,120],"perform":[85],"tasks":[86],"(such":[87],"as":[88],"cropping,":[89],"image":[90],"segmentation,":[91],"or":[92],"saturation":[93],"changes)":[94],"would":[95],"improve":[96],"performance":[97,147,166],"significantly.":[98],"Our":[99],"experimentation":[100,153],"shows":[101,182],"explicitly":[103],"evoking":[104],"\"tool":[106],"calling\"":[107],"call,":[108],"via":[109],"system-level":[110,142],"XML":[111],"$...\\texttt{}":[112],"...":[113],"\\texttt{}...$":[114],"tags,":[115],"can":[116,137],"effectively":[117],"flag":[118],"access":[121],"same":[124],"generate":[128],"relevant":[129],"programs,":[130],"generating":[131],"advanced":[132],"functionality.":[134],"This":[135],"functionality":[136],"be":[138],"crystallized":[139],"into":[140],"induces":[145],"improved":[146,196],"at":[148],"inference":[149],"time,":[150],"and":[151,169,176],"suggests":[154],"up":[155],"$\\approx":[157],"50\\%$":[158],"relative":[159],"improvement":[160],"select":[162],"tasks.":[164,200],"Downstream":[165],"is":[167],"trained":[168],"evaluated":[170],"subtasks":[172],"from":[173],"MathVista,":[174],"M3CoT,":[175],"GeoBench-VLM":[177],"datasets.":[178],"Importantly,":[179],"optimization":[186],"guides":[187],"towards":[190],"self-reasoning":[191],"discoveries,":[192],"result":[194],"zero-shot":[197],"generalization":[198]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2025-10-10T00:00:00"}
