The complexity economics view of substitution

A key problem in economics is how much firms can substitute specific inputs in order to carry out production. This issue has become more relevant now than in the past few decades. First, during the Covid-19 pandemic certain industries completely shut down, depriving some downstream industries of certain critical inputs. Now, a crucial policy question is how much European economies can get away without Russian gas in light of the Ukraine-Russia war. An influential policy report recently provided an answer to this question by using a state-of-the-art general equilibrium model. The report contains an interesting discussion on substitutability. It distinguishes between the “engineering view” of substitutability at the very microeconomic level, according to which lack of inputs that are technologically necessary can completely stop production in specific plants, and the “economic view”, according to which there is more substitutability at the macroeconomic level thanks to the ability of firms to find other suppliers, quickly change their production technologies to rely less on lacking inputs, etc.

In this blog post I argue that these mechanisms of substitution are only implicitly included in general equilibrium models, and that the complexity economics view of substitution provides an alternative that merges the engineering and economic views by explicitly representing the engineering constraints in production and how they can be relaxed. I discuss this at a general level and then give a rudimentary example of what I mean by discussing some work that my coauthors and I did on what we call the “partially binding Leontief” production function.

Everyone agrees that the economy has high capability to adapt. The policy report mentioned above gives some examples. When China implemented an export embargo on rare earths against Japan in 2010, Japanese firms found ways to use less rare earths in production or substitute them altogether. When an oil pipeline reaching Germany was shut down due to oil contamination in 2019, German firms found ways to import oil through other channels. In World War II, because the US were cut out of rubber supply, American firms developed synthetic rubber.

How are these substitution mechanisms captured in state-of-the-art general equilibrium models? The starting point is the nested CES production function. To make stuff (or to provide a service) you need several inputs. First, you need “primary factors”. These are mainly labor, capital (e.g. machines) and land. Second, you need “intermediate goods” which are used up in production. For instance, if you want to produce steel, you use iron and electricity as intermediate goods, but you probably also use restaurant services such as the canteen where employees have lunch. The nested CES production function aggregates intermediate goods into a composite intermediate good, primary factors into a composite primary factor, and then it aggregates the composite intermediate good and the composite primary factor specifying a level of production. These composites are also called “nests”.

CES stands for “Constant Elasticity of Substitution”. A nice property of this production function is that you can specify a given value for the elasticity of substitution, which is the easiness with which firms substitute their inputs. In typical calibrations, such as the one used in the policy report, you specify some values for the elasticity of substitution across intermediates, across primary goods, and between the intermediate composite and the primary composite. This means, among other things, that all intermediate inputs can be substituted equally well. Keeping with the example above, you can substitute iron and electricity with restaurant services. If the elasticity of substitution between intermediates and factors is sufficiently high, you may also easily substitute iron and electricity with labor or land. These elasticities of substitutions are usually calibrated based on a combination of econometric studies and plausibility arguments.

This is what I mean when I say that the standard approach to substitution implicitly incorporates engineering constraints and the way they can be relaxed. By assuming a level of substitutability that is in between zero and infinite, CES production functions implicitly capture the idea that substitution is possible but not so easy. One can play with the elasticity of substitution parameter depending on the question at hand. For instance, because technological change takes time, substitution is easier in the long run than in the short run, so it is reasonable to assume higher elasticities when one is concerned with long run responses of the economy. (It is also reasonable to assume higher elasticities at higher aggregation levels.)

To be fair, CES production functions are the best you can do in a world with limited real-world data and little information about production processes and if you want to work with mathematically elegant models that allow for easily interpretable results and closed-form solutions.

But the stakes are high and policy makers need to be sure about the quantitative reliability of macroeconomic models! Under a 30% reduction in gas imports, according to old style “Leontief” models that do not allow substitution there could be up to a 30% reduction in German GDP. By contrast, the policy report that uses a state-of-the-art general equilibrium model predicts up to a 3% reduction because it assumes that gas can be substituted by other inputs. Whatever result turns out to be true (we may never know if the gas import ban is not enacted), in my view policy decisions should be based on models that incorporate real-world data in a much more granular way, whose predictive performance is tested on past episodes.

For instance, imagine a model of the economy with 629 firms, each representing a 4-digit NACE industry. As an example, consider industry 2420, “Manufacture of tubes, pipes, hollow profiles and related fittings, of steel”. One could consult with engineers working in plants classified in this industry (and in all other 628 industries) and get detailed information about the physical processes that take place, which inputs are absolutely necessary and in which ratios, which alternatives can be considered for which inputs, how long it would take to come up with replacements. This information would be incorporated into a dynamic model in which firms buy inputs, replenish or use up their inventories, produce and sell outputs over time. In this way, users of the model can introduce a shock and explicitly see which input bottlenecks are created in the short run and in the long run, which cascading effects can occur (e.g. some industry stops production, and this leads other industries to stop production as well), and obtain a reliable estimate on the overall economic impact that is explicitly based on the industrial structure of the economy. The empirical performance of this model would be tested against several historical episodes in which some inputs became unavailable.

My coauthors and I built a model like that to assess the economic effects of the Covid-19 pandemic on the UK economy. We conducted a survey of industry analysts to determine which inputs were critical for production in a short time frame. We asked this question for each of 55 2-digit NACE industries, for each of 55 inputs. See the answers in the figure below. A column denotes an industry and the corresponding rows its inputs.  Blue colors indicate critical inputs, red and white non-critical inputs (red is an intermediate case of important inputs). The results shown here indicate that the majority of elements are non-critical inputs (2,338 ratings), whereas only 477 industry-inputs are rated as critical and 365 inputs are rated as important. Electricity and Gas (D35) are rated most frequently as critical inputs in the production of other industries (almost 60% of industries). Also frequently rated as critical are Land Transport (H49) and Telecommunications (J61). At the same time, many manufacturing industries (NACE codes starting with C) stand out as relying on a large number of critical inputs. For example, around 27% of inputs to Manufacture of Coke and Refined Petroleum Products (C19) as well as to Manufacture of Chemicals (C20) are rated as critical.

 

 

 

 

 

 

 

 

 

 

Using these data as a starting point, our model assumes that partial lack of any critical input proportionally stops production because of fixed technological recipes (as in Leontief models), while lack of non-critical inputs does not stop production (which is why we call our production function the partially binding Leontief). Our model is dynamic, i.e. it produces time series of production in all industries that take into account depletion of inventory stocks and cascading effects. In the figure below one can see that when the lockdown starts, production in certain industries decreases immediately, while other industries stop production when they run out of critical inputs, and this makes other industries stop production as well.

 

 

 

 

 

 

We also checked the predictive performance of our model, making an out-of-sample forecast of the reduction in UK GDP that turned out to be more precise than competing estimates.

Our approach should be viewed as a first step in a line of research that tries to explicitly incorporate engineering and technological details to make a realistic macroeconomic model of the production side of the economy. First of all, our survey is still too aggregate, as remaining at the level of 2-digit 55 industries makes it impossible to pin down technological details that differ across firms within any 2-digit industry. Next, our modeling does not consider prices, which were not a major factor during the Covid-19 pandemic but look more important in the current situation. Moreover, we do not allow substitution with imported goods. On a higher level, imprecise assumptions at the micro level may well lead to large errors at the macro level (in machine learning parlance, models that follow our approach may have very little bias but a lot of variance, while general equilibrium models that use uniform elasticities of substitution may have more bias but less variance).

Despite these shortcomings, we consider our approach as an example of the complexity economics view of substitution: we use “a lot” of data [1] to initialize industry-input-level substitutability in a non-equilibrium dynamic model that produces macroeconomic results by explicitly aggregating from technologically micro-founded production units, generating cascading effects and reliable forecasts (at least for the pandemic episode). At this point there is still a lot to do, nonetheless I view this as an exciting area of research that the complexity economics community is already focusing on.

[Thanks to François Lafond and Doyne Farmer for comments.]

[1] Our survey of industry analysts produced 3025 data points, which can be compared to the 4 aggregate elasticities that are qualitatively calibrated from data in the policy report.