{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2024:JOVF2IVEK27NAEDPLISVJTAK4D","short_pith_number":"pith:JOVF2IVE","schema_version":"1.0","canonical_sha256":"4baa5d22a456bed0106f5a2554cc0ae0f05541eba6ec127981e04d5f27b9b2d7","source":{"kind":"arxiv","id":"2401.08189","version":4},"attestation_state":"computed","paper":{"title":"PRewrite: Prompt Rewriting with Reinforcement Learning","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.AI","authors_text":"Michael Bendersky, Mingyang Zhang, Qiaozhu Mei, Spurthi Amba Hombaiah, Weize Kong","submitted_at":"2024-01-16T08:04:50Z","abstract_excerpt":"Prompt engineering is critical for the development of LLM-based applications. However, it is usually done manually in a \"trial and error\" fashion that can be time consuming, ineffective, and sub-optimal. Even for the prompts which seemingly work well, there is always a lingering question: can the prompts be made better with further modifications?\n  To address these problems, we investigate automated prompt engineering in this paper. Specifically, we propose PRewrite, an automated method to rewrite an under-optimized prompt to a more effective prompt. We instantiate the prompt rewriter using a "},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2401.08189","kind":"arxiv","version":4},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.AI","submitted_at":"2024-01-16T08:04:50Z","cross_cats_sorted":["cs.CL","cs.LG"],"title_canon_sha256":"02aa52405a12e86177bd8c3780b123f189ff925a2116e06509d7206d84892caf","abstract_canon_sha256":"941e77a9292e45d5d9db6c436fd77815de351949e3f0ae597feb7c4e94efad67"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T08:29:20.260122Z","signature_b64":"Q0sSIuUYsN3M4YRavOFyUAzv2VigHn0FhYdCO8JGj4k7meCs9sX3jhwWS8Zm0mTTDabc4kylZjdPMYUrkRulDA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"4baa5d22a456bed0106f5a2554cc0ae0f05541eba6ec127981e04d5f27b9b2d7","last_reissued_at":"2026-07-05T08:29:20.259709Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T08:29:20.259709Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"PRewrite: Prompt Rewriting with Reinforcement Learning","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.CL","cs.LG"],"primary_cat":"cs.AI","authors_text":"Michael Bendersky, Mingyang Zhang, Qiaozhu Mei, Spurthi Amba Hombaiah, Weize Kong","submitted_at":"2024-01-16T08:04:50Z","abstract_excerpt":"Prompt engineering is critical for the development of LLM-based applications. However, it is usually done manually in a \"trial and error\" fashion that can be time consuming, ineffective, and sub-optimal. Even for the prompts which seemingly work well, there is always a lingering question: can the prompts be made better with further modifications?\n  To address these problems, we investigate automated prompt engineering in this paper. Specifically, we propose PRewrite, an automated method to rewrite an under-optimized prompt to a more effective prompt. We instantiate the prompt rewriter using a "},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2401.08189","kind":"arxiv","version":4},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2401.08189/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"2401.08189","created_at":"2026-07-05T08:29:20.259764+00:00"},{"alias_kind":"arxiv_version","alias_value":"2401.08189v4","created_at":"2026-07-05T08:29:20.259764+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2401.08189","created_at":"2026-07-05T08:29:20.259764+00:00"},{"alias_kind":"pith_short_12","alias_value":"JOVF2IVEK27N","created_at":"2026-07-05T08:29:20.259764+00:00"},{"alias_kind":"pith_short_16","alias_value":"JOVF2IVEK27NAEDP","created_at":"2026-07-05T08:29:20.259764+00:00"},{"alias_kind":"pith_short_8","alias_value":"JOVF2IVE","created_at":"2026-07-05T08:29:20.259764+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":6,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2606.08656","citing_title":"From Player to Master: Enhancing Test-Time Learning of LLM Agents via Reinforcement Learning over Memory","ref_index":26,"is_internal_anchor":false},{"citing_arxiv_id":"2605.01248","citing_title":"$S^3$-R1: Learning to Retrieve and Answer Step-by-Step with Synthetic Data","ref_index":11,"is_internal_anchor":false},{"citing_arxiv_id":"2506.08872","citing_title":"Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task","ref_index":66,"is_internal_anchor":false},{"citing_arxiv_id":"2603.10477","citing_title":"PEEM: Prompt Engineering Evaluation Metrics for Interpretable Joint Evaluation of Prompts and Responses","ref_index":30,"is_internal_anchor":false},{"citing_arxiv_id":"2605.01248","citing_title":"$S^3$-R1: Learning to Retrieve and Answer Step-by-Step with Synthetic Data","ref_index":11,"is_internal_anchor":false},{"citing_arxiv_id":"2604.09418","citing_title":"Automated Instruction Revision (AIR): A Structured Comparison of Task Adaptation Strategies for LLM","ref_index":4,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D","json":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D.json","graph_json":"https://pith.science/api/pith-number/JOVF2IVEK27NAEDPLISVJTAK4D/graph.json","events_json":"https://pith.science/api/pith-number/JOVF2IVEK27NAEDPLISVJTAK4D/events.json","paper":"https://pith.science/paper/JOVF2IVE"},"agent_actions":{"view_html":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D","download_json":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D.json","view_paper":"https://pith.science/paper/JOVF2IVE","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2401.08189&json=true","fetch_graph":"https://pith.science/api/pith-number/JOVF2IVEK27NAEDPLISVJTAK4D/graph.json","fetch_events":"https://pith.science/api/pith-number/JOVF2IVEK27NAEDPLISVJTAK4D/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D/action/timestamp_anchor","attest_storage":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D/action/storage_attestation","attest_author":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D/action/author_attestation","sign_citation":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D/action/citation_signature","submit_replication":"https://pith.science/pith/JOVF2IVEK27NAEDPLISVJTAK4D/action/replication_record"}},"created_at":"2026-07-05T08:29:20.259764+00:00","updated_at":"2026-07-05T08:29:20.259764+00:00"}