I present a macroeconomic model of a competitive economy that, counterintuitively, predicts that increases in the productivity of automation technology will decrease economic production. In the model, the decrease in production occurs over an intermediate range of automation productivities, and once automation productivity is high enough that all labor is replaced, production begins to rise.
Most discussions of the economic impacts of AI assume that automation will increase total economic output. Even though wages may decline, the common assumption is that total production will rise. However, in this post I show that a basic model that follows a standard macroeconomic modeling framework predicts otherwise. The model starts with a simple general equilibrium model of a competitive economy and incorporates an automation technology whose productivity increases over time. This model predicts that the increasing productivity of automation causes GDP to decline until all production is automated, at which point GDP begins to rise again and eventually surpasses its pre-automation level. Even a temporary decline in GDP could cause lasting effects: for example, falling tax revenue could destabilize governments, undermining universal basic income (UBI) and AI safety policies.
The mechanism responsible for the drop in GDP is that automation causes wages to fall, and as they fall the amount of labor that workers provide also falls. The drop in labor causes a drop in production that can be greater than the increase in production due to higher productivity automation. To my knowledge, this conceptual argument was first proposed by Artūrs Kaņepājs[1]. Later, I developed a model showing that AI can decrease GDP in a non-competitive economy[2][3]. It turns out that a drop in GDP can occur even in a competitive economy with frictionless markets, as shown in this post.
The model is defined and solved in the section below, and Figure 1 shows the equilibrium quantities as a function of the productivity of automation technology, denoted Aauto. Note that I used the simplest (not the most realistic) choice of parameters to make the figure. The economy’s output (left panel, blue curve) drops sharply when Aauto surpasses the threshold R0, and falls until labor employed is zero, at which point output begins to rise. At low Aauto, returns to labor and capital are equal, but at high Aauto all output goes to capital owners.
Figure 1: Equilibrium quantities as a function of the productivity of automation, Aauto. The equilibrium has three regimes: at low Aauto, automation is not yet utilized so the equilibrium is independent of Aauto. At intermediate Aauto, labor is replaced by automation and total output declines as Aauto increases. At high Aauto, production is fully automated and output increases as Aauto rises. Right panel shows how capital K is allocated between the technologies. Parameters for figure: α=12, Aold=1, K=1, WR=1, ¯L=1.
Is Figure 1 a quantitative prediction of what will happen in the real world? Certainly not, both because the model is very simplistic and because I made no attempt to choose realistic parameters when plotting the figure. One adjustment to the parameters can be made to make the prediction a bit more plausible: setting parameters so that pre-automation labor supplied is half of the maximum labor that humans could supply[4] yields a drop in GDP of 8%. This is smaller than the drop shown in Figure 1, but still twice as large as the drop in U.S. GDP during the 2008 recession.
Model
The model is a standard general equilibrium model with a production function that incorporates AI automation. I’m interested in extending the model to make it more realistic, and I’m very interested in hearing opinions about which assumptions or missing features of the model are in most need of improvement.
Production: There are an unspecified[5] number of firms with access to the same production function and which compete with one another. The production function is determined by two available technologies: the old technology (described by a Cobb-Douglas production function) which requires capital[6]K and labor L to be utilized together, and an automation technology (described by an AK production function) which allows production without labor input. The production functions for these technologies are fold(K,L)=AoldKαL1−α with 0<α<1, and fauto(K)=AautoK. The productivity of AI automation, Aauto, is assumed to be zero initially and increases as AI technology improves, and we will compute the equilibrium as a function of Aauto[7]. The total production function is determined by allocating capital between the two technologies so as to maximize output for the given inputs:
Notice that for low Aauto, capital and labor are complements, but once Aauto surpasses a threshold, capital and labor become perfect substitutes.
Capital supply: A fixed capital stock K is assumed. Of course, savings lets capital accumulate over time, so this assumption precludes using the model to study long-run growth.
Labor supply: Labor supplied is a function of wage W, denoted Ls(W). I assume there is a reservation wageWR below which zero labor is supplied. There are a few reasons why we should expect a reservation wage:
If wages drop so low that workers can no longer subsist, then labor supplied will drop to zero.
Labor supplied could fall very low even before wages drop to subsistence levels if wages are low enough that workers prefer to live off of their savings or government welfare.
A minimum wage may legally enforce that no labor is employed at wages below a set minimum.
The labor supply can be microfounded by assuming that households select Ls(W) by maximizing a utility function, as is done in the example below. Note that I assume Ls(W) is independent of R, the rental rate of capital, which is to assume that laborers own no capital.
Competitive markets: Labor and capital are paid their marginal products, i.e.W=FL(K,L) and R=FK(K,L)[8], as is the case in competitive markets[9].
Computing the equilibrium: With the market clearing condition L=Ls(W), we have W=FL(K,Ls(W)) which can be solved to obtain W, which in turn determines L. Inserting K and L into the production function yields total output, and rental rate is given by R=FK(K,L).
The three regimes of production: The equilibrium production can be written in a way that reveals the three regimes (for low, intermediate, and high Aauto) that are apparent in Figure 1. At low Aauto, automation technology is completely unutilized. Once Aauto surpasses the threshold αAold(L/K)1−α automation begins to be utilized. Note that this threshold is equal to rental rate R=FK(K,L). As Aauto continues to rise, wages drop until reaching the reservation wage WR; denote the value of Aauto where this occurs as ADisplace. Above ADisplace, L=0 and Kold=0. Letting L0 and R0 denote the equilibrium labor and rental rate when Aauto=0, the equilibrium production FEq(Aauto) can now be written as
I will set α=12 and assume Ls(W)=¯L(1−WRW) for W>WR and Ls(W)=0 for W≤WR[10]. This labor supply curve is shown in Figure 2, and note that it has a reservation wage of WR and has a maximum labor supplied of ¯L in the limit that wage tends to infinity. It will be convenient to rewrite the labor supply as W=WR/(1−Ls/¯L). This labor supply curve can be derived from a representative household with utility u(C,L)=(2¯LWR+C)(2¯L−L).
Figure 2: Labor supply Ls(W)=¯L(1−WRW)
For Aauto<R0, where L=L0, we have W=WR/(1−L0/¯L)=FL(K,L0)=Aold√K2√L0. Solving for L0 yields
L0=¯L−12γ(√1+4γ¯L−1)
where γ=(Aold2WR¯L)2K. Rental rate R0=FK(K,L0)=12Aold√L0K.
For Aauto>R0, the production function greatly simplifies (thanks to the choice α=12) to F(K,L)=A2old4AautoL+AautoK. Setting W=WR/(1−L/¯L)=FL(K,L) and solving for L yields the equilibrium labor, LEq(Aauto)=¯L(1−4WRAautoA2old). Note that R=Aauto and W=A2old4Aauto in this regime, meaning rents are increasing, wages are decreasing, and labor is decreasing as automation technology improves.
ADisplace, the value of Aauto where labor is fully displaced, can now be found. Setting LEq(ADisplace)=0 yields ADisplace=A2old4WR.
At the time, I thought that a market inefficiency, such as lack of competition, was required to get a decrease in GDP. But this turns out not to be the case.
As is typical of general equilibrium models, the number of firms has no effect on the model’s predictions because the production function is constant returns to scale in the factors K and L.
In economics, capital refers to the physical machinery used in production, which includes compute resources. This model does not differentiate between different forms of capital, which is a common simplification (see this and this), but clearly not realistic.
AI could cause a drop in GDP, even if markets are competitive and efficient
Link post
I present a macroeconomic model of a competitive economy that, counterintuitively, predicts that increases in the productivity of automation technology will decrease economic production. In the model, the decrease in production occurs over an intermediate range of automation productivities, and once automation productivity is high enough that all labor is replaced, production begins to rise.
Most discussions of the economic impacts of AI assume that automation will increase total economic output. Even though wages may decline, the common assumption is that total production will rise. However, in this post I show that a basic model that follows a standard macroeconomic modeling framework predicts otherwise. The model starts with a simple general equilibrium model of a competitive economy and incorporates an automation technology whose productivity increases over time. This model predicts that the increasing productivity of automation causes GDP to decline until all production is automated, at which point GDP begins to rise again and eventually surpasses its pre-automation level. Even a temporary decline in GDP could cause lasting effects: for example, falling tax revenue could destabilize governments, undermining universal basic income (UBI) and AI safety policies.
The mechanism responsible for the drop in GDP is that automation causes wages to fall, and as they fall the amount of labor that workers provide also falls. The drop in labor causes a drop in production that can be greater than the increase in production due to higher productivity automation. To my knowledge, this conceptual argument was first proposed by Artūrs Kaņepājs[1]. Later, I developed a model showing that AI can decrease GDP in a non-competitive economy[2][3]. It turns out that a drop in GDP can occur even in a competitive economy with frictionless markets, as shown in this post.
The model is defined and solved in the section below, and Figure 1 shows the equilibrium quantities as a function of the productivity of automation technology, denoted Aauto. Note that I used the simplest (not the most realistic) choice of parameters to make the figure. The economy’s output (left panel, blue curve) drops sharply when Aauto surpasses the threshold R0, and falls until labor employed is zero, at which point output begins to rise. At low Aauto, returns to labor and capital are equal, but at high Aauto all output goes to capital owners.
Parameters for figure: α=12, Aold=1, K=1, WR=1, ¯L=1.
Is Figure 1 a quantitative prediction of what will happen in the real world? Certainly not, both because the model is very simplistic and because I made no attempt to choose realistic parameters when plotting the figure. One adjustment to the parameters can be made to make the prediction a bit more plausible: setting parameters so that pre-automation labor supplied is half of the maximum labor that humans could supply[4] yields a drop in GDP of 8%. This is smaller than the drop shown in Figure 1, but still twice as large as the drop in U.S. GDP during the 2008 recession.
Model
The model is a standard general equilibrium model with a production function that incorporates AI automation. I’m interested in extending the model to make it more realistic, and I’m very interested in hearing opinions about which assumptions or missing features of the model are in most need of improvement.
Production: There are an unspecified[5] number of firms with access to the same production function and which compete with one another. The production function is determined by two available technologies: the old technology (described by a Cobb-Douglas production function) which requires capital[6] K and labor L to be utilized together, and an automation technology (described by an AK production function) which allows production without labor input. The production functions for these technologies are fold(K,L)=AoldKαL1−α with 0<α<1, and fauto(K)=AautoK. The productivity of AI automation, Aauto, is assumed to be zero initially and increases as AI technology improves, and we will compute the equilibrium as a function of Aauto[7]. The total production function is determined by allocating capital between the two technologies so as to maximize output for the given inputs:
F(K,L)=max0≤Kold≤K{fold(Kold,L)+fauto(K−Kold)}The Kold that solves this maximization problem is
Kold=⎧⎨⎩KAauto<αAold(L/K)1−α(αAoldAauto)11−αLAauto≥αAold(L/K)1−αso the production function simplifies to
F(K,L)=⎧⎪ ⎪ ⎪⎨⎪ ⎪ ⎪⎩AoldKαL1−αAauto<αAold(L/K)1−α(αα1−α−α11−α)A11−αoldAα1−αautoL+AautoKAauto≥αAold(L/K)1−α
Notice that for low Aauto, capital and labor are complements, but once Aauto surpasses a threshold, capital and labor become perfect substitutes.
Capital supply: A fixed capital stock K is assumed. Of course, savings lets capital accumulate over time, so this assumption precludes using the model to study long-run growth.
Labor supply: Labor supplied is a function of wage W, denoted Ls(W). I assume there is a reservation wage WR below which zero labor is supplied. There are a few reasons why we should expect a reservation wage:
If wages drop so low that workers can no longer subsist, then labor supplied will drop to zero.
Labor supplied could fall very low even before wages drop to subsistence levels if wages are low enough that workers prefer to live off of their savings or government welfare.
A minimum wage may legally enforce that no labor is employed at wages below a set minimum.
The labor supply can be microfounded by assuming that households select Ls(W) by maximizing a utility function, as is done in the example below. Note that I assume Ls(W) is independent of R, the rental rate of capital, which is to assume that laborers own no capital.
Competitive markets: Labor and capital are paid their marginal products, i.e.W=FL(K,L) and R=FK(K,L)[8], as is the case in competitive markets[9].
Computing the equilibrium: With the market clearing condition L=Ls(W), we have W=FL(K,Ls(W)) which can be solved to obtain W, which in turn determines L. Inserting K and L into the production function yields total output, and rental rate is given by R=FK(K,L).
The three regimes of production: The equilibrium production can be written in a way that reveals the three regimes (for low, intermediate, and high Aauto) that are apparent in Figure 1. At low Aauto, automation technology is completely unutilized. Once Aauto surpasses the threshold αAold(L/K)1−α automation begins to be utilized. Note that this threshold is equal to rental rate R=FK(K,L). As Aauto continues to rise, wages drop until reaching the reservation wage WR; denote the value of Aauto where this occurs as ADisplace. Above ADisplace, L=0 and Kold=0. Letting L0 and R0 denote the equilibrium labor and rental rate when Aauto=0, the equilibrium production FEq(Aauto) can now be written as
FEq(Aauto)=⎧⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎨⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎩AoldKαL1−α0Aauto<R0(αα1−α−α11−α)A11−αoldAα1−αautoLEq(Aauto)+AautoKR0≤Aauto<ADisplaceAautoKAauto≥ADisplace
Solving the model for a choice of parameters
I will set α=12 and assume Ls(W)=¯L(1−WRW) for W>WR and Ls(W)=0 for W≤WR [10]. This labor supply curve is shown in Figure 2, and note that it has a reservation wage of WR and has a maximum labor supplied of ¯L in the limit that wage tends to infinity. It will be convenient to rewrite the labor supply as W=WR/(1−Ls/¯L). This labor supply curve can be derived from a representative household with utility u(C,L)=(2¯LWR+C)(2¯L−L).
For Aauto<R0, where L=L0, we have W=WR/(1−L0/¯L)=FL(K,L0)=Aold√K2√L0. Solving for L0 yields
L0=¯L−12γ(√1+4γ¯L−1)where γ=(Aold2WR¯L)2K. Rental rate R0=FK(K,L0)=12Aold√L0K.
For Aauto>R0, the production function greatly simplifies (thanks to the choice α=12) to F(K,L)=A2old4AautoL+AautoK. Setting W=WR/(1−L/¯L)=FL(K,L) and solving for L yields the equilibrium labor, LEq(Aauto)=¯L(1−4WRAautoA2old). Note that R=Aauto and W=A2old4Aauto in this regime, meaning rents are increasing, wages are decreasing, and labor is decreasing as automation technology improves.
ADisplace, the value of Aauto where labor is fully displaced, can now be found. Setting LEq(ADisplace)=0 yields ADisplace=A2old4WR.
Equilibrium production can now be written as
FEq(Aauto)=⎧⎪ ⎪ ⎪⎨⎪ ⎪ ⎪⎩AoldKαL1−α0Aauto<R0¯L(A2old4Aauto−WR)+AautoKR0≤Aauto<ADisplaceAautoKAauto≥ADisplace
To generate Figure 1, I used Aold=1, K=1, WR=1, and ¯L=1.
Kaņepājs, Beware Profit-Driven Automation that Shrinks the Economy, EA Forum, Oct 5 2023 (link)
Barkan, Can an increase in productivity cause a decrease in production? Insights from a model economy with AI automation, ArXiv, Nov 24 2024 (link)
At the time, I thought that a market inefficiency, such as lack of competition, was required to get a decrease in GDP. But this turns out not to be the case.
This comes from estimating that a 40 hour work week is roughly half of the maximum that humans could work.
As is typical of general equilibrium models, the number of firms has no effect on the model’s predictions because the production function is constant returns to scale in the factors K and L.
In economics, capital refers to the physical machinery used in production, which includes compute resources. This model does not differentiate between different forms of capital, which is a common simplification (see this and this), but clearly not realistic.
One could model how the equilibrium changes in time by introducing dynamics for Aauto into the model, as would be done in an endogenous growth model.
The subscripts denote derivatives with respect to the given variable.
Because F(K,L) is constant returns to scale, this condition on W and R ensures firms’ profits are zero, as is the case in competitive equilibrium.
These choices were made solely to keep the equations simple while still adhering to the conditions for labor supply stated above.