Fuzzy Logic and System Dynamics Models
Posted: Sun Apr 21, 1996 11:11 am
I am a PhD student Artificial Intelligence, and
study different modeling approaches. I like system
dynamics for its clarity, although I think that
system dynamics might profit from combining their
models with those in Artificial Intelligence.
I would describe system dynamics as numerical
expert systems. There are a bunch of diff. eq.
instead of if-then rules, since the models have
to work mostly with numbers and less with logic,
but for the other parts there are lots of similarities.
(Search for generic models, knowledge-engineering etc).
Expert systems can use fuzzy logic for modeling
the confidence in observations, rules and commonly
use some simple combination rules which receive
all confidence-measures (of rules, and observations)
and use those to assign a confidence to the product.
Fuzzy systems can use a large deal of collected
statistics, and are able to map fuzzy-sets to
fuzzy-sets in this way. These statistics might be
found by Machine Learning, i.e. by performing statistical
analysis on large data-sets.
The common ground of system dynamics and fuzzy logic
is that both use structures numerical representations.
The difference is that fuzzy logic take large sets as
a single observations by using probability densities
over this observation. This would correspond to performing
monte-carlo simulations with system dynamics with some
small noise in the diff. eqs. The fuzzy systems usually
need a lot of storage-space and knowledge, the system
dynamics models would use more time and less storage-space
(when they use monte-carlo simulations).
The difference between time and space is that you cannot
reuse time.
M. Furst
Marco Wiering
IDSIA
marco@idsia.ch
http://www.idsia.ch
study different modeling approaches. I like system
dynamics for its clarity, although I think that
system dynamics might profit from combining their
models with those in Artificial Intelligence.
I would describe system dynamics as numerical
expert systems. There are a bunch of diff. eq.
instead of if-then rules, since the models have
to work mostly with numbers and less with logic,
but for the other parts there are lots of similarities.
(Search for generic models, knowledge-engineering etc).
Expert systems can use fuzzy logic for modeling
the confidence in observations, rules and commonly
use some simple combination rules which receive
all confidence-measures (of rules, and observations)
and use those to assign a confidence to the product.
Fuzzy systems can use a large deal of collected
statistics, and are able to map fuzzy-sets to
fuzzy-sets in this way. These statistics might be
found by Machine Learning, i.e. by performing statistical
analysis on large data-sets.
The common ground of system dynamics and fuzzy logic
is that both use structures numerical representations.
The difference is that fuzzy logic take large sets as
a single observations by using probability densities
over this observation. This would correspond to performing
monte-carlo simulations with system dynamics with some
small noise in the diff. eqs. The fuzzy systems usually
need a lot of storage-space and knowledge, the system
dynamics models would use more time and less storage-space
(when they use monte-carlo simulations).
The difference between time and space is that you cannot
reuse time.
M. Furst
Marco Wiering
IDSIA
marco@idsia.ch
http://www.idsia.ch