<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Assistant professor of political science at MSU. NLP, text, and conflict.</description><link>https://bsky.app/profile/ahalterman.bsky.social</link><title>@ahalterman.bsky.social - Andy Halterman</title><item><link>https://bsky.app/profile/ahalterman.bsky.social/post/3mqkiaysuyk2q</link><description>If you&#39;re interested in learning how to create custom event data from text, my workshop at ICPSR is coming up soon (Aug 3-7). We&#39;ll be using my brand new textbook (!) that&#39;s meant to make it much easier to define your what you&#39;re looking for and implement a pipeline for doing it. myumi.ch/w9nbN&#xA;https://myumi.ch/w9nbN</description><pubDate>13 Jul 2026 20:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:bfmnjv7qui2bdpudo7rbudop/app.bsky.feed.post/3mqkiaysuyk2q</guid></item><item><link>https://bsky.app/profile/ahalterman.bsky.social/post/3lz6yrl7zp222</link><description>Very excited that my paper with @katakeith.bsky.social is now out in @polanalysis.bsky.social. We investigate whether LLMs actually follow the instructions/definitions provided in codebooks, propose some diagnostics, and release a new evaluation dataset.&#xA;https://www.cambridge.org/core/journals/political-analysis/article/codebook-llms-evaluating-llms-as-measurement-tools-for-political-science-concepts/7B323A0E47F782F2698A0AE849EA00DE</description><pubDate>19 Sep 2025 13:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:bfmnjv7qui2bdpudo7rbudop/app.bsky.feed.post/3lz6yrl7zp222</guid></item><item><link>https://bsky.app/profile/ahalterman.bsky.social/post/3lh2iela4uc2u</link><description>New paper in Political Analysis on synthetic text data for training classifiers. Main idea: generate training examples with LLMs, then fit classifiers on synthetic (+real) text. Paper has validations and guidance. &#xA;Blog: https://andrewhalterman.com/post/synthetic-text-gpt-political-science/&#xA;Paper: https://www.cambridge.org/core/journals/political-analysis/article/synthetically-generated-text-for-supervised-text-analysis/09CFE15F93DE07FCF8DAAB855D9F4642&#xA;https://www.cambridge.org/core/journals/political-analysis/article/synthetically-generated-text-for-supervised-text-analysis/09CFE15F93DE07FCF8DAAB855D9F4642?utm_source=SFMC&amp;utm_medium=email&amp;utm_content=Article&amp;utm_campaign=New%20Cambridge%20Alert%20-%20Articles&amp;WT.mc_id=New%20Cambridge%20Alert%20-%20Articles</description><pubDate>31 Jan 2025 17:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:bfmnjv7qui2bdpudo7rbudop/app.bsky.feed.post/3lh2iela4uc2u</guid></item><item><link>https://bsky.app/profile/ahalterman.bsky.social/post/3lcg7zv6wt22p</link><pubDate>03 Dec 2024 18:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:bfmnjv7qui2bdpudo7rbudop/app.bsky.feed.post/3lcg7zv6wt22p</guid></item><item><link>https://bsky.app/profile/ahalterman.bsky.social/post/3kdp5ejzhqe2s</link><description>I couldn&#39;t find a tutorial I liked to get students who know R up and running with Python, so I wrote my own! Part 1 is here: https://andrewhalterman.com/post/python_for_r_users/&#xA;(And if you have a tutorial you like, please let me know!)</description><pubDate>08 Nov 2023 19:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:bfmnjv7qui2bdpudo7rbudop/app.bsky.feed.post/3kdp5ejzhqe2s</guid></item><item><link>https://bsky.app/profile/ahalterman.bsky.social/post/3kbx5pkm75y2i</link><description>The optimal amount of dad joke cringe when teaching undergrads is &gt; 0.</description><pubDate>17 Oct 2023 12:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:bfmnjv7qui2bdpudo7rbudop/app.bsky.feed.post/3kbx5pkm75y2i</guid></item></channel></rss>