Post-Labor Economics Guide
Overview
Post-labor economics studies the economic consequences of advanced automation -- the possibility that AI and robotics will displace human labor at a scale and speed that overwhelms traditional adjustment mechanisms. While technological unemployment is an old concern (dating to the Luddites and Keynes's "Economic Possibilities for Our Grandchildren"), the current wave of AI capabilities has made the question urgent: what happens to labor markets, income distribution, and economic growth when machines can perform most cognitive and physical tasks?
This is not science fiction. The academic literature on task displacement, skill-biased technological change, and automation risk has produced substantial empirical findings and theoretical frameworks. Researchers from economics, political science, sociology, and computer science are converging on these questions.
This guide covers the key theoretical models, empirical evidence, policy proposals (UBI, robot taxes, stakeholder funds), and methodological approaches for studying the economics of automation. It is designed for researchers entering this rapidly growing field and for those in adjacent disciplines who need to engage with the economic arguments.
Theoretical Frameworks
The Task-Based Model of Automation
The canonical model (Acemoglu & Restrepo, 2018, 2019) decomposes production into tasks rather than jobs:
Production = f(Tasks performed by Labor, Tasks performed by Capital)
Key dynamics:
1. DISPLACEMENT EFFECT
- Machines replace humans in existing tasks
- Reduces labor demand, depresses wages
- Concentrated in routine cognitive and manual tasks
2. PRODUCTIVITY EFFECT
- Automation lowers costs, increases output
- Some gains flow to workers via cheaper goods
- But distribution depends on market structure
3. REINSTATEMENT EFFECT
- New tasks created that require human comparative advantage
- Historically: ATMs → bank branch expansion → more tellers (temporarily)
- Question: Is this time different? Will new tasks emerge fast enough?
4. NET EFFECT
- Historical pattern: displacement < reinstatement (net job growth)
- Current concern: AI attacks both routine AND non-routine tasks
- Speed of displacement may exceed speed of reinstatement
Skill-Biased vs. Routine-Biased Technological Change
| Model |
Mechanism |
Winners |
Losers |
| SBTC (Skill-Biased) |
Technology complements high-skill labor |
College-educated |
Non-college workers |
| RBTC (Routine-Biased) |
Automation replaces routine tasks |
Creative + manual |
Middle-skill routine |
| ABTC (AI-Biased) |
AI replaces cognitive tasks broadly |
Capital owners, AI specialists |
Broad cognitive workers |
Job polarization (Autor, 2015):
High-skill (growing)
/ \
/ Hollowing \
/ out of \
/ middle-skill \
/ \
Low-skill (growing) Middle-skill (shrinking)
Examples by category:
- High-skill (growing): AI researchers, surgeons, lawyers (judgment tasks)
- Middle-skill (shrinking): Bookkeeping, data entry, assembly, driving
- Low-skill (growing): Care work, cleaning, food service (non-routine manual)
Empirical Evidence
Automation Risk Estimates
| Study |
Method |
Finding |
| Frey & Osborne (2013) |
Expert assessment of 702 occupations |
47% of US jobs at high risk |
| Arntz et al. (2016) |
Task-level analysis (PIAAC) |
9% of OECD jobs automatable |
| Nedelkoska & Quintini (2018) |
Task-level, 32 countries |
14% high risk, 32% significant change |
| Acemoglu & Restrepo (2020) |
Actual robot adoption (US) |
1 robot per 1000 workers = -0.2% employment, -0.37% wages |
| Webb (2020) |
Patent-occupation matching |
AI threatens high-skill tasks more than previous technologies |
| Eloundou et al. (2023) |
GPT exposure analysis |
~80% of US workers have 10%+ tasks exposed to LLMs |
Measuring Automation Exposure
import pandas as pd
import numpy as np
def compute_automation_exposure(
occupation_tasks: pd.DataFrame,
ai_capability_scores: dict,
) -> pd.DataFrame:
"""
Compute occupation-level AI exposure scores.
Based on the methodology of Felten et al. (2021) and Eloundou et al. (2023).
Parameters:
occupation_tasks: DataFrame with columns [occupation, task, task_weight]
ai_capability_scores: dict mapping task -> AI performance score (0-1)
Returns:
DataFrame with occupation-level exposure scores
"""
# Map AI scores to tasks
occupation_tasks["ai_score"] = occupation_tasks["task"].map(ai_capability_scores)
# Weighted average exposure per occupation
exposure = occupation_tasks.groupby("occupation").apply(
lambda g: np.average(g["ai_score"].fillna(0), weights=g["task_weight"])
).reset_index(name="ai_exposure")
# Classify risk levels
exposure["risk_level"] = pd.cut(
exposure["ai_exposure"],
bins=[0, 0.3, 0.6, 1.0],
labels=["low", "medium", "high"],
)
return exposure.sort_values("ai_exposure", ascending=False)
Policy Proposals
Universal Basic Income (UBI)
UBI design parameters:
AMOUNT:
- Subsistence: $12,000-15,000/year (US, ~poverty line)
- Moderate: $18,000-24,000/year (covers basic needs + participation)
- Generous: $30,000+/year (enables full non-employment)
FUNDING MECHANISMS:
1. Carbon tax + dividend (Alaska Permanent Fund model)
2. Value-added tax on automation (Andrew Yang proposal)
3. Sovereign wealth fund (Norway model, applied to AI rents)
4. Robot tax (Bill Gates proposal)
5. Land value tax (Georgist approach)
6. Consolidated existing transfers (replacing welfare bureaucracy)
EVIDENCE FROM PILOTS:
| Pilot | Location | Duration | Key Finding |
|-------|----------|----------|-------------|
| Finland (2017-2018) | National | 2 years | No employment effect, improved well-being |
| Stockton SEED (2019-2021) | City | 2 years | Employment increased, stress decreased |
| GiveDirectly (2016-) | Kenya | 12 years | Consumption up, no labor supply reduction |
| Mincome (1974-1979) | Manitoba | 5 years | Only new mothers and students worked less |
| Y Combinator (2024-) | US cities | 3 years | Results pending |
Alternative Distribution Mechanisms
| Proposal |
Mechanism |
Advocate |
| Robot tax |
Tax capital that replaces labor |
Gates, Korinek |
| Data dividend |
Citizens own their data, paid for use |
Lanier, Posner & Weyl |
| Stakeholder fund |
National AI fund, citizen dividends |
Bruenig, Stern |
| Job guarantee |
Government as employer of last resort |
Tcherneva, MMT school |
| Reduced work week |
Distribute remaining work more evenly |
Keynes, Skidelsky |
| Education subsidy |
Continuous retraining for displaced workers |
Autor, Goldin |
| Participation income |
Conditional on social contribution |
Atkinson |
Modeling Automation Impact
def simulate_automation_transition(
initial_employment: float,
automation_rate: float, # Annual % of tasks automated
reinstatement_rate: float, # Annual % of new tasks created
years: int = 30,
productivity_growth: float = 0.02,
) -> pd.DataFrame:
"""
Simple simulation of automation transition dynamics.
Based on Acemoglu & Restrepo (2019) task-based framework.
"""
results = []
employment = initial_employment
wage_index = 1.0
task_share_labor = 0.6 # Initial share of tasks done by humans
for year in range(years):
# Displacement
tasks_displaced = task_share_labor * automation_rate
task_share_labor -= tasks_displaced
# Reinstatement
new_tasks = reinstatement_rate
task_share_labor += new_tasks
# Cap at reasonable bounds
task_share_labor = max(0.05, min(0.95, task_share_labor))
# Employment and wages adjust
employment_change = (task_share_labor - 0.6) * 0.5
employment = initial_employment * (1 + employment_change)
wage_index *= (1 + productivity_growth - automation_rate * 0.3 + reinstatement_rate * 0.2)
results.append({
"year": year,
"task_share_labor": task_share_labor,
"employment": employment,
"wage_index": wage_index,
})
return pd.DataFrame(results)
# Scenario comparison
optimistic = simulate_automation_transition(100, 0.02, 0.025) # Reinstatement > displacement
pessimistic = simulate_automation_transition(100, 0.04, 0.015) # Displacement > reinstatement
Research Methods
Data Sources for Automation Research
| Source |
Coverage |
Key Variables |
| O*NET |
US occupations |
Task descriptions, skills, abilities |
| PIAAC |
40+ countries |
Worker skills, task content |
| IFR Robot Data |
Global |
Industrial robot installations by country/industry |
| ATUS |
US |
Time use (task content of work) |
| CPS/ACS |
US |
Employment, wages, occupation codes |
| EU-LFS |
Europe |
Labor force surveys |
| AI Patents |
Global |
Technology capability indicators |
Best Practices
- Distinguish task automation from job automation. Most jobs contain a mix of automatable and non-automatable tasks.
- Model adjustment mechanisms. Price effects, new task creation, and demand shifts matter as much as direct displacement.
- Use occupation-task crosswalks (O*NET, ISCO) rather than crude occupation-level automation scores.
- Report distributional effects. Aggregate statistics hide the uneven impact across skill, age, gender, and geography.
- Engage with political economy. Automation is not just an economic phenomenon -- it is shaped by policy, institutions, and power.
- Avoid technological determinism. The pace and direction of automation are choices, not inevitabilities.
References
- Acemoglu, D. & Restrepo, P. (2019). Automation and New Tasks. AER Papers & Proceedings, 109, 118-123.
- Autor, D. (2015). Why Are There Still So Many Jobs? JEP, 29(3), 3-30.
- Frey, C. B. & Osborne, M. A. (2017). The Future of Employment. Technological Forecasting and Social Change, 114, 254-280.
- Korinek, A. & Stiglitz, J. E. (2021). Artificial Intelligence, Globalization, and Strategies for Economic Development. NBER WP 28453.
- OECD Future of Work -- Cross-country analysis and policy recommendations
1---2name: post-labor-economics3description: Post-labor economies with automation, UBI, and wealth distribution4---56# Post-Labor Economics Guide78## Overview910Post-labor economics studies the economic consequences of advanced automation -- the possibility that AI and robotics will displace human labor at a scale and speed that overwhelms traditional adjustment mechanisms. While technological unemployment is an old concern (dating to the Luddites and Keynes's "Economic Possibilities for Our Grandchildren"), the current wave of AI capabilities has made the question urgent: what happens to labor markets, income distribution, and economic growth when machines can perform most cognitive and physical tasks?1112This is not science fiction. The academic literature on task displacement, skill-biased technological change, and automation risk has produced substantial empirical findings and theoretical frameworks. Researchers from economics, political science, sociology, and computer science are converging on these questions.1314This guide covers the key theoretical models, empirical evidence, policy proposals (UBI, robot taxes, stakeholder funds), and methodological approaches for studying the economics of automation. It is designed for researchers entering this rapidly growing field and for those in adjacent disciplines who need to engage with the economic arguments.1516## Theoretical Frameworks1718### The Task-Based Model of Automation1920The canonical model (Acemoglu & Restrepo, 2018, 2019) decomposes production into tasks rather than jobs:2122```23Production = f(Tasks performed by Labor, Tasks performed by Capital)2425Key dynamics:261. DISPLACEMENT EFFECT27 - Machines replace humans in existing tasks28 - Reduces labor demand, depresses wages29 - Concentrated in routine cognitive and manual tasks30312. PRODUCTIVITY EFFECT32 - Automation lowers costs, increases output33 - Some gains flow to workers via cheaper goods34 - But distribution depends on market structure35363. REINSTATEMENT EFFECT37 - New tasks created that require human comparative advantage38 - Historically: ATMs → bank branch expansion → more tellers (temporarily)39 - Question: Is this time different? Will new tasks emerge fast enough?40414. NET EFFECT42 - Historical pattern: displacement < reinstatement (net job growth)43 - Current concern: AI attacks both routine AND non-routine tasks44 - Speed of displacement may exceed speed of reinstatement45```4647### Skill-Biased vs. Routine-Biased Technological Change4849| Model | Mechanism | Winners | Losers |50|-------|-----------|---------|--------|51| SBTC (Skill-Biased) | Technology complements high-skill labor | College-educated | Non-college workers |52| RBTC (Routine-Biased) | Automation replaces routine tasks | Creative + manual | Middle-skill routine |53| ABTC (AI-Biased) | AI replaces cognitive tasks broadly | Capital owners, AI specialists | Broad cognitive workers |5455```56Job polarization (Autor, 2015):5758 High-skill (growing)59 / \60 / Hollowing \61 / out of \62 / middle-skill \63 / \64Low-skill (growing) Middle-skill (shrinking)6566Examples by category:67- High-skill (growing): AI researchers, surgeons, lawyers (judgment tasks)68- Middle-skill (shrinking): Bookkeeping, data entry, assembly, driving69- Low-skill (growing): Care work, cleaning, food service (non-routine manual)70```7172## Empirical Evidence7374### Automation Risk Estimates7576| Study | Method | Finding |77|-------|--------|---------|78| Frey & Osborne (2013) | Expert assessment of 702 occupations | 47% of US jobs at high risk |79| Arntz et al. (2016) | Task-level analysis (PIAAC) | 9% of OECD jobs automatable |80| Nedelkoska & Quintini (2018) | Task-level, 32 countries | 14% high risk, 32% significant change |81| Acemoglu & Restrepo (2020) | Actual robot adoption (US) | 1 robot per 1000 workers = -0.2% employment, -0.37% wages |82| Webb (2020) | Patent-occupation matching | AI threatens high-skill tasks more than previous technologies |83| Eloundou et al. (2023) | GPT exposure analysis | ~80% of US workers have 10%+ tasks exposed to LLMs |8485### Measuring Automation Exposure8687```python88import pandas as pd89import numpy as np9091def compute_automation_exposure(92 occupation_tasks: pd.DataFrame,93 ai_capability_scores: dict,94) -> pd.DataFrame:95 """96 Compute occupation-level AI exposure scores.9798 Based on the methodology of Felten et al. (2021) and Eloundou et al. (2023).99100 Parameters:101 occupation_tasks: DataFrame with columns [occupation, task, task_weight]102 ai_capability_scores: dict mapping task -> AI performance score (0-1)103104 Returns:105 DataFrame with occupation-level exposure scores106 """107 # Map AI scores to tasks108 occupation_tasks["ai_score"] = occupation_tasks["task"].map(ai_capability_scores)109110 # Weighted average exposure per occupation111 exposure = occupation_tasks.groupby("occupation").apply(112 lambda g: np.average(g["ai_score"].fillna(0), weights=g["task_weight"])113 ).reset_index(name="ai_exposure")114115 # Classify risk levels116 exposure["risk_level"] = pd.cut(117 exposure["ai_exposure"],118 bins=[0, 0.3, 0.6, 1.0],119 labels=["low", "medium", "high"],120 )121122 return exposure.sort_values("ai_exposure", ascending=False)123```124125## Policy Proposals126127### Universal Basic Income (UBI)128129```130UBI design parameters:131132AMOUNT:133- Subsistence: $12,000-15,000/year (US, ~poverty line)134- Moderate: $18,000-24,000/year (covers basic needs + participation)135- Generous: $30,000+/year (enables full non-employment)136137FUNDING MECHANISMS:1381. Carbon tax + dividend (Alaska Permanent Fund model)1392. Value-added tax on automation (Andrew Yang proposal)1403. Sovereign wealth fund (Norway model, applied to AI rents)1414. Robot tax (Bill Gates proposal)1425. Land value tax (Georgist approach)1436. Consolidated existing transfers (replacing welfare bureaucracy)144145EVIDENCE FROM PILOTS:146| Pilot | Location | Duration | Key Finding |147|-------|----------|----------|-------------|148| Finland (2017-2018) | National | 2 years | No employment effect, improved well-being |149| Stockton SEED (2019-2021) | City | 2 years | Employment increased, stress decreased |150| GiveDirectly (2016-) | Kenya | 12 years | Consumption up, no labor supply reduction |151| Mincome (1974-1979) | Manitoba | 5 years | Only new mothers and students worked less |152| Y Combinator (2024-) | US cities | 3 years | Results pending |153```154155### Alternative Distribution Mechanisms156157| Proposal | Mechanism | Advocate |158|----------|-----------|----------|159| Robot tax | Tax capital that replaces labor | Gates, Korinek |160| Data dividend | Citizens own their data, paid for use | Lanier, Posner & Weyl |161| Stakeholder fund | National AI fund, citizen dividends | Bruenig, Stern |162| Job guarantee | Government as employer of last resort | Tcherneva, MMT school |163| Reduced work week | Distribute remaining work more evenly | Keynes, Skidelsky |164| Education subsidy | Continuous retraining for displaced workers | Autor, Goldin |165| Participation income | Conditional on social contribution | Atkinson |166167## Modeling Automation Impact168169```python170def simulate_automation_transition(171 initial_employment: float,172 automation_rate: float, # Annual % of tasks automated173 reinstatement_rate: float, # Annual % of new tasks created174 years: int = 30,175 productivity_growth: float = 0.02,176) -> pd.DataFrame:177 """178 Simple simulation of automation transition dynamics.179180 Based on Acemoglu & Restrepo (2019) task-based framework.181 """182 results = []183 employment = initial_employment184 wage_index = 1.0185 task_share_labor = 0.6 # Initial share of tasks done by humans186187 for year in range(years):188 # Displacement189 tasks_displaced = task_share_labor * automation_rate190 task_share_labor -= tasks_displaced191192 # Reinstatement193 new_tasks = reinstatement_rate194 task_share_labor += new_tasks195196 # Cap at reasonable bounds197 task_share_labor = max(0.05, min(0.95, task_share_labor))198199 # Employment and wages adjust200 employment_change = (task_share_labor - 0.6) * 0.5201 employment = initial_employment * (1 + employment_change)202 wage_index *= (1 + productivity_growth - automation_rate * 0.3 + reinstatement_rate * 0.2)203204 results.append({205 "year": year,206 "task_share_labor": task_share_labor,207 "employment": employment,208 "wage_index": wage_index,209 })210211 return pd.DataFrame(results)212213# Scenario comparison214optimistic = simulate_automation_transition(100, 0.02, 0.025) # Reinstatement > displacement215pessimistic = simulate_automation_transition(100, 0.04, 0.015) # Displacement > reinstatement216```217218## Research Methods219220### Data Sources for Automation Research221222| Source | Coverage | Key Variables |223|--------|----------|---------------|224| O*NET | US occupations | Task descriptions, skills, abilities |225| PIAAC | 40+ countries | Worker skills, task content |226| IFR Robot Data | Global | Industrial robot installations by country/industry |227| ATUS | US | Time use (task content of work) |228| CPS/ACS | US | Employment, wages, occupation codes |229| EU-LFS | Europe | Labor force surveys |230| AI Patents | Global | Technology capability indicators |231232## Best Practices233234- **Distinguish task automation from job automation.** Most jobs contain a mix of automatable and non-automatable tasks.235- **Model adjustment mechanisms.** Price effects, new task creation, and demand shifts matter as much as direct displacement.236- **Use occupation-task crosswalks** (O*NET, ISCO) rather than crude occupation-level automation scores.237- **Report distributional effects.** Aggregate statistics hide the uneven impact across skill, age, gender, and geography.238- **Engage with political economy.** Automation is not just an economic phenomenon -- it is shaped by policy, institutions, and power.239- **Avoid technological determinism.** The pace and direction of automation are choices, not inevitabilities.240241## References242243- Acemoglu, D. & Restrepo, P. (2019). Automation and New Tasks. AER Papers & Proceedings, 109, 118-123.244- Autor, D. (2015). Why Are There Still So Many Jobs? JEP, 29(3), 3-30.245- Frey, C. B. & Osborne, M. A. (2017). The Future of Employment. Technological Forecasting and Social Change, 114, 254-280.246- Korinek, A. & Stiglitz, J. E. (2021). Artificial Intelligence, Globalization, and Strategies for Economic Development. NBER WP 28453.247- [OECD Future of Work](https://www.oecd.org/future-of-work/) -- Cross-country analysis and policy recommendations