Exponential random graph models for the Japanese bipartite network of banks and firms
Abhijit Chakraborty, Hazem Krichene, Hiroyasu Inoue, Yoshi Fujiwara

TL;DR
This paper applies exponential random graph models to analyze the structure and dynamics of the Japanese bipartite network of banks and firms, revealing interdependence and systemic fragility.
Contribution
It demonstrates the use of exponential random graph models to uncover the network's dependence structure and fluctuation behavior in a real-world economic system.
Findings
Links are not independent in the bank-firm network.
The system exhibits large fluctuations indicating fragility.
The network's structure is influenced by the two star model.
Abstract
We use the exponential random graph models to understand the network structure and its generative process for the Japanese bipartite network of banks and firms. One of the well known and simple model of exponential random graph is the Bernoulli model which shows the links in the bank-firm network are not independent from each other. Another popular exponential random graph model, the two star model, indicates that the bank-firms are in a state where macroscopic variables of the system can show large fluctuations. Moreover, the presence of high fluctuations reflect a fragile nature of the bank-firm network.
| Parameters | Estimated values | Standard deviation |
|---|---|---|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: Graduate School of Simulation Studies, The University of Hyogo, Kobe, Japan 11email: ∗[email protected]
Exponential random graph models for the Japanese bipartite network of banks and firms††thanks: This research was supported by MEXT as Exploratory Challenges on
Post-K computer (Studies of Multi-level Spatiotemporal Simulation of Socioeconomic Phenomena, Macroeconomic Simulations). This research used computational resources of the K computer provided by the RIKEN Center for Computational Science through the HPCI System Research project (Project ID: hp180177).
Abhijit Chakraborty∗
Hazem Krichene
Hiroyasu Inoue
Yoshi Fujiwara
Abstract
We use the exponential random graph models to understand the network structure and its generative process for the Japanese bipartite network of banks and firms. One of the well known and simple model of exponential random graph is the Bernoulli model which shows the links in the bank-firm network are not independent from each other. Another popular exponential random graph model, the two star model, indicates that the bank-firms are in a state where macroscopic variables of the system can show large fluctuations. Moreover, the presence of high fluctuations reflect a fragile nature of the bank-firm network.
Keywords:
Exponential random graph Bipartite network Bernoulli model Two star model
1 Introduction
Models of networks are useful in studying their structural properties as well as their dynamical behaviours. The approaches to construct models of networks can be classified into two broad categories considering the analogy with the theories of gases in statistical physics [1]. The two approaches are known as the kinetic theory approach and the ensemble approach. In kinetic theory approach one considers the possible mechanisms to replicate some structural properties of the real-world network. For example, the well known Barabási-Albert model [2] considers preferential attachment mechanisms to construct a growing network with a fat tail degree distribution. These models are easy to understand and give a qualitative understanding of the network, but have limitation in quantitative accurate predictions. Thus, these models do not provide an over-all understanding of the network, rather only mimics few features of the networks.
The other class of models, the ensemble models, are based on rigorous probabilistic arguments with a solid statistical foundation, useful for accurate predictions and quantitative study of the network. These models are based on the concept of statistical ensemble implying a large collection of all possible realizations of the network at particular values of the macroscopic observables. A particular graph in the ensemble of networks appears with a probability , where is known as the network Hamiltonian. As the probability is an exponential function of the network Hamiltonian, these models are popularly known as “exponential random graph (ERG) models”.
The ERG model was first introduced by Holland and Leinhardt [3], based on the framework laid by Besag [4]. Since the introduction of the ERG models, a variety of network Hamiltonians have been studied, which include models of random network [1], reciprocity model of directed network [1], the two star model of network [5, 6], and the Strauss model of network with clustering [7, 8]. Far more complex Hamiltonians that include endogenous as well as exogenous observables of the network, has also been studied in the social network literature [9, 10, 11]. Moreover, there are many tools such as ERGM [12] and SIENA [13] packages to fit ERG model with social data. The problem with the complex non-linear Hamiltonian is that it cannot be solved exactly, the only linear Hamiltonian model can be solved exactly in the large system size limit. For a non-linear Hamiltonian, it can be solved approximately either using mean-field theory and perturbation theory or by numerical simulation.
The ERG model has been studied extensively for monopartite networks except few studies in case of bipartite network [14]. In this paper, our focus is on the Japanese bipartite network of banks and firms. We model the bipartite network using exponential random graph theory. We study the well known Bernoulli model and two star model to get a deep understanding of the network structure of the Japanese bipartite network of banks and firms.
2 Data
We use the Nikkei data set for the banks-firms lending-borrowing links in Japan. Lending data are available only for the listed firms and are restricted in our work to the long-term loans during 2005. Each node in this bipartite network (firms and banks) has its financial statements. However, only listed banks have available financial statements. Therefore, we consider the unweighted and undirected simple bipartite network for the long-term lending-borrowing links between listed firms and listed banks during 2005. The network is formed by banks, firms and unweighted long-term links.
3 Method
3.1 Exponential random graph model
ERG model is a tie-based statistical model for understanding how network topology emerges by estimating how ties are patterned (see [9]). Let be the adjacency matrix of an unweighted bipartite network. ERG model is the regression of with a set of endogenous attributes and exogenous attributes . represents the network statistics configuration, for example, the number of edges or the number of stars. represents the counts of the node attributes, for example, in case of bank-firm network, the number of links weighted by the profit of the firm or the bank. The canonical form of ERG model is given by the following:
[TABLE]
is a normalizing constant that ensures a proper distribution. Normalization is performed by all possible network realizations, as follows:
[TABLE]
3.2 Markov chain Monte Carlo (MCMC) sampling algorithm
Let be the observed graph. We would like to solve the moment equation , where represents the networks sampled with MCMC.
MCMC sampling is used to estimate network statistics . The most commonly used MCMC sampler is the Metropolis-Hasting algorithm, which was introduced in [15].
The MCMC sampler consists of randomly selecting one dyad, one null dyad () or one nonnull dyad (). Then, with the Hasting probability 111 and are network states at simulation steps t and t+1, respectively., the state of the dyad is changed (add a link for null dyad or delete a link for nonnull dyad). The Hasting probability is given by the following:
[TABLE]
3.3 Stochastic approximation: the Robins-Monro algorithm
Snijders proposed a stochastic approximation based on the Robins-Monro algorithm to obtain the maximum likelihood estimation (MLE) for the ERG model [16]. Following [9], this approach is robust and does not require any particular starting point. The stochastic approximation algorithm is based on three phases as described in the following.
3.3.1 Initialization phase
With the initial parameter , this phase determines the scaling matrix . Let be the statistics related to networks generated with the MCMC sampler based on . Let be the expectation vector of the network statistics, and let be the covariance matrix. The scaling matrix is defined as , and is initialized for the second phase, as follows: . is defined as the gain factor, which controls the size of the updating steps ( at initialization).
3.3.2 Optimization phase
The goal is to solve the moment equation based on the Newton-Raphson minimization scheme. The goal is then to update under different sub phases, where each sub phase reduces the gain factor .
Each sub phase contains simulation steps. At simulation step , a network is sampled based on the MCMC sampler with . The update process is defined as follows:
[TABLE]
At the end of sub phase , the gain factor is updated, . This optimization procedure is iterated until convergence occurs.
3.3.3 Convergence phase
We want to check whether the returned value from the optimization phase is close to the true MLE. Therefore, networks are sampled based on the MCMC sampler with a value of . The convergence condition is reached when
[TABLE]
where is the standard deviation of the statistics for the sampled networks.
4 Results
4.1 Bernoulli model of a bipartite network
In the early 1950s, Solomonoff and Rapoport introduced the first well known model of network, random graph or Bernoulli model of network [17], that was later famously studied by Erdős and Rényi [18]. This is the simplest model of the network and the analytic solution for the monopartite network using exponential random graph technique is shown in [1]. Here we extend the study for a bipartite network. In the Bernoulli model of a bipartite network, links are formed independent of each other and the expected number of links is the only known observable. The Hamiltonian for this model can be written as , where is the associated parameter with the number of links or it can be thought as inverse temperature using the analogy with equilibrium statistical mechanics. Using the above expression of the network Hamiltonian, the probability that the graph is in state can be written as
[TABLE]
where, the normalization constant is known as the partition function.
A bipartite network consisting of two distinct node set can be represented by a rectangular adjacency matrix with the elements if and only if the -th node of one node set is connected to the -th node of the other set and otherwise. The total number of links of the bipartite network .
Now, we can calculate the partition function as follows:
[TABLE]
From the partition function, we can calculate all the network observables:
The free energy of the network
The expected number of edges
[TABLE]
This gives
[TABLE]
Fig 1 shows the connectance as a function of for the model. The results indicate an excellent match between the analytic solution and simulation results. Simulation results are obtained using Markov chain Monte Carlo method as explained in section 3. The data points are averaged over independent runs. The maximum standard deviation in the data points is found to be . For the Japanese bipartite network of banks and firms the analytic result gives and our simulation estimates reflecting the sparse nature of the network.
The degree distribution implies the number of nodes with degree of this model has binomial form. For the bank firm network, the degree distribution of the banks can be written as and for firms . As can be seen from the Fig. 2, the degree distribution of the model does not fit with the empirical distribution which has a much broader shape for both the bank and firm. We conclude that the Bernoulli model is a poor model for the Japanese bipartite network of banks and firms.
4.2 Two star model of a bipartite network
The two star model is an ERG model where the expected values for the total number of links and total number of two star (.i.e. path length 2) are constant. The Hamiltonian for the model of a bipartite network can be written as
[TABLE]
Where, the total number of links
[TABLE]
The total number of bank two star
[TABLE]
The total number of firm two star
[TABLE]
’s are the associated parameters to the network observables.
The Hamiltonian can be written in terms of the adjacency matrix as follows:
[TABLE]
Using mean-field technique of statistical physics we can set the average connection probability between any two nodes is by ignoring the local fluctuations.
[TABLE]
Where we define
As the Hamiltonian becomes linear with , we can easily calculate the partition function
From the partition function we can calculate other network observables:
Free energy
Total expected number of links
This gives
[TABLE]
For convince let us define and .
It gives,
[TABLE]
The solution of this transcendental equation is well known [1]. It has only one solution if , but if it may have either one solution or three solutions (where outer two are stable solution). It can be shown [19] that the three solutions appears when , where
[TABLE]
and
[TABLE]
We show the phase diagram of the model in plane in Fig. 3. It has three distinct regions - high density, low density and co-existence phase. Our estimates of the parameters are given in Table 1. The values of the estimated parameters give and . As can be seen from Fig. 3 at these parameter values, the system can show high fluctuation in behaviours having two coexisting phase. We conclude that the Japanese bipartite network of banks and firms are close to the transition point which indicate a fragile nature of the system.
This model exhibits hysteresis behaviour as shown in Fig 4. The finite area within the loop is a signature of a discontinuous transition (.i.e. first order). The first order transition is very dangerous for an economic network. It indicates the network can collapse suddenly if there is a slight change in the parameter values.
Fig. 5 shows the degree distribution for the two star model. The distribution has a bi-modal nature [19]. Although the second peak near for the degree distribution of banks is very small. This model also can not replicate the empirical nature of the degree distribution. In the future, we will consider more complex Hamiltonians that include endogenous as well as exogenous parameters to describe the system in much better way.
5 Conclusions
We have studied the Japanese bipartite network of banks and firms using the Bernoulli model and the two star model. The Bernoulli model assumes that links are formed between banks and firms independently. However, this model does not fit well with the empirical network structure indicating a relationship present between the network structure and some hidden variables. As a first approximation, we consider two star model that assumes adjacent links play role in the link formation. This model indicates that the Japanese bipartite network of banks and firms has a fragile nature. Although this model also can not capture the empirical network structure fully.
In the future, we would like to consider the more complex Hamiltonians as well as the temporal evolution of the system in the phase space. We believe such complex Hamiltonians will be useful to understand the network structure in detail.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Park, J., Newman, M.E.: Statistical mechanics of networks. Physical Review E 70 (2004) 066117
- 2[2] Barabási, A.L., Albert, R.: Emergence of scaling in random networks. science 286 (1999) 509–512
- 3[3] Holland, P.W., Leinhardt, S.: An exponential family of probability distributions for directed graphs. Journal of the american Statistical association 76 (1981) 33–50
- 4[4] Besag, J.: Spatial interaction and the statistical analysis of lattice systems. Journal of the Royal Statistical Society. Series B (Methodological) (1974) 192–236
- 5[5] Park, J., Newman, M.E.: Solution of the two-star model of a network. Physical Review E 70 (2004) 066146
- 6[6] Annibale, A., Courtney, O.T.: The two-star model: exact solution in the sparse regime and condensation transition. Journal of Physics A: Mathematical and Theoretical 48 (2015) 365001
- 7[7] Strauss, D.: On a general class of models for interaction. SIAM review 28 (1986) 513–527
- 8[8] Park, J., Newman, M.: Solution for the properties of a clustered network. Physical Review E 72 (2005) 026136
