Method of fabricating a fractal structure for constructing complex neural networks

Information

  • Patent Grant
  • 7113931
  • Patent Number
    7,113,931
  • Date Filed
    Friday, July 14, 2000
    23 years ago
  • Date Issued
    Tuesday, September 26, 2006
    17 years ago
Abstract
A fracture structure is grown from a plurality of starting points. A fractal structure, grown from respective starting points and interconnected by interactive growths, forms a neural network. A growth speed originated at a specific starting point is determined by the probability of a material reaching a grown portion from a remote location by means of a diffusion process and the probability of a growth promoting factor reaching a grown portion by means of a diffusion process from a portion grown from a starting point other than the specific one. Anisotropy is introduced into a space in which a fractal structure is to be grown, as required.
Description
TECHNICAL FIELD

This invention relates to a method for fabricating a fractal structure, especially suitable for application to constructing a complex network such as neural network, for example.


BACKGROUND ART

Conventional Neuman computers have exercised their great power in computers configured to sequentially execute specific algorithms and have supported modern scientific technologies. In order to design CPU of such a computer, a complicated electronic circuit has to be produced and progressively optimized by executing its simulation. As its design tool, a CAD system for making a complicated electronic circuit is indispensable.


In recent years, information processing learning from brains, such as neural network model, has been widely researched with a hope of realization as exercising its power in pattern recognition. In case a neural network model is practically applied in form of a device, it is preferable to realize a network such as neural network of a brain in form of a certain system. Following such a plan, experiments are being conducted toward artificially making nerves for living bodies, and their future development is being expected.


Nerve cells of brains individually have complicated tree-like projections to form a fractal structure. Such fractal elements grow while interacting with each other, and make up a complicated brain neural network.


In order to simulate the function of a preferable network, a technique for creating such a brain neural network is indispensable. That is, there is a strong demand for a technique for making a complicated network, which corresponds to a CAD system that has been indispensable for conventional Neuman computers. However, there are no conventional techniques that make up a structure coupling a plurality of fractal elements while controlling their fractal nature.


It is therefore an object of the invention to provide a method for making a fractal structure, which can make a complicated network like a neural network easily in a well-controlled manner.


A further object of the invention is to provide a method for making a fractal structure, which can control the coupling mode among different fractal structures and can make complicated networks with a more variety of structures such as neural networks easily in a well-controlled manner.


DISCLOSURE OF INVENTION

The Inventors made active studies toward solution of the above-mentioned problem, and as a result, found that it would be possible to make complicated networks such as neural networks by growing fractal structures from different start sites and have them interact with each other. Additionally, the Inventors found that it would be possible to control the coupling mode among fractal structures by introducing anisotropy into spaces for growing the fractal structures. Thus the Inventors have reached the present invention.


In order to solve the above mentioned subject, according to the invention, there is provided a method for fabricating a fractal structure characterized in growing fractal structures from a plurality of start sites, respectively, while having said fractal structures interact with each other, to form fractal structures coupled to each other.


In the present invention, universal interaction among element fractal structures is controlled against fluctuation in growth process of fractal structures from individual start sites.


In the present invention, growth rate from a specific start site among a plurality of start sites is determined by the probability that a material reaches a portion already grown from a remote position due to a diffusion process and the probability that a growth promotion factor reaches the portion already grown from portions grown from the other start sites due to a diffusion process. The growth rate is proportional to the product of the power function of the probability that the material reaches the portion already grown from a remote position due to a diffusion process and the power function of the probability that the growth promotion factor reaches the portion already grown from portions grown from the other start sites due to a diffusion process. Further, in the present invention, fractal property of a structure, its self-similarity, complexity or number of coupling is typically controllable parametrically. More specifically, relative potential determining diffusion of a growth promotion factor among individual fractal structures grown from a plurality of start sites is appropriately adjusted relative to a site at infinity, and thereby, fractal property, self-similarity, complexity or number of coupling of a structure is controllable substantially parametrically.


In the present invention, anisotropy may be introduced into the space in which the fractal structure is grown. More specifically, for example, in case the growth rate from a specific start site among a plurality of start sites is determined by the probability that a material reaches a portion already grown from a remote position due to a diffusion process and the probability that a growth promotion factor reaches the portion already grown from portions grown from the other start sites due to a diffusion process, diffusion coefficient in the diffusion process in the space for growing the fractal structure has an anisotropy. Also in this case, fractal property of a structure, its self-similarity, complexity or number of coupling is typically controllable parametrically. The anisotropy is not limited to the anisotropy of the diffusion coefficient, but may be, for example, an anisotropy of the dielectric constant in the space for growing the fractal structure.


According to the invention having the configuration summarized above, by growing fractal structures from a plurality of start sites while having individual structures frown from their respective start sites to interact with each other to form fractal structures coupled to each other, it is possible to fabricate a network made up of elements individually having fractal complexity easily in a well-controlled manner.


Further, in case an anisotropy is introduced into the space for growing the fractal structure in, when individual fractal structures grow from their respective start sites while interacting with each other to form fractal structures coupled to each other, the response produced inside a single fractal structure is affected by a stronger nonlinear effect from coupling of different fractal structures. Then, remarking the number of sites where different fractal structures contact as an index of control of the coupling mode among fractal structures, nonlinearity can be controlled by controlling the number of those sites.





BRIEF DESCRIPTION OF DRAWINGS


FIG. 1 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 2 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 3 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 4 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 5 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 6 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 7 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 8 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 9 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 10 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 11 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 12 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 13 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 14 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 15 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 16 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 17 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 18 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 19 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 20 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 21 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 22 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 23 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 24 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 25 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 26 is a schematic diagram that shows a result of simulation for fabricating a neural network according to the invention;



FIG. 27 is a schematic diagram that shows changes of normal deviation of distribution in the z-axis direction upon making a neural network by introducing an anisotropy merely in the z-axis direction on a three-dimensional lattice according to the invention;



FIG. 28 is a schematic diagram that shows changes in number of adjacent sites among fractal figures for a growth step during fabrication of a neural network by introducing an anisotropy merely in the z-axis direction on a three-dimensional lattice according to the invention;



FIG. 29 is a schematic diagram that shows a result of simulation for growth of a coupled fractal network according to the invention;



FIG. 30 is a schematic diagram that shows a result of simulation for growth of a coupled fractal network according to the invention;



FIG. 31 is a schematic diagram that shows a result of simulation for growth of a coupled fractal network according to the invention;



FIG. 32 is a schematic diagram that shows a result of simulation for growth of a coupled fractal network according to the invention;



FIG. 33 is a schematic diagram that shows a result of simulation for growth of a coupled fractal network according to the invention;



FIG. 34 is a schematic diagram that shows a result of simulation for growth of a coupled fractal network according to the invention;



FIG. 35 is a schematic diagram that shows changes in distance between centers of gravity for a growth step in simulation of growth of a coupled fractal network according to the invention;



FIG. 36 is a schematic diagram that shows changes in distance between centers of gravity for a growth step in simulation of growth of a coupled fractal network according to the invention;



FIG. 37 is a schematic diagram that shows changes in distance between centers of gravity for a growth step in simulation of growth of a coupled fractal network according to the invention;



FIG. 38 is a schematic diagram that shows changes in distance between centers of gravity for a growth step in simulation of growth of a coupled fractal network according to the invention;



FIG. 39 is a schematic diagram that shows changes in distance between centers of gravity for a growth step in simulation of growth of a coupled fractal network according to the invention; and



FIG. 40 is a schematic diagram that shows changes in distance between centers of gravity for a growth step in simulation of growth of a coupled fractal network according to the invention.





BEST MODE FOR CARRYING OUT THE INVENTION

Explained below are embodiments of the invention with reference to the drawings.


(1) Dielectric Breakdown Model


First explained is a method of making a singular fractal figure (for example, a figure such as tree-like projections) ((1) A. Erzan, L. Pietronero, A. Vespignani, Rev. Mod. Phys. 67, 545(1995); (2) T. A. Witten, Jr. and L. M. Sander, Phys. Rev. Lett. 47, 1400(1984); Phys. Rev. B 27, 5686(1983)). This method is a dielectric breakdown model proposed by Niemeyer et al. ((3) L. Niemeyer, L. Pietronero, H. J. Wiesmann, Phys. Rev. Lett. 52, 1033(1984)).


As an example, a tetragonal lattice S in a two-dimensional space is defined, and a scalar potential field φ(i, j) is defined on a lattice site (i1, i2, i3)εS. This is called an electric potential. Let this electric potential follow a Laplace equation:

Δφ(i,j)=0

The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice. T0 consists of (0, 0) alone, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule.


Let the electric potential of each site contained in Tn be 1 and the electric potential at a site at infinity be 0. That is,

φ(i,j)=0 when (i,j)→∞  (2)
φ(i,j)=1 when (i,j)→εTn  (3)

Equation (1) is solved under that boundary condition, and electric potential of each lattice site is determined. The lattice site to be added to Tn to form Tn−1 is not included in Tn, and it is selected from a set Un of lattice sites closest to Tn. The number of lattice sites contained in Un is written as Nn:


For each site contained in Un (im, jm) (where m=1, 2, . . . , Nn), its electric field intensity is defined as:

Em(α)=|φ(im,jm)−1|α  (4)

The probability that a site (im, jm) in Un is proportional to its electric field intensity Em(α). That is, the probability is:











p
m



(
α
)


=



E
m



(
α
)






j
=
1


N
n









E
j



(
α
)








(
5
)







By repeating the above operation, Tn is formed progressively. An ideal fractal will be the infinitely repeated extreme set:










T


=



lim






n
->





T
n






(
6
)








In case of α=1, the above coincides with the result of generation of a figure by diffusion limited aggregation ((2) T. A. Witten, Jr. and L. M. Sander, Phys. Rev. Lett. 47, 1400(1984)); Phys. Rev. B 27, 5686(1983)).


(2) Fractals that Grow While Interacting with Each Other


Defined below are fractals that grow while interacting with each other (interacting fractals), i.e. a coupled-fractal network. As an example, fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. A scalar potential field φ((i, j) is defined on a lattice site (i1, i2, i3)εS, and this is called a potential. Then, ψ(1)(i, j), ψ(2)(i, k), . . . , ψ(Nc)(i, j) are also defined. They satisfy the differential equations:

Δφ(i,j)=0  (7)
Δψ(1)(i,j)=0  (8)
Δψ(2)(i,j)=0  (9)
Δψ(Nc)(i,j)=0  (10)

The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,










T
n

=





j
=
1



N
c




Q
n

(
j
)







(
11
)








and respective species are exclusive from each other. That is,

Qn(j)∩Qn(k)=θif j≠k  (12)

Q0(k) consists of a single lattice site (zini(k), jini(k)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (7) is solved under the boundary conditions:

φ(i,j)=0 when (i,j)→∞  (13)
φ(i,j)=1 when (i,jTn  (14)

and potential of each lattice site is determined. Further, Equations (8) through (10) are solved under the boundary conditions:

ψ(k)(i,j)=0 when (i,j)→∞  (15)
ψ(k)(i,j)=1 when (i,jQn(k)  (16)
ψ(k)(i,j)=−1 when (i,jQn(l)(k≠l)  (17)

and ψ(k)(i,j) is determined. The lattice site to be added to Tn to form Tn+1 is not included in Tn, and it is selected from a set Un(k) of lattice sites closest to Qn(k).


The number of lattice sites contained in Un(k) is written as Nn(k). That is, the lattice site to be added to Tn is selected from the following set:










U
n

=





N
c



k
=
1




U
n

(
k
)







(
18
)








and the number of lattice sites contained in the set, i.e. the number of candidates, is:










N
n

=




k
=
1


N
c








N
n

(
k
)







(
19
)







For each site (im(k),jm(k)) (m=1, 2, . . . , Nn(k)) contained in Un(k), intensity of its electric field is defined as:

Em(k)(α,β)=|φ(im(k),jm(k))−1|α×ψ(k)(im(k),jm(k))−1|β  (20)


The probability that a site (im(k),jm(k)) in Un is selected is proportional to intensity of its electric field Em(k)(α,β). That is, the probability is:











p
m

(
k
)




(

α
,
β

)


=


1
Δ




E
m

(
k
)




(

α
,
β

)







(
21
)






Δ
=




k
=
1


N
c







j
=
1


N
n

(
k
)






E
j

(
k
)




(

α
,
β

)








(
22
)








By repeating the above-mentioned procedures, Tn is formed progressively.


Here is given a physical (or physiologic) interpretation regarding the above model. φ(i, j) provides the probability of arrival of a growth material Src transported from a remote site by diffusion at a region permitting growth from interpretation of the dielectric breakdown model. On the other hand, ψk(i, j) provides the probability of arrival of any substance X transported to a region permitting growth of the k-th species from portions where species except for the k-th species have been already grown. The assumption that the probability that growth of the k-th species occurs is proportional to the product means the assumption that the growth occurs only when both the growth material Src and the substance X have arrived. That is, here is assumed the situation in which growth occurs by adhesion of the growth material Src to the portion where the k-th species has already grown with the aid of an adhesive substance X. Of course, it means a reaction that is rate-determined by adhesion interposing the adhesive substance X. In an alternative interpretation, it is possible to consider that φ(i, j) provides the probability of arrival of the growth material Src transported by diffusion from a remote site to the region where it can grow, similarly to the above interpretation whereas ψk(i, j) provided the potential at the position of the k-th species, and the probability that growth of the k-th species occurs is proportional to the product of the probability of arrival of the growth material Src and the intensity of the electric field.


Explained below is a specific example of the method of fabricating a neural network based on the model shown in (2) above. One of results of simulation is shown in FIG. 1. In this simulation, (α, β)=(0.5, 1.0) was used, and 4000-step growth from four sites was conducted. In FIG. 2, using the same (α, β), 3000-step growth from three sites was conducted. By changing parameters, various figures can be created. If α corresponding to the growth material transported from a remote site is large, then respective elements tend to spread. If β corresponding to the adhesive substance nearby is large, the coupling becomes dense. Figures upon executing 2000-step growth from two sites by changing (α, β) are shown in FIGS. 3 through 7. In FIG. 3, similarly to the above two examples, (α, β)=(0.5, 1.0) was used. Examples increasing β from that are shown in FIGS. 4 through 6. (α, β)=(0.5, 1.5) was used in FIG. 4, (α, β)=(0.5, 2.0) was used in FIG. 5, and (α, β)=(0.5, 2.5) was used in FIG. 6, respectively. It is appreciated that the coupling becomes dense as β increases. On the other hand, if the relation in value between α and β is reversed, growth tends to proceed spreading remoter as shown in FIG. 7 [(α, β)=(1.0, 0.5)]. In this manner, by changing the parameters α and β, various neural network structures can be produced while controlling properties of figures.


(3) Extended Interacting Fractals


Extended interacting fractals, i.e. a coupled-fractal network, are defined below. As an example, fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. A scalar potential field φ(i, j) is defined on a lattice site (i, j)εS, and this is called a potential. Then, ψ(1)(i, j), ψ(2)(i, j), . . . , ψ(Nc)(i, j) are also defined. They satisfy the differential equations:

Δφ(1)(i,j)=0  (23)
Δψ(1)(i,j)=0  (24)
Δψ(2)(i,j)=0  (25)
:
:
Δψ(Nc)(i,j)=1  (26)

The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,










T
n

=





N
c



j
=
1




Q
n

(
j
)







(
27
)








and respective species are exclusive from each other. That is,

Qn(j)∩Qn(k)=θ if j≠k  (28)

Q0(k) consists of a single lattice site (iini(k),jini(k)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (23) is solved under the boundary conditions:

φ(i,j)=0 when (i,j)→∞  (29)
φ(i,j)=1 when (i,j)εTn  (30)

and potential of each lattice site is determined. Further, Equations (24) through (26) are solved under the boundary conditions:

ψ(k)(i,j)=ψ∞ when (i,j)→∞  (31)
ψ(k)(i,j)=1 when (i,jQn(k)  (32)
ψ(k)(i,j)=−1 when (i,jQn(l)(k≠l)  (33)

and ψ(k)(i,j) is determined. The lattice site to be added to Tn to form Tn−1 is not included in Tn, and it is selected from a set Un(k) of lattice sites closest to Qn(k).


The number of lattice sites contained in Un(k) is written as Nn(k). That is, the lattice site to be added to Tn is selected from the following set:










U
n

=





N
c



k
=
1




U
n

(
k
)







(
34
)








and the number of lattice sites contained in the set, i.e. the number of candidates, is:










N
n

=




k
=
1


N
c








N
n

(
k
)







(
35
)







For each site (im(k), jm(k)) contained in Un(k) intensity of its electric field is defined as:

Em(k)(α,β)=|φ(im(k),jm(k))−1|α×|ψ(k)(im(k),jm(k))−1|β  (36)


The probability that (in(k),jm(k)) in Un is selected is proportional to intensity of its electric field Em(k)(α,β). That is, the probability is:











p
m

(
k
)




(

α
,
β

)


=


1
Δ




E
m

(
k
)




(

α
,
β

)







(
37
)






Δ
=




k
=
1


N
c







j
=
1


N
n

(
k
)






E
j

(
k
)




(

α
,
β

)








(
38
)








By repeating the above-mentioned procedures, Tn is formed progressively.


In the above model, the model explained in (2) is expanded in the portion of the boundary condition ψ(k)(i,j)=ψ∞ of ψ(k)(i,j). That is, by limitation of ψ=0, the above model results in the model of (2).


Explained below is a specific example of the method for fabricating a neural network based on the model in (3) above. Results of simulations are shown in FIGS. 8 through 14. In these simulations, (α, β)=(0.5, 1.0) was used, and 3000-step growth from three sites was conducted. FIG. 8 shows a case of growth under the boundary condition of ψ=0, and it is the same as (2) above. ψ=−1 was used in FIG. 9, ψ=−0.6 was used in FIG. 10, and ψ=−0.2 was used in FIG. 11.


In case that ψ is negative, the potential difference between fractal figures belonging to species other than itself and a site at infinity becomes smaller, and the interaction among fractal figures becomes weaker. On the other hand, FIGS. 12 through 14 show those in which ψ is a positive value. ψ=0 was used in FIG. 12, ψ=0.6 was used in FIG. 13, and ψ=0.2 was used in FIG. 14.


In case of ψ>0, in contrast, interaction among fractal figures becomes stronger, and a shape massed more densely is obtained.


(4) Extended Interacting Fractals Introducing Anisotropy


Extended interacting fractals introducing anisotropy, i.e. a coupled-fractal network, are defined below. As an example, fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. Regarding S as an anisotropic field, an anisotropic parameter tensor M=(mμ, ν), L=(lμ, ν) is introduced here. A scalar potential field φM(i, j) is defined on a lattice site (i, j)εS, and this is called a potential. Then, ψL(1))(i,j), ψL(2), . . . , ψL(Nc)(i,j) are also defined. They satisfy the differential equations:













μ
,

v
=
x

,
y













r
μ





1

m

μ
,
v









r
v






ϕ
M



(

i
,
j

)




=
0




(
61
)










μ
,

v
=
x

,
y













r
μ





1

l

μ
,
v









r
v






ψ
L

(
1
)




(

i
,
j

)




=
0




(
62
)










μ
,

v
=
x

,
y













r
μ





1

l

μ
,
v









r
v






ψ
L

(
2
)




(

i
,
j

)




=
0




(
63
)










μ
,

v
=
x

,
y













r
μ





1

l

μ
,
v









r
v






ψ
L

(

N
c

)




(

i
,
j

)




=
0




(
64
)








Here










r
μ







represents a difference on the lattice site, and for example,














ϕ
M



(

i
,
j

)






r
x



=




ϕ
M



(


i
+
1

,
j

)


-


ϕ
M



(

i
,
j

)





(

i
+
1

)

-
i






(
65
)








The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,










T
n

=





N
c



p
=
1




Q
n

(
p
)







(
66
)








and respective species are exclusive from each other. That is,

Qn(p)∩Qn(q)=θ, if p≠q  (67)


Q0(p) consists of a single lattice site (iini(p), jini(p)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (61) is solved under the boundary conditions:

φM(i,j)=0 when (i,j)→∞  (68)
φM(i,j)=1 when (i,jTn  (69)

and potential of each lattice site is determined. Further, Equations (62) through (64) are solved under the boundary conditions:

ψL(p)(i,j)=ψ when (i,j)→∞  (70)
ψL(p)(i,j)=1 when (i,jQn(p)  (71)
ψL(p)(i,j)=−1 when (i,jQn(q)(p≠q)  (72)

and ψL(p)(i,j) is determined. The lattice site to be added to Tn to form Tn+1 is not included in Tn, and it is selected from a set Un(p) of lattice sites closest to Qn(p).


The number of lattice sites contained in Un(p) is written as Nn(p). That is, the lattice site to be added to Tn is selected from the following set:










U
n

=





N
c



p
=
1




U
n

(
p
)







(
73
)








and the number of lattice sites contained in the set, i.e. the number of candidates, is:










N
n

=




p
=
1


N
c








N
n

(
p
)







(
74
)







For each site (im(p),jm(p)) (m=1, 2, . . . ,Nn(p)) contained in Un(p), intensity of its electric field is defined as:

Em(p)(α,β,M,L)=|ψM(im(p),jm(p))−1|α×|ψL(p)(im(p),jm(p))−1|β  (75)


The probability that a site (im(p), jm(p)) in Un is selected is proportional to intensity of its electric field Em(p)(β, β, M, L). That is, the probability is:











P
m

(
p
)




(

α
,
β
,
M
,
L

)


=


1
Δ




E
m

(
p
)




(

α
,
β
,
M
,
L

)







(
76
)






Δ
=




p
=
1


N
c







m
=
1


N
n

(
p
)






E
m

(
p
)




(

α
,
β
,
M
,
L

)








(
77
)








By repeating the above-mentioned procedures, Tn is formed progressively.


The above model has been extended from (3) above as a result of introduction of anisotropic parameters in Equations (61) through (64). By limitation of mμ, ν=mδμ, ν, lμ, ν1=lδμ, ν(m, l=const.) the above model results in the model of (3).


Explained below is a specific example of the method for fabricating a neural network based on the model in (4) above. Results of simulations are shown below. First shown is how the coupled-fractal changed. For easier understanding, anisotropy is introduced in only one direction on a two-dimensional lattice (in this case, in the y-axis direction on an x-y plane. That is,










M
=

(



1


0




0


m



)


,

L
=

(



1


0




0


l



)






(
78
)








While fixing the parameters as (α, β)=(0.5, 1.0) and ψ=0, 4000-step growth was conducted from two sites on the y-axis. FIGS. 15 through 20 are coupled-fractal figures upon m=l=0.5, m=l=0.75, m=l=1.0, m=l=1.25, m=l=1.5 and m=l=2, respectively. It is appreciated from these figures that as m and l increase, the coupled-fractal figure tends to extend in the y-axis direction (growth in the y-axis direction is promoted) and that as m and l decrease, the coupled-fractal figure tends to extend in the x-axis direction (growth in the y-axis direction is restricted). It is further known from these structural changes that the number of adjacent sites among different fractal figures changes. More specifically, in the figure shown in FIGS. 15 through 17, there are no adjacent sites between every two fractal figures. However, adjacent sites gradually increase from six in FIG. 18, through 57 in FIGS. 19 to 95 in FIG. 20, for example. In this manner, by changing anisotropic parameters, the coupling mode among a plurality of fractal figures can be changed. FIG. 21 shows a figure as a result of growth at different values of m=0.5 and l=2.0. It is appreciated from it that influences of the anisotropic parameter l introduced into ψ are larger than influences of the anisotropic parameter m introduced into φ. As readily understood from the fact that the coupling strength changes, the method by this model is not mere spatial expansion and contraction, but it is an improvement by anisotropy of growth algorithm introduced absolutely first.


(5) Extended Interacting Fractals Introducing Anisotropy in a Three-Dimensional Space


Extended interacting fractals, i.e. a coupled-fractal network, developed from the model in (4) above and introducing anisotropy in a three-dimensional space is introduced. Fractals made up of Nc species are taken on a tetragonal lattice S in a two-dimensional space. Regarding S as an anisotropic field, an anisotropic parameter tensor:

M=(mμ, ν), L=(lμ, ν)

is introduced here. A scalar potential field φm(i, j, k) is defined on a lattice site (i, j, k)εS, and this is called a potential. Then, ωL(1)(i,j,k), ωL(2)(i,j,k), . . . , ψL(Nc)(i,j,k) are also defined. They satisfy the differential equations:













μ
,

v
=
x

,
y
,
z













r
μ





1

m

u
,
v









r
v






ϕ
M



(

i
,
j
,
k

)




=
0




(
79
)










μ
,

v
=
x

,
y
,
z













r
μ





1

l

u
,
v









r
v






ψ
L

(
1
)




(

i
,
j
,
k

)




=
0




(
80
)










μ
,

v
=
x

,
y
,
z













r
μ





1

l

u
,
v









r
v






ψ
L

(
2
)




(

i
,
j
,
k

)




=
0




(
81
)


















μ
,

v
=
x

,
y
,
z













r
μ





1

l

μ
,
v









r
v






ψ
L

(

N
c

)




(

i
,
j
,
k

)




=
0




(
82
)








Here,










r
μ







represents a difference on the lattice site, and for example,














ϕ
M



(

i
,
j
,
k

)






r
x



=




ϕ
M



(


i
+
1

,
j
,
k

)


-


ϕ
M



(

i
,
j
,
k

)





(

i
+
1

)

-
i






(
83
)







The figure Tn defined therefrom is a set of lattice sites on a two-dimensional lattice, and respective lattice sites are classified into Nc species. That is,










T
n

=





N
c



p
=
1




Q
n

(
p
)







(
84
)








and respective species are exclusive from each other. That is,

Qn(p)∩Qn(q)=θ, if p≠q.  (85)


Q0(p) consists of a single lattice site (iini(p), jini(p), kini(p)) exclusively, and Tn+1 is created by sequentially adding one lattice site to Tn by the following rule. First, Equation (79) is solved under the boundary conditions:

φM(i,j,k)=0 when (i,j,k)→∞  (86)
φM(i,j,k)=1 when (i,j,kTn  (87)

and potential of each lattice site is determined. Further, Equations (80) through (82) are solved under the boundary conditions:

ψL(p)(i,j,k)=ψ when (i,j,k)→∞  (88)
ψL(p)(i,j,k)=1 when (i,j,kQn(p)  (89)
ψl(p)(i,j,k)=−1 when (i,j,kQN(q)(p≠q)  (90)

and ψL(p)(i,j,k) is determined. The lattice site to be added to Tn to form Tn+1 is not included in Tn, and it is selected from a set Un(p) of lattice sites closest to Qn(p).


The number of lattice sites contained in Un(p) is written as Nn(p). That is, the lattice site to be added to Tn is selected from the following set:










U
n

=





N
c



p
=
1




U
n

(
p
)







(
91
)








and the number of lattice sites contained in the set, i.e. the number of candidates, is:










N
n

=




p
=
1


N
c








N
n

(
p
)







(
92
)







For each site (im(p),jm(p),km(p)) (m=1, 2, . . . , Nn(p)) contained in Un(p) intensity of its electric field is defined as:

Em(p)(α,β,M,L)=|φM(im(p),jm(p),km(p))−1|α×|ψL(p)(im(p),jm(p),km(p))−1|β  (93)


The probability that a site (im(p),jm(p),km(p)) in Un is selected is proportional to intensity of its electric field Em(p)(α,β,M,L). That is, the probability is:











P
m

(
p
)




(

α
,
β
,
M
,
L

)


=


1
Δ




E
m

(
p
)




(

α
,
β
,
M
,
L

)







(
94
)






Δ
=




p
=
1


N
c







m
=
1


N
n

(
p
)






E
m

(
p
)




(

α
,
β
,
M
,
L

)








(
95
)








By repeating the above-mentioned procedures, Tn is formed progressively.


Explained below is a specific example of the method for fabricating a neural network based on the model in (5) above. Results of simulations on a three-dimensional lattice are shown below. Introducing an anisotropy merely in the z-axis direction on a three-dimensional lattice, that is, determining as:










M
=

(







1


0


0




0


1


0




0


0


m







)


,

L
=

(







1


0


0




0


1


0




0


0


l







)






(
96
)








and fixing parameters as (α,β)=(0.4, 0.8) and ψ=0, 5000-step growth was conducted from three sites in an x-y plane. FIGS. 22 through 26 show coupled-fractal figures upon m=l=0.02, m=l=0.1, m=l=1.0, m=1=2.0 and m=l=10, respectively. FIG. 27 shows a normal deviation s in the distribution along the z-axis direction. In FIG. 27, the abscissa shows values of m=l=x. It is appreciated from these figures that distribution in the direction introducing the anisotropy can be controlled on a three-dimensional lattice. That is, by decreasing the value of m=l=x, growth in the z-axis direction can be suppressed, and to the contrary, by increasing the value of m=l=x, growth in the z-axis direction can be promoted. Here is reviewed that the number of adjacent sites among different fractal figures can be controlled approximately. FIG. 28 is a diagram made by plotting the number N of adjacent sites under the same situation as FIGS. 22 through 26, namely, under m=l=0.02, m=l=0.1, m=l=1.0, m=l=2.0 and m=l=10, taking growth steps on the abscissa. It is appreciated from FIG. 28 that as values of the parameters m and l decrease, i.e., as the growth sites extend in the x-y plane defining the start sites, the number of coupling progressively increases.


The simulation program for fabricating the neural network can be supplied in form of a recording medium that can be read through a computer.


(6) Statistical Interaction in a Coupled-Fractal Network


It is natural that fluctuation occurs in a structure made through a random process or in the processing using the structure due to the random process. The same applies to information processing in our brains. However, according to the matters having been clarified along with recent developments of the statistical physics, there is a phenomenon or a universal nature that appears in such a random system only when its statistic distribution is averaged.


In a coupled fractal network, if a row of random numbers is changed in its growth process, then the shape itself of the network to be made will change, but universal properties independent from the difference are believed to exist. One of them is the statistical interaction defined by the statistic distribution. The nature there of is clarified here.


Growth of a coupled-fractal network is characterized by two parameters (α, β). However, in actual growth tests, various networks are formed due to random variables. A review is made for universal properties not affected by the random variables.


In the simulation made below, growth of Nc=2 was conducted on a two-dimensional tetragonal lattice of 201×201. The first start site that is the element of Q0(1)is (185, 100), and the second start site that is the element of q0(2) is (117, 100). Regarding growth of n=800 steps, growth simulation was conducted for a different row of random numbers of M=300.


Examples of simulation results are shown in FIGS. 29 through 34. (α, β)=(0.4, 0.6) was used in FIG. 29, (α, β)=(0.8, 0.6) was used in FIG. 30, (α, β)=(1.2, 0.6) was used in FIG. 31, (α, β)=(0.4, 1) was used in FIG. 32, (α, β)=(0.8, 1) was used in FIG. 33, and (α, β)=(1.2, 1) was used in FIG. 34, respectively. In each of these figures, four examples of coupled-fractal networks are shown. They were grown by using the same (α, β) and different rows of random numbers. Every four examples are different coupled-fractal network structures, but have common properties, that is, properties regulated by (α, β). One of them is the fractal property of each element fractal, and it does not rely on interaction. What is discussed here is interaction among element fractals.


Interaction among element fractals can be defined solely by using a statistic average concerning a plurality of growth executed by using different rows of random numbers because there is no way of discriminating from a single growth simulation result whether the relationship among element fractals is regulated by interaction or individual element fractals have been formed independently Therefore, interaction among element fractals occurring in the statistic average of a number of growth simulations is called statistical interaction.


Growth of M=300 was conducted, and let each growth be distinguished from others by writing it with the suffix p as Tn(p), p=1, 2, . . . . M. It can be written as:











T
n



(
p
)


=





N
c



k
=
1





Q
n

(
k
)




(
p
)







(
101
)








by way of the element Qn(k)(p) of each coupled-fractal network. The number of elements of Qn(k)(p), i.e., the number of sites where k-th species in the p-th growth simulation are grown in n steps is written here as Mn,k,p. Let the barycentric coordinates of Qn(k)(p) be introduced into:











w
n

(
k
)




(
p
)


=


1

M

n
,
k
,
p








r





ε







Q
n

(
k
)




(
p
)









r






(
102
)








The sample average of barycentric coordinates is:










w
n

(
k
)


=


1
M






p
=
1

M








w
n

(
k
)




(
p
)








(
103
)








and the distance between the gravity expectation values:

Rn(k,l)=|wn(k)−wn(l)|  (104)

is a convenient quantity. Then, for the purpose of analyzing the statistic interaction, a correlation function is introduced. It is:










G
n

(

k
,
l

)


=


1
M






p
=
1

M









x
n

(
k
)




(
p
)


·


x
n

(
l
)




(
p
)









(
105
)








where











x
n

(
k
)




(
p
)


=


1

M

n
,
k
,
p








r





ε







Q
n

(
k
)




(
p
)










(

r
-

w
n

(
k
)



)







(
106
)








What is analyzed here is an example of Nc=2. In particular, here are computed the expectation value of the barycentric distance of first and second species, namely:

D(n)=Rn(1,2)  (107)

and the dimensionless quantity as the correlation intensity of the first species and the second species, namely:










χ


(
n
)


=


G
n

(

1
,
2

)





G
n

(

1
,
1

)




G
n

(

2
,
2

)









(
108
)








Barycentric distance in case of β=0.6 is shown in FIG. 35, that in case of β=0.8 is shown in FIG. 36, and that in case of β=1 is shown in FIG. 37, respectively. It is appreciated that the barycentric distances increase with the increase of α, respectively. That is, since the barycentric distance always increases, it means that the coupled-fractal network grows outward. In this case, it is permitted to consider that a typical repulsive interaction is working. On the other hand, in case that D(n) decreases with n, a condensed network is formed. In this case, it is permitted to consider that a strong attractive interaction is working.


Here is reviewed the interaction intensity χ (n). FIG. 38 shows that in case of β=0.6, FIG. 39 shows that in case of β=0.8, and FIG. 40 shows that in case of β=1. In the region of n<100, a large difference is not observed. This is the region where growth progresses independently, and statistical interaction among species does not affect the configuration. In the region of 100<n<200, χ (n) maintains an approximately constant value around 0.2. Thereafter, in the region of n>200, statistical interaction among species depending upon (α, β) appears. It is appreciated that x decreases with an increase of α. This can be understood more easily by giving a physical interpretation of χ (n). For example, let the specie 1 deviate to the left. Then, if the species 2 is also pulled to the left, it results in χ (n)>0. That is, if χ (n) is a positive, large value, the species 2 is pulled by the species 1 and follows it. On the other hand, if x(n)<0, the species 2 results in growing in the opposite direction, and it can be said to be repulsive. Therefore, the interpretation that the attractive force gets weaker with an increase of a can be concluded to be quantitatively accurate in a statistical sense. It is appreciated that the statistical interaction is affected also by a difference of β. In FIG. 40, x changes largely in response to the change from α=0.2 to α=1.2, but this change decreases with the decrease of β. In the growth model of the coupled-fractal network, β controlled the adsorption probability of the adhesive substance. It is presumed that a decrease of β weakens the dependency of the adhesive substance upon its location, and thereby decreases the influences from positions where the other species are formed.


Summarizing the foregoing discussion, in a coupled-fractal network, statistical interaction among element fractals is defined by an ensemble average of a plurality of growth tests, and the universal nature of the network is controlled by the statistical interaction.


Although the invention has been explained by way of specific examples, the invention is not limited to those embodiments, but can be changed or modified in various modes based not departing from the technical concept of the invention.


As described above, according to the invention, since fractal structures are grown from a plurality of start sites, respectively, while having them interact with each other, to form fractal structures coupled to each other, a complicated network such as neural network can be made easily in a well-controlled manner. Especially when the space for growing fractal structures has an anisotropy, the coupling mode among different fractal structures can be controlled, and therefore, complicated networks such as neural networks, having a more variety of structures, can be made easily in a well-controlled manner.

Claims
  • 1. A method in a recording medium having a program for constructing a complex network, the method comprising the steps of: defining a tetragonal lattice, wherein the tetragonal lattice comprises a plurality of lattice sites;growing a first fractal structure from a first of the plurality of lattice sites, wherein the step of growing the first fractal structure comprises the steps of: identifying the lattice sites adjacent to the first lattice site;for each lattice site adjacent to the first lattice site; determining the probability that the lattice site is selected as part of the first fractal structure;selecting a next lattice site based on the probability that the lattice site is selected as part of the first fractal structure; andadding the next lattice site to the first fractal structure;until the first fractal structure is complete: identifying the lattice sites adjacent to the next lattice site;for each lattice site adjacent to the next lattice site; determining the probability that the lattice site is selected as part of the first fractal structure;selecting the next lattice site based on the probability that the lattice site is selected as part of the first fractal structure; andadding the next lattice site to the first fractal structure;growing a second fractal structure from a second of the plurality of lattice sites, wherein the step of growing the second fractal structure comprises the steps of: identifying the lattice sites adjacent to the second lattice site;for each lattice site adjacent to the second lattice site; determining the probability that the lattice site is selected as part of the second fractal structure;selecting another lattice site based on the probability that the lattice site is selected as part of the second fractal structure;adding the other lattice site to the second fractal structure;until the second fractal structure is complete: identifying the lattice sites adjacent to the other lattice site;for each lattice site adjacent to the other lattice site; determining the probability that the lattice site is selected as part of the second fractal structure;selecting the other lattice site based on the probability that the lattice site is selected as part of the second fractal structure; andadding the other lattice site to the second fractal structure; andcoupling said first fractal structure to said second fractal structure during the step of growing said second fractal structure.
  • 2. The method according to claim 1, further comprising the step of: determining a growth rate based on a probability that a material reaches a portion already grown from said second start site in a diffusion process, and a probability that a growth promotion factor reaches the portion already grown from portions grown from said second start site in a diffusion process, wherein said first fractal structure is grown at said growth rate.
  • 3. The method according to claim 2, wherein said growth rate is proportional to a product of a power function of the probability that a material reaches a portion already grown from said second start site in a diffusion process, and a power function of the probability that a growth promotion factor reaches the portion already grown from portions grown from said second start site in a diffusion process.
  • 4. The method according to claim 2, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
  • 5. The method according to claim 3, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
  • 6. The method according to claim 4, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said first fractal structure in an appropriate relation to a site at infinity.
  • 7. The method according to claim 5, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said first fractal structure in an appropriate relation to a site at infinity.
  • 8. The method according to claim 1, wherein an anisotropy is introduced into a space in which said fractal structures are grown.
  • 9. The method according to claim 2, wherein diffusion coefficient in a space in which said fractal structures are grown has an anisotropy.
  • 10. The method according to claim 8, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
  • 11. The method according to claim 9, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
  • 12. The method according to claim 1, further comprising the step of: determining a growth rate based on a probability that a material reaches a portion already grown from said first start site in a diffusion process, and a probability that a growth promotion factor reaches the portion already grown from portions grown from said first start site in a diffusion process, wherein said second fractal structure is grown at said growth rate.
  • 13. The method according to claim 12, wherein said growth rate is proportional to a product of a power function of the probability that a material reaches a portion already grown from said first start site in a diffusion process, and a power function of the probability that a growth promotion factor reaches the portion already grown from portions grown from said first start site in a diffusion process.
  • 14. The method according to claim 12, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
  • 15. The method according to claim 13, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
  • 16. The method according to claim 14, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said first fractal structure in an appropriate relation to a site at infinity.
  • 17. The method according to claim 15, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said first fractal structure in an appropriate relation to a site at infinity.
  • 18. The method according to claim 14, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said second fractal structure in an appropriate relation to a site at infinity.
  • 19. The method according to claim 15, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said second fractal structure in an appropriate relation to a site at infinity.
  • 20. The method according to claim 4, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said second fractal structure in an appropriate relation to a site at infinity.
  • 21. The method according to claim 5, wherein said parameter comprises the relative potential determining diffusion of the growth promotion factor of said second fractal structure in an appropriate relation to a site at infinity.
  • 22. The method according to claim 12, wherein diffusion coefficient in a space in which said fractal structures are grown has an anisotropy.
  • 23. The method according to claim 22, further comprising the step of adjusting a parameter to control fractal property, self-similarity, complexity of the structure, or the number of coupling.
Priority Claims (2)
Number Date Country Kind
11-200866 Jul 1999 JP national
2000-054246 Feb 2000 JP national
PCT Information
Filing Document Filing Date Country Kind 371c Date
PCT/JP00/04743 7/14/2000 WO 00 7/16/2001
Publishing Document Publishing Date Country Kind
WO01/06406 1/25/2001 WO A
US Referenced Citations (4)
Number Name Date Kind
5504487 Tucker Apr 1996 A
5612700 Tucker Mar 1997 A
6094050 Zaroubi et al. Jul 2000 A
6553355 Arnoux et al. Apr 2003 B1