Supply Chain Network Reconstruction

Measuring the risk of supply chain disruptions


This concept paper, first proposed to the Australian Bureau of Statistics (ABS) Methodological Advisory Committee in October 2018, explores the feasibility of reconstructing the Australian network of domestic supply chains through entropy maximisation. This 'network approach' captures the flow (magnitude and direction) of goods and services through the economy. If feasibility can be established, the reconstructed network would fill a critical information gap in contemporary governance. Based on existing data and a partial observation of the underlying network, the reconstructed network could model the propagation of shocks throughout the economy. Notably, the network could address nascent concerns around supply chain disruption and systemic risk.


The disruptive events of the COVID-19 pandemic, trade restrictions and emerging risks from single-source imports have demonstrated the vulnerabilities of modern integrated economies. Emerging literature has demonstrated the potential to 1) reconstruct business supply chains, and 2) model the impact of shocks. Therefore, the ABS is investigating the prospect of reconstructing supply chain networks to measure systemic risks and strategic vulnerabilities. As a comprehensive map of the economy, a reconstructed network would fill critical data gaps and provide new statistical tools in policymaking, macro-economics, and supply chain research.

Existing ABS statistics paint a detailed picture of business specific characteristics, but only broad brushstrokes of economic movement. The ABS business longitudinal analysis data environment, for example, includes firm-level characteristics but does not include the relationships and flows between businesses. In terms of economic movement, the ABS national accounts provide information on the flow of goods and services through input-output tables (ABS, 2021) and supply-use tables (ABS, 2020). However, these statistics are aggregated by industry and product classifications. In contrast, the reconstructed network could harmonise these datasets and reveal the flow of goods and services at the firm level.

Network Reconstruction

Network reconstruction methods are designed to estimate a complete network based on a partial observation of the underlying network. This can include individual nodes or connections, as well as global observations. For example, the number of connections for each node or simply the distribution of connections per node. We refer here to a directed network where the nodes are individual businesses, and the network connections indicate the supply or receipt of goods and services between two businesses.

Given the missing information, it is usually not possible to perfectly reconstruct the network. Instead, the aim is to generate an ensemble \(\mathbb{G}\) of all possible networks that satisfy the observed data. Specifically, to generate a probability matrix \(\small{P=[{p_{ij}]}_{i,j=1}^N}\) that encodes the distribution of all possible networks. Here, each \(p_{ij}\) describes the probability \(\small{0<p_{ij}<1}\) of a connection between \(i\) and \(j\). A Bernoulli trial of each \(p_{ij}\) results in a graph \(\small G\in\mathbb{G} \) described by an adjacency matrix \(\small{A=[{a_{ij}]}_{i,j=1}^N}\) where each element \(a_{ij}=1\) if a link exists, otherwise \(a_{ij}=0\). After reconstructing a graph \(\small G\in\mathbb{G} \), we then need to ascertain the weight \(w_{ij}\) or value of goods and services being traded between businesses. Therefore, we construct a weighted adjacency matrix \(\small{W=[{w_{ij}]}_{i,j=1}^N}\) to describe the weight and direction of goods and services from node \(i\) to node \(j\).

Maximum Entropy Network Reconstruction

For the reconstruction to be statistically defensible, it should minimise bias with respect to all available information. Maximising entropy ensures that the link probabilities are 'maximally random' and therefore captures the uncertainty inherent in the estimate. Moreover, this approach reproduces the values of the information constraints on average, ensuring the outcome is unbiased. In this regard, entropy maximisation can be considered as a more general (non-parametric) form of Bayes’ theorem.

To maximise entropy, first consider that the reconstructed network contains information \(\small{I\left(G\right)=-\text{ln}P\left(G\right)}\) about the underlying network (Cover & Thomas, 2006; Squartini et al., 2018). Where a reconstructed network \(\small{G}\) is unlikely \(\small{P\left(G\right)\simeq0}\), the information presents an almost infinite amount of 'surprise' (Cover & Thomas, 2006; Squartini et al., 2018). Where the reconstructed network is certain \(\small{P\left(G\right)=1}\), no new information about the underlying network is presented. Iterating over the ensemble of all possible networks results in the Shannon entropy equation:

\(S=\left\langle I\right\rangle=\sum_{G\in\mathbb{G}} P\left(G\right)I\left(G\right)=\sum_{G\in\mathbb{G}}{-P\left(G\right)\text{ln} P\left(G\right)}\)

(Squartini et al., 2018)

From here, the aim is to maximise entropy subject to \(m\) constraints \(C_m\), each representing known information of the network. In general the constraints take the form:

\(\sum_{G\in\mathbb{G}}{P\left(G\right)C_m(G)=\left\langle C_m\right\rangle}\)

where the first constraint acts as a normalising condition,  \( \sum_{G\in\mathbb{G}}{P\left(G\right)=1} \).

Here \(C_m(G)\) is the value of the \(m^{th}\) constraint for graph \(G\) and \(\small \langle C_m \rangle\) is the observed (or expected) value for constraint \(m\). Constraining entropy by the expected value ensures the subsequent distribution preserves our observation in expectation (on average). Therefore, the Lagrangian maximising entropy with respect to our \(m\) constraints follows:

\(\displaystyle \mathcal{L}\left[P\right]=S-\lambda_0\left[\sum_{G\in\mathbb{G}}{P\left(G\right)-1}\right]-\sum_{m=1}^{M}{\lambda_m\left[\sum_{G\in\mathbb{G}}{P\left(G\right)C_m(G)-\left\langle C_m\right\rangle}\right]}\)

Solving the partial derivatives results in the exponential random graph model distribution:

\(\sum_{G\in\mathbb{G}}{P\left(G\right)} =\displaystyle \frac{e^{-\sum_{m=1}^M \lambda_m \cdot C_m(G)}} {\sum_{G\in\mathbb{G}} \exp (-\sum_{m=1}^M \lambda_m \cdot C_m(G))} = \frac{e^{-H(G)}}{Z} \)

(Squartini et al., 2018)

In statistical mechanics terms, the Hamiltonian \(\small{H\left(G\right)=\sum_{m=1}^{M}{\lambda_mC_m\left(G\right)}}\) describes the total energy of the system, and the partition function \(\small{Z=\sum_{G\in\mathbb{G}} \exp\left(-\sum_{m=1}^{M}{\lambda_mC_m\left(G\right)}\right)}\) acts as a normalising constant (Squartini et al., 2018).

If the degree or number of connections \(k\) for each node is known, then one of the constraints becomes \(\sum_{G\in\mathbb{G}}\sum_{i}{P\left(G\right)k_i\left(G\right)=\left\langle k\right\rangle}\ \)where \(k_i\left(G\right)\) is the degree of node \(i\) for graph \(G\). Given the degree \(k_i=\sum_{j} a_{ij}\) is the number of connections for each node and the network is directed, each node has an in-degree \(k_i^{in}\) and an out-degree \(k_i^{out}\). So, the Hamiltonian takes the form:

\(H\left(G\right)=\sum_{i}\sum_{j\neq i}{\lambda_i^{out}a_{ij}+\lambda_j^{in}a_{ji}}\ =\sum_{i}\sum_{j\neq i}{\lambda_i^{out}k_i^{out}+\lambda_j^{in}k_j^{in}}\)

(Squartini et al., 2018)

Now that we have defined the Hamiltonian at the node-level, we can also define the probability distribution at the node-level. Consider that the probability \(p_{ij}\) of a connection between \(i\) and \(j\) is equal to the expected value of a connection existing \(\small \left\langle a_{ij} \right\rangle\) (Rachkov, Pjipers, & Garlashceilli, 2021). Therefore, the network can be split into pairs of directed links:


For simplicity, we use the convention that \(x_j^{in}=e^{-\lambda_j^{in}k_j^{in}} \) and \(x_i^{out}=e^{-\sum_{i}{\lambda_i^{out}k_i^{out}}}\). Therefore:


Recall that each \(p_{ij}\) is an element in a probability matrix \(P\) that encodes the probability of selecting a realisation \(G\) of all possible graphs \(\mathbb{G}\):

\(P=\left[\begin{matrix}p_{ij}^\ &\cdots&p_{iN}^\ \\\vdots&\ddots&\vdots\\p_{Nj}^\ &\cdots&p_{NN}^\ \\\end{matrix}\right]\)

Fitness-Induced Exponential Random Graph

The degree, or number of connections per node, is usually unknown given the confidentiality of financial flows. However, Caldarelli et al. (2002) show that the link probability can be derived from a node's 'fitness', as opposed to any topological property. Here, fitness denotes a node's influence in the network, meaning high fitness nodes attract more connections. This method has been demonstrated to hold in international trade networks (Almog, Squartini, & Garlaschelli, 2015; Garlaschelli & Loffredo, 2008), interbank networks (De Masi et al., 2006; Garlaschelli & Loffredo, 2004; Bollobas et al., 2003), and financial securities networks (Cimini et al., 2015; Garlaschelli et al., 2005). Therefore, a 'fitness ansatz' \(\small{z}\) correlated with the Lagrangian multipliers is used to approximate the nodes' degrees. 

The theory of node fitness has also been observed in highly detailed domestic trade networks in Japan (Bernard, Moxnes and Saito, 2015) and Belgium (e.g. Bernard, Dhyne, Magerman, Manova and Moxnes, 2018; Dhyne and Duprez, 2017). These examples show that:

  1. Larger firms generally have more trade connections.
  2. Larger firms tend to transact with other large firms.
  3. Firms tend to transact with geographically closer firms.

Additionally, the presence of the power law in many aspects such as the connection distribution (Bernard et al., 2018; Bernard, Moxnes and Saito, 2015), distance distribution (Bernard, Moxnes and Saito, 2015; Dhyne and Duprez, 2017) and weight distribution (Bernard et al., 2018) affirm the structural properties of the network.

Unlike the degrees, the weight of incoming and outgoing flows (total sales and purchases) for each businesses is generally known (e.g. from publicly disclosed balance sheets or taxation data). This aggregated weight or strength is defined for each node as \(\small{\hat{s}_i^{out}=\sum_{j=1}^{N} w_{ij}}\) for the out-strength, and  \(\small{\hat{s}_j^{in}=\sum_{i=1}^{N} w_{ij}}\) for the in-strength. For businesses, this can be considered as the total value of purchases (out-strength) and sales (in-strength) to other businesses. Therefore the link probability can be defined as:


Notice that under this formulation the sum of incoming and outgoing probabilities for each node is equal to the expected in-degree \(\small{\sum_{j} p_{ij}=\langle k_i^{\text{out}} \rangle}\) and out-degree \(\small{\sum_{i} p_{ij}=\langle k_j^{\text{in}} \rangle}\). That is, the row-sum and column-sum of the \(\small{P}\) matrix describe the expected number of links for each node. It follows too, that the probability matrix sums to the expected number of links \(\small{\langle L \rangle}\) in the network:

\(\displaystyle{\sum_{i}\sum_{j\neq i} p_{ij}=\langle L \rangle}\)

This implies that if the total number of links (or even a sample of links) in the network is known, then \(z\) can be calculated and shown to meet the expected value of the Lagrangian multipliers (Squartini et al., 2018). Furthermore, the reconstruction takes on a more intuitive process, wherein the expected number of links for each firm is simply the total number of links in the market, apportioned by each firm’s market share.

Finally, Squartini et al. (2018) demonstrate the validity of incorporating a gravity model, which employs a distance function \(\small{f(d_{ij})}\) to penalise connections between geographically distant nodes, thereby accounting for logistics costs observed in the Japanese and Belgium trade networks (Bernard, Moxnes and Saito, 2015; Dhyne and Duprez, 2017):

\( \displaystyle p_{ij}=\frac{z\hat{s}_i^{out}\hat{s}_j^{in}e^{f(d_{ij})}}{1+z\hat{s}_i^{out}\hat{s}_j^{in}e^{f(d_{ij})}} \)

Production Network Reconstruction

The Dutch Central Bureau of Statistics (CBS) has demonstrated the potential for applying network reconstruction to an entire economic network (Rachkov, Pijpers, & Garlaschelli, 2021; Hooijmaaijers & Buiten, 2019). Drawing from the work of Squartini et al. (2018), the CBS adapts the maximum entropy framework to the system of national accounts. Specifically, Rachkov, Pijpers, & Garlaschelli (2021) make use of supply-use tables to determine commodity flows and input-output tables to determine industry flows:

\( \displaystyle p_{ij}^{[\alpha]}=\frac{(z^{[\alpha]}\hat{s}_i^{out,[\alpha]}\hat{s}_j^{in,[\alpha]}I_{ij})d_{ij}} {1+(z^{[\alpha]}\hat{s}_i^{out,[\alpha]}\hat{s}_j^{in,[\alpha]}I_{ij})d_{ij}}\)


  • the link probabilities of each commodity group \(\alpha\) are estimated independently;
  • the out-strength \(\small{\textstyle \hat{s}_j^{out,[\alpha]}}\) represents the volume of goods and services of commodity group \(\textstyle \alpha\) that firm \(\textstyle j\) supplies;
  • the in-strength \(\small{\textstyle \hat{s}_i^{in,[\alpha]}}\) represents the volume of goods and services of commodity group \(\alpha\) that firm \(i\) purchases;
  •  \(\small c_i\) refers to the industry classification of business \(i\);

  • \(\small I_{ij}\) is a binary indicator that takes the value \(\small 1\) where industry \(\textstyle c_i\) trades with industry \(\textstyle c_j\), and \(0\) otherwise; and
  • \(\small d_{ij} \) is the sum of the absolute difference in location (i.e., longitude and latitude coordinates) between two businesses.

Note that the in-strength and out-strength are defined for each product market (or commodity group) as:

\(\hat{s}_j^{in,[\alpha]} =\frac{\mathrm{Net \ turnover \ of \ firm \ }j} {\mathrm{Total\ net \ turnover \ of \ industry \ }c} \small{D_{c_j}^{in,[\alpha]}}\)       and          \(\hat{s}_i^{out,[\alpha]} =\frac{\mathrm{Net \ turnover \ of \ firm \ }i} {\mathrm{Total\ net \ turnover \ of \ industry\ }c} \small{D_{c_i}^{out,[\alpha]}}\) 


  •  \(\small D_{c_j}^{in,[\alpha]} \) represents the value of commodity group \(\alpha\) used in industry \(c\); and
  • \(\small D_{c_i}^{out,[\alpha]} \)  represents the value of commodity group \(\alpha\) supplied by industry \(c\).

Weight Reconstruction

The simplest method for generating weights follows the maximum entropy approach. Maximising the Shannon entropy \(\small S=\sum_{i=1}^{N}\sum_{j=1}^{N} w_{ij}\text{ ln }w_{ij}\) leads to \(\small w_{ij}^{ME}=\frac{s_i^{out}s_j^{in}}{W}\ \)\(\forall i,j\) where \(\small W=\sum_{j=1}^{N}s_j^{in}\equiv\sum_{i=1}^{N}s_i^{out}\) is the total network weight. Here, the weights are conditional on the existence of a link. That is, each weight matrix is conditional on the graph (adjacency matrix) drawn from the probability matrix \(\small P\). The marginal weights and marginal degrees are met on average (Squartini et al., 2018).

An alternative approach described by Parisi, Squartini, & Garlaschelli (2020) takes the probability matrix \(\small P\) as prior information and maximises the Shannon entropy, constrained by the observed strength. The conditional entropy maximisation produces a distribution of weighted connections described by the tensor of coefficients \(\beta_{ij}\) that can be sampled:

\(\displaystyle\beta_{ij}=\frac{p_{ij}}{w_{ij}^{ME}}\ \ \ \ \ \forall i\neq j\)

(Parisi, Squartini, & Garlaschelli, 2020)

Despite the size of the tensor, the method is computationally feasible given that each parameter can be calculated independently, enabling parallelisation (Parisi, Squartini, & Garlaschelli, 2020).

Reconstruction Feasibility

The following section considers how the Dutch approach to network reconstruction can be applied in the Australian context with particular attention to potential data sources. Broadly speaking, the reconstruction can be considered as a constrained optimisation problem with national accounts input-output and supply-use tables forming global constraints, and individual tax records forming local unit-level constraints. If available, a sample of business connections would then be used to calibrate the optimisation. The calibration step verifies the assumption of the fitness ansatz by ensuring the expected degree of the sample meets the expected degree of the reconstruction. Given the datasets used to form constraints are commonly available to statistical offices (including the ABS), the only novel data component is the sample of links between businesses.

Business Data Sources

The primary units of analysis are businesses with a registered Australian Business Number (i.e., with an annual turnover greater than AU$75,000.) As such, the frame has almost complete coverage of Australian businesses and transaction value. Business activity statement (BAS) data provided by the Australian Tax Office (ATO) break down sales and purchases made with a goods and services tax (GST) for each business. Given the GST on imports is reported separately and the GST on exports is generally exempt (ATO source), the scope can be easily reduced to domestic sales and purchases. Despite some missingness from GST-exempt products (namely agricultural), we can therefore determine the value of domestic sales and purchases for each business. For agriculture, sales volume can be calculated from total sales (from BAS data), less the value of exports as reported on customs declarations. This value can also be calculated for other industries to account for any other GST exceptions.

The ABS and CBS conform to the conceptually equivalent national accounting standards (system of national accounts) and similar categorisation of products and industries (the CBS reports 98 products across 81 industries, and the ABS reports 114 products across 67 industries). Therefore, the method's main data requirements are already satisfied.

Link Density Data Sources

Observations of the degree (or degree distribution) are required to calibrate and validate the reconstruction. Although bank transaction data would be ideal, practical limitations mean that this source would require significant investment to ensure it is usable for statistical purposes. Similarly, consignment data from freight transportation or package tracking information may prove to be viable, but currently faces similar practical limitations (aside from the obvious absence of digital goods and services). Instead, the ABS is considering manageable and scalable alternatives.

Administrative Data 

The introduction of single-touch payroll reporting has proliferated the use of common accounting software for businesses with more than 19 employees (Australian Tax Office, 2020). As a result, there has been a concurrent uptake in e-invoicing (i.e., using accounting software to send digital invoices). As such, a small number of accounting software companies provide business accounting software services (including e-invoices) to the majority of businesses. Although the coverage is skewed towards small businesses, the data covers pairs of trading businesses (buyers and suppliers). Therefore, large businesses will be present as suppliers to small businesses.

E-invoicing is a key feature of the Government’s modern digital economy strategy (Prime Minister of Australia, 2021; Department of Treasury, 2020). Although on hold due to the COVID-19 pandemic, it is reasonable to expect that e-invoicing will eventually be rolled out nation-wide (Prime Minister & Cabinet, 2021). Therefore, in the long term, e-invoicing data with near complete coverage could be suitable for statistical purposes.

Survey Data

Existing surveys could be amended to include information on trading relationships. To preserve privacy and reduce administrative burden, these questions would only need to capture aggregate relational data (Breza et al., 2020). For example, additional questions could include: 'How many businesses in industry \(c\) do you supply commodity \(\alpha\) to?', and 'What is the total value?' Therefore, in principle, existing surveys can be tailored to inform reconstruction without identifying individual businesses.


The following sections describe the potential applications of the reconstructed network, specifically: in the context of government policymaking, macro-economic modelling, and supply chain research. The proposed method should be viewed as a two-stage model wherein the first stage requires reconstructing the network, and the second involves analysing or modelling potential shocks in the network. This additional step combines two, often separate, fields of research, as most network modelling is conducted on fully sampled (as opposed to reconstructed) networks. Given the abundance of information and implied dependence networks convey, it is reasonable to expect that networks could provide greater insight than existing data assets.


Social and economic systems are driven by complex interactions between numerous interdependent agents, like households and businesses. The growing abundance of information available to policymakers makes it possible to embrace the complexity of these systems and better understand complex issues, i.e., wicked problems (Roberts, 2000).

The traditional approach to complex issues is to simplify the problem: reduce the number of factors, operate in distinct silos, aggregate data, assume linearity, and so on (Cairney & Geyer, 2017; Eppel & Rhodes, 2018; OECD, 2017). The complexity approach on the other hand, recognises that macroscopic phenomena (e.g. climate change, inequality, GDP, etc.) cannot be modelled as linear or independent processes (Cairney & Geyer, 2017; Eppel & Rhodes, 2018; OECD, 2017). Instead, outcomes result from complex interdependent interactions between micro-level agents (Cairney & Geyer, 2017; Eppel & Rhodes, 2018; OECD, 2017). Therefore, by reconstructing the complex network of micro-level relationships between businesses, policymakers can develop a greater understanding of broader economic outcomes.

In practical terms, the reconstructed network can quantify the effects of business relationships on business behaviour and performance. Given that the reconstructed network defines business suppliers and clients, it also implies competitors. Therefore, analysts can calculate the peer effects of neighbouring businesses (for details on peer effect, see: Lee, 2007; Di Falco, Doku, & Mahajan, 2020). For example, how a business is affected by supply shortages among neighbouring firms.

More complex modelling, discussed in the Macro-economic Modelling section below, can simulate dynamic changes in the network. The analytical potential is, for the time being, largely limited to tax data. However, linking additional data (e.g. from other administrative sources) makes it possible to study business dynamics in a variety of fields. For example:

  • Macro-economic agencies (e.g. Department of Treasury) can study how economic forces (e.g. prices, interest rates, productivity, etc.) reverberate, dampen, or amplify across the economy.
  • Micro-economic agencies (e.g. Australian Competition & Consumer Commission) can analyse the effects of business relationships on firm performance and market efficiency.
  • Financial agencies (e.g. Australian Prudential Regulation Authority) can study the risk of financial crises and the impact of a market crash.
  • Environmental agencies (e.g. Australian Climate Service) can use the network to understand energy use in production or the flow-on impacts of a natural disaster.

Macro-economic Modelling

The policymaking examples above rely on sound macro-economic models. However, one of the main shortcomings of economic models is their reliance on highly aggregated statistics (Hendry & Muellbauer, 2018; Pagan, 2019). Fortunately, the abundance and granularity of information in the reconstructed network can be used to fine-tune a variety of models (Mitic, 2020).

Economic shocks can be triggered by a single business and are transmitted along business-level connections (Gabaix, 2011; Acemoglu et al., 2012). Therefore, the reconstructed network is necessary for policymakers to model how economic shocks propagate throughout the economy. For example, COVID-19 impacts, financial instability, supply chain disruption, or policy implementation.

The severity of economic shocks is not only determined by the starting point, but by the structure of the network (Starnini, Boguñá, & Serrano, 2019; Acemoglu, Akcigit, & Kerr, 2016). Squartini et al. (2013) for example, show that the changes in the network structure can be used as an 'early warning signal' of financial collapse. Additionally, Freixas, Laeven & Peydró (2015) explain that regulation designed to improve the stability of individual businesses can inadvertently harm the structure of the economy as a whole. Therefore, policymakers need to consider network structure as well as the most central (highly connected) nodes.

A vector auto-regression (VAR) model can be used as a parsimonious, data-driven approach to extend existing flows into the future while keeping the network structure fixed (Kumar at al., 2021; Kumar, Bansal, & Chakrabarti, 2020; Acemoglu, Akcigit, & Kerr, 2016). Hence, the model can provide detailed insights into short-term effects, such as disruptions in highly efficient just-in-time supply chains.

Although complex, an agent-based model (ABM) is well suited to complex networks because it simulates the interactions of each agent in the network (Ghorbani et al., 2014; Haldane & Turrell, 2019). Unlike traditional macro-economic models, ABMs are not restricted by assumptions around general equilibrium, perfect competition, or rationality (Mercure et al., 2016; Haldane & Turrell, 2019). Accordingly, there is considerable interest in incorporating ABMs as a standard tool for macro-economic modelling (Blanchard, 2018; Hendry & Muellbauer, 2018; Mercure et al., 2016; Haldane & Turrell, 2019). Within ABMs, actors can exhibit ‘realistic’ heterogeneous behaviour, interact with one another, and form new connections (Ghorbani et al., 2014; Mercure et al., 2016; Haldane & Turrell, 2019). Due to this flexibility, ABMs are an effective tool for policy experimentation as they can simulate how networks change over time (Ghorbani et al., 2014; Haldane & Turrell, 2019). To that end, ABMs are not limited by past observations when simulating future events and assessing risk (Hoffmann, 2017).

A pressing concern for policymakers is understanding how supply chains can adapt to disruptions. Given the level of detail available, the reconstructed network can be used to estimate the elasticity and substitution of products along the supply chain. This not only applies to VARs and ABMs but to existing and widely used economic models. For example, ABMs (Inoue & Todo, 2019) and general equilibrium models (Flaaen, & Pandalai-Nayar, 2019; Kashiwagi, Todo, & Matous, 2018; Carvalho et al., 2016) have been used to model the effect of product substitution among firms after a natural disaster. Therefore, policymakers can apply existing economic frameworks to study the capacity of supply chains to absorb or adapt to exogenous shocks.

Supply Chain Resilience

As a trade-dependent nation, Australia is particularly exposed to international supply chain disruptions. Customs records (import and export declarations) are effective at identifying the primary source of import risk. However, these records fail to capture downstream dependencies in the domestic economy.

The Productivity Commission's report on supply chain vulnerabilities underscores the current data gap in downstream (domestic) supply chains (Productivity Commission, 2021). The reconstructed network offers a potential solution to fill this gap as it can reveal supply chains that are masked in industry-level statistics. The construction of the reconstructed network is based on 114 classifications of goods and services (from the national accounts). In comparison, customs records include detailed descriptions of goods (up to 5,722 for exports and 7,688 for imports (ABS, 2018)). Integrating customs records into the reconstructed network can improve the specificity of products, however the full path can only be implied. Therefore, additional data may be necessary to capture specific product supply chains.

The global pandemic and geopolitical disruptions have highlighted underlying vulnerabilities and triggered a whole-of-government response to supply chain resilience:

  • The Department of Prime Minister and Cabinet (2021) Office of Supply Chain Resilience is coordinating the whole of government response.
  • The Productivity Commission has developed a framework to identify supply chain risk as the intersection of essential, critical and vulnerable goods and services (Productivity Commission, 2021).
  • The Department of Industry, Science, Energy and Resources (2021) is working with Australian industries to identify vulnerabilities and boost resilience in critical products.
  • The Department of the Treasury is analysing and mitigating the impact of supply chain disruption, particularly centred around imports.
  • The Department of Infrastructure, Transport, Cities and Regional Development (2021a; 2021b), in conjunction with the Commonwealth Scientific and Industrial Research Organisation (2021), is working to quantify and alleviate supply chain risk in physical infrastructure (roads, rail, etc).
  • The Department of Home Affairs (2021a; 2021b; 2021c) is investigating and mitigating vulnerabilities in cyber supply chains and critical government infrastructure.
  • The Department of Defence (2021) is continuing to review and limit supply chain risk to defensive capability.
  • The Australian Trade and Investment Commission, alongside the Department of Foreign Affairs and Trade (2021a; 2021b), is supporting Australian exporters, trade relations, and supply chain adaptability.

The ongoing work on supply chains among government agencies has yielded a considerable amount of high-quality information. Quantitative findings can be easily integrated with the proposed reconstructed network and shared across organisations. But critically, expert and industry-specific information can be used to interpret the reconstructed network and guide policymaking. 

Adjacent ABS work on real-time shipping can further increase the value and timeliness of the reconstructed network (MD News, 2021). The ABS, alongside the United Nations, is working to improve trade statistics using real-time ship positions from automated identification system (AIS) transponders. AIS data make it possible to identity port congestion and anticipate supply chain disruption (Verschuur, Koks, & Hall, 2020; Cerdeiro et al., 2020). Therefore, the reconstructed network can integrate physical supply chain vulnerabilities alongside production vulnerabilities.

To summarise, the reconstructed network, alongside techniques described in the Macro-economic Modelling section above, can help quantify and anticipate supply chain disruption and structural risk in the economy.


Network reconstruction presents new opportunities to quantify complex economic and social systems. More research is needed on how to apply the reconstructed network in practice. However, the growing body of work in network science suggests that network reconstruction has considerable potential to address emerging issues in policymaking, macro-economic modelling, and supply chain vulnerabilities.


Harry Raymond & Daniel Elazar

Australian Bureau of Statistics, Methodology Division, Canberra


Back to top of the page