ORIGINAL ARTICLE: David E. Bloom, Klaus Prettner, Jamel Saadaoui, Mario Veruete (2023), Artificial intelligence and the skill premium, arXiv:2311.09255. DOI: https://doi.org/10.48550/arXiv.2311.09255
What will likely be the effect of the emergence of ChatGPT and other forms of artificial intelligence (AI) on the skill premium?
To understand the consequences of ChatGPT and other forms of artificial intelligence, we developed a nested CES production function that distinguishes between industrial robots and AI. Industrial robots predominantly substitute for low-skill workers, whereas AI mainly helps to perform the tasks of high-skill workers. We show that AI reduces the skill premium as long as it is more substitutable for high-skill workers than low-skill workers are for high-skill workers.
Section 1 provides the notations and the assumptions that will be required for the calculations. Section 2 introduces the production function and a more readable notation. Then, Section 3 computes the wage rates for low- and high-skilled workers thanks to partial derivatives. Section 4 provides the wage-skill premium. Sections 5 and 6 calculate the partial derivatives of the different wage rates relative to industrial robots and AI. Section 7 provides interactive 2-D and 3-D plots to visualize the evolutions of the wage skill premium for different values of the parameters and the variables.
To understand the consequences of ChatGPT and other forms of artificial intelligence, we developed a nested CES production function that distinguishes between industrial robots and AI. Industrial robots predominantly substitute for low-skill workers, whereas AI mainly helps to perform the tasks of high-skill workers. We show that AI reduces the skill premium as long as it is more substitutable for high-skill workers than low-skill workers are for high-skill workers.
Section 1 provides the notations and the assumptions that will be required for the calculations. Section 2 introduces the production function and a more readable notation. Then, Section 3 computes the wage rates for low- and high-skilled workers thanks to partial derivatives. Section 4 provides the wage-skill premium. Sections 5 and 6 calculate the partial derivatives of the different wage rates relative to industrial robots and AI. Section 7 provides interactive 2-D and 3-D plots to visualize the evolutions of the wage skill premium for different values of the parameters and the variables.
This notebook aims to replicate all the computations in the paper “Artificial intelligence and the skill premium” ( https://arxiv.org/abs/2311.09255 )
You can freely download a copy of this notebook to your own computer or make a copy of it to your Wolfram Cloud account (it is possible to create a free account).
This notebook contains "Initialization Cells" we recommend to say "yes" when asked to evaluate them.
You can also evaluate this notebook step by step or simply by clicking on the menu Evaluation then in Evaluate Notebook.
1
.Production function .
Y
t
2
.Computation of the wage rates = and =.
w
u,t
∂Y
∂
L
u
w
s,t
∂Y
∂
L
s
3
.Computation of the skill premium = .
W
s
w
u
4
.Computation of , .
∂
w
s
∂
∂
w
s
∂P
5
.Computation of , .
∂
w
u
∂
∂
w
u
∂P
6
.Plots
1 Notation and Assumptions
1 Notation and Assumptions
2 Production function Yt
2 Production function
Y
t
◼
P[t] = industrial robots
◼
L
s
◼
L
u
◼
[t] = AI
◼
[t] = capital stocks, machines, etc.
In[]:=
Clear[productionFunctionYt,productionFunctionYtM];productionFunctionYtM=;productionFunctionYt=;
1-α
γ
(M[[t],[t],P[t],[t]])
L
u
L
s
α
[t]
1-α
γ
β[3]+(1-β[3])
γ/θ
β[1]+(1-β[1])
θ
([t])
L
u
θ
(P[t])
γ/φ
(β[2]+(1-β[2]))
φ
([t])
L
s
φ
([t])
α
[t]
In the following, for readability purposes, we introduce the notation:.
M=([t])+(1-)+(1-)
γ/θ
β
3
θ
β
1
L
u
β
1
θ
(P[t])
β
3
γ/φ
(([t])+(1-))
φ
β
2
L
s
β
2
φ
([t])
In[]:=
TraditionalForm[productionFunctionYtM/.MTrule/.Trule]
Out[]//TraditionalForm=
α
1-α
γ
M
In[]:=
TraditionalForm[productionFunctionYt/.Trule]
Out[]//TraditionalForm=
α
1-α
γ
+(1-)
β
3
γ/θ
+(1-)
β
1
θ
L
u
β
1
θ
P
β
3
γ/φ
(1-)+
β
2
φ
β
2
φ
L
s
3 Computation of the wage rates wu,t=∂Y∂Lu and ws,t=∂Y∂Ls
3 Computation of the wage rates = and =
w
u,t
∂Y
∂
L
u
w
s,t
∂Y
∂
L
s
Wage unskilled wu
Wage unskilled
w
u
In[]:=
wageRateUShort=D[productionFunctionYtM,[t]];TraditionalForm[wageRateUShort/.MTrule/.Trule]
L
u
Out[]//TraditionalForm=
(1-α)-1(,,P,)
α
1-α
γ
M
(1,0,0,0)
M
L
u
L
s
γ
NB. In Wolfram Language, [{,,…}][f] represents the derivative of taken times with respect to . In general, arguments given in lists in can be handled by using a corresponding list structure in . If (,,...,...,)= = (,,...,...,). In particular, (,,P,) represents . Similarly, (,,P,) represents M.For more details, the documentation page of the function .
n
1
n
2
f[{,,…}]
x
1
x
2
n
i
x
i
f
f=f(,,...,...,),then,thefirstorderpartialderivativeisgivenby:
x
1
x
2
x
i,
x
n
∂f
x
i
∂f
x
i
x
1
x
2
x
i,
x
n
Derivative[0,0,...,1,0,...,0][f][,,...,,...,]
x
1
x
2
x
i
x
n
(0,0,...,1,0...,0)
f
x
1
x
2
x
i,
x
n
(0,1,0,0)
M
L
u
L
s
∂M
∂
L
s
(0,1,0,1)
M
L
u
L
s
2
∂
∂∂
L
s
In[]:=
wageRateU=D[productionFunctionYt,[t]];TraditionalForm[wageRateU/.Trule]
L
u
Out[]//TraditionalForm=
(1-α)-1-1
β
1
β
3
α
θ-1
L
u
γ
θ
+(1-)
β
1
θ
L
u
β
1
θ
P
1-α
γ
+(1-)
β
3
γ/θ
+(1-)
β
1
θ
L
u
β
1
θ
P
β
3
γ/φ
(1-)+
β
2
φ
β
2
φ
L
s
Wage skilled ws
Wage skilled
w
s
In[]:=
wageRateSShort=D[productionFunctionYtM,[t]];TraditionalForm[wageRateSShort/.MTrule/.Trule]
L
s
Out[]//TraditionalForm=
(1-α)-1(,,P,)
α
1-α
γ
M
(0,1,0,0)
M
L
u
L
s
γ
In[]:=
wageRateS=D[productionFunctionYt,[t]];TraditionalForm[wageRateS/.Trule]
L
s
Out[]//TraditionalForm=
(1-α)(1-)-1-1
β
2
β
3
α
φ-1
L
s
γ
φ
(1-)+
β
2
φ
β
2
φ
L
s
1-α
γ
+(1-)
β
3
γ/θ
+(1-)
β
1
θ
L
u
β
1
θ
P
β
3
γ/φ
(1-)+
β
2
φ
β
2
φ
L
s
4 Computation of the skill premium Wswu.
4 Computation of the skill premium .
W
s
w
u
In[]:=
skillPremiumShort=;TraditionalForm[skillPremiumShort/.Trule]
wageRateSShort
wageRateUShort
Out[]//TraditionalForm=
(0,1,0,0)
M
L
u
L
s
(1,0,0,0)
M
L
u
L
s
In[]:=
skillPremium=;TraditionalForm[skillPremium/.Trule]
wageRateS
wageRateU
Out[]//TraditionalForm=
β
2
β
3
φ-1
L
s
1-θ
L
u
1-
γ
θ
+(1-)
β
1
θ
L
u
β
1
θ
P
γ
φ
(1-)+
β
2
φ
β
2
φ
L
s
β
1
β
3
5 Computation of ∂ws∂Gt, ∂ws∂Pt.
5 Computation of , .
∂
w
s
∂
G
t
∂
w
s
∂
P
t
∂ws∂Gt
∂
w
s
∂
G
t
In[]:=
TraditionalForm[D[wageRateSShort,[t]]/.Trule]
7 Plots
7 Plots
If you are in the cloud, in order to see the following plots you should open the file as a copy on your cloud account OR download a copy of the file and open it with Mathematica or with WolframPlayer (for those who does not have access to Mathematica).
CITE THIS NOTEBOOK
CITE THIS NOTEBOOK
Artificial intelligence and the skill premium
by David Bloom, Klaus Prettner, Jamel Saadaoui, Mario Veruete
Wolfram Community, STAFF PICKS, November 21, 2023
https://community.wolfram.com/groups/-/m/t/3068735
by David Bloom, Klaus Prettner, Jamel Saadaoui, Mario Veruete
Wolfram Community, STAFF PICKS, November 21, 2023
https://community.wolfram.com/groups/-/m/t/3068735