SlideShare a Scribd company logo
1 of 39
Biomimicry and Fuzzy Modeling: A Match Made in Heaven Michael Margaliot School of Electrical Engineering Tel Aviv University, Israel SCIS&ISIS’08, Nagoya University, Japan, Sep. 2008.
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Biomimicry Definition :  Biomimicry  is the  development of artificial products or  machines that mimic (or are inspired  by) biological phenomena.
Motivation for Biomimcry Living systems developed efficient solutions to various problems they  encounter in their natural habitat.  For example, foraging animals learned  how to address the challenge of  efficiently navigating and searching in  an unknown terrain.
Motivation for Biomimicry Scientists are interested in many problems that living systems address. For example: navigation in an unknown terrain is a major challenge in the design  of autonomous robots. A natural idea is to follow the solutions already developed by  living systems.
Examples of Biomimicry Biological Agent foraging animals insects evolution  trees immune system social insects Artificial Design autonomous robots walking robots genetic algorithm artificial structures computer security clustering algorithms
Biomimcry & Fuzzy Modeling  Biomimcry requires “reverse engineering.” In many cases, biologists have already provided a  verbal description  and explanation of the relevant biological behavior. This reduces biomimicry to the following problem. Problem 1  Transform a given verbal description into a mathematical model or algorithm.
Problem 1 & Fuzzy Modeling Extensive research suggests that  fuzzy  modeling  is the most suitable tool for  addressing Problem 1. verbal description Fuzzy modeling process: mathematical    model fuzzy  rule-base simulation/analysis
Fuzzy Modeling of  Animal Behavior Input: Verbal description of the behavior. ,[object Object],[object Object],[object Object],[object Object]
Fuzzy Modeling of  Animal Behavior ,[object Object],[object Object],[object Object],[object Object]
Fuzzy Modeling of  Animal Behavior 5. Population dynamics in flies (Rashkovsky & Margaliot, 2007). 6. The Lambda switch (Laschov & Margaliot, 2008).
Two Detailed Examples  ,[object Object],[object Object]
" a real stickleback fight can be seen only when two males are kept together in a large tank where they are both building their nests. The fighting inclinations of a stickleback, at any given moment, are in direct proportion to his proximity to his nest… The vanquished fish invariably flees homeward and the victor chases the other furiously, far into its domain. The farther the victor goes from home, the more his courage ebbs, while that of the vanquished rises in proportion.   Arrived in the precincts of his nest, the fugitive gains new strength, turns right about and dashes with gathering fury at his pursuer.”   (King Solomon’s Ring, p. 44)
Fuzzy Modelling •  •  •   •  c 1  x 1  x 2  c 2 If  If  If  If  Then  Then  Then  Then  and  and  State variables: Fuzzy rule-base:
Inferencing yields the mathematical model: Fuzzy Modelling
Simulations ,[object Object],territory 1 territory 2
Simulations (3D) ,[object Object],[object Object]
Orientation to Light in the  Dendrocoleum lacteum   dim light     bright light After a couple of hours:
Rate of Change of Direction (r.c.d)
r.c.d. and Light Intensity adaptation
Klino-Kinesis ,[object Object],[object Object],[object Object],[object Object]
The “Average Animal”* light Increases     r.c.d increases     AB short  adaptation    r.c.d. decreases     CD long (* Fraenkel & Gunn.  The Orientation of Animals , 1961) dim light bright light A B C D
Fuzzy Modeling L(t) – light intensity    A(t) – level of adaptation to light   R(t) – r.c.d.  B  – basal r.c.d. If  (L(t)-A(t))  is positive  then  If  (L(t)-A(t))  is negative   then   If (R(t)-B)  is large  then   If (L(t)-A(t))  is high  then  Fuzzy rule-base:
Fuzzy Modeling
Simulation 1 R(t) as a function of time.    Light is switched on at t=1.
Simulation 2 Trajectory (x(t),y(t)).  Light intensity is L(x,y)=x
Advantages of Fuzzy Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advantage 1: Interpretability A fuzzy model is interpretable; each  parameter has a perceivable meaning.  Example 1 : Consider the parameter  in the  stickleback model. Recall:  As  decreases, the Gaussian becomes  more centered, so Fish  becomes “less  aggressive.”
Advantage 1: Interpretability This links the parameter with the verbal  description.  The equilibrium points of the mathematical  model are:  If  the equilibrium position is no  longer symmetric; eventually fish 1 will have  a larger territory than fish 2.
[object Object],Advantage 1: Interpretability first fish is “more aggressive”
[object Object],Advantage 1: Interpretability
Advantage 2: Verification The mathematical model can be examined  using both simulations and rigorous analysis.  This can be used, to some extent,  to verify the original verbal description.
Advantage 2: Verification Example : The planarian model includes the  rule: If  is high, then  Consider the case  The r.c.d. will not  increase, and we may expect that the  model’s behavior will change substantially.
Advantage 2: Verification For  the mathematical model yields: If Recall that the right-hand turns take place at  times  such that: then so Hence, a periodic trajectory without  gradually moving to the shadier parts.
Fuzzy Modeling and Animal Behavior ,[object Object],“…  a class of objects with a continuum of grades of membership.” (Zadeh, 1965) “…  no sharp distinction is possible between  intention movements and more complete  responses; they form a continuum.”  (Heinroth, 1910) Compare with:
Fuzzy Modeling and Animal Behavior 2.  Verbal (and therefore vague) information: “ Nor shall I here discuss the various  definitions which have been given of the term  species . No one definition has as yet satisfied all naturalists; yet every naturalist knows vaguely what he means when he speaks of a species.” (Darwin, 1859) “ A high degree of contact causes low activity.” (Fraenkel & Gunn, 1961)
Summary ,[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Humpback Flippers* ,[object Object],*Miklosovic, Murray, Howlea & Fish,  Physics of Fluids ,  May 2004.

More Related Content

Viewers also liked

A Seminar on Biomimicry
A Seminar on BiomimicryA Seminar on Biomimicry
A Seminar on Biomimicry
Tanaya Jawale
 

Viewers also liked (11)

What is Biomimicry?
What is Biomimicry?What is Biomimicry?
What is Biomimicry?
 
Biomimicry
BiomimicryBiomimicry
Biomimicry
 
Biomimicry final18 march2012
Biomimicry final18 march2012Biomimicry final18 march2012
Biomimicry final18 march2012
 
Biomimicry
BiomimicryBiomimicry
Biomimicry
 
Biomimicry
BiomimicryBiomimicry
Biomimicry
 
Biomimicry - The Future of Sustainable Innovation
Biomimicry - The Future of Sustainable InnovationBiomimicry - The Future of Sustainable Innovation
Biomimicry - The Future of Sustainable Innovation
 
A Seminar on Biomimicry
A Seminar on BiomimicryA Seminar on Biomimicry
A Seminar on Biomimicry
 
BIOMIMICRY IN ARCHITECTURE
BIOMIMICRY IN ARCHITECTUREBIOMIMICRY IN ARCHITECTURE
BIOMIMICRY IN ARCHITECTURE
 
Biomimicry: Emulating Nature's Genius
Biomimicry: Emulating Nature's GeniusBiomimicry: Emulating Nature's Genius
Biomimicry: Emulating Nature's Genius
 
Biomimicry
BiomimicryBiomimicry
Biomimicry
 
Types of Research
Types of ResearchTypes of Research
Types of Research
 

Similar to Biomimicry And Fuzzy Modeling

ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
budabrooks46239
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
tidwellveronique
 
Using a theory of nematic liquid crystals to model swimming microorganisms
Using a theory of nematic liquid crystals to model swimming microorganismsUsing a theory of nematic liquid crystals to model swimming microorganisms
Using a theory of nematic liquid crystals to model swimming microorganisms
Nigel Mottram
 

Similar to Biomimicry And Fuzzy Modeling (20)

Discrete time prey predator model with generalized holling type interaction
Discrete time prey predator model with generalized holling type interactionDiscrete time prey predator model with generalized holling type interaction
Discrete time prey predator model with generalized holling type interaction
 
Discrete Time Prey-Predator Model With Generalized Holling Type Interaction
Discrete Time Prey-Predator Model With Generalized Holling Type Interaction  Discrete Time Prey-Predator Model With Generalized Holling Type Interaction
Discrete Time Prey-Predator Model With Generalized Holling Type Interaction
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
 
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docxECOL203403 – Ecology Populations to Ecosystems Assignment .docx
ECOL203403 – Ecology Populations to Ecosystems Assignment .docx
 
OBC | Complexity science and the role of mathematical modeling
OBC | Complexity science and the role of mathematical modelingOBC | Complexity science and the role of mathematical modeling
OBC | Complexity science and the role of mathematical modeling
 
Gradu.Final
Gradu.FinalGradu.Final
Gradu.Final
 
Typical Measures on Discrete Time Prey-Predator Model with HarvestedPrey
Typical Measures on Discrete Time Prey-Predator Model with HarvestedPrey   	Typical Measures on Discrete Time Prey-Predator Model with HarvestedPrey
Typical Measures on Discrete Time Prey-Predator Model with HarvestedPrey
 
Fractals
Fractals Fractals
Fractals
 
Our Social Service Camp Essay. Online assignment writing service.
Our Social Service Camp Essay. Online assignment writing service.Our Social Service Camp Essay. Online assignment writing service.
Our Social Service Camp Essay. Online assignment writing service.
 
F041052061
F041052061F041052061
F041052061
 
A New Metaheuristic Bat-Inspired Algorithm
A New Metaheuristic Bat-Inspired AlgorithmA New Metaheuristic Bat-Inspired Algorithm
A New Metaheuristic Bat-Inspired Algorithm
 
Lecture1 Tadashi Tokieda
Lecture1 Tadashi TokiedaLecture1 Tadashi Tokieda
Lecture1 Tadashi Tokieda
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Using a theory of nematic liquid crystals to model swimming microorganisms
Using a theory of nematic liquid crystals to model swimming microorganismsUsing a theory of nematic liquid crystals to model swimming microorganisms
Using a theory of nematic liquid crystals to model swimming microorganisms
 
One dimensional flow,Bifurcation and Metamaterial in nonlinear dynamics
One dimensional flow,Bifurcation and Metamaterial in nonlinear dynamicsOne dimensional flow,Bifurcation and Metamaterial in nonlinear dynamics
One dimensional flow,Bifurcation and Metamaterial in nonlinear dynamics
 
Bat Algorithm: A Novel Approach for Global Engineering Optimization
Bat Algorithm: A Novel Approach for Global Engineering OptimizationBat Algorithm: A Novel Approach for Global Engineering Optimization
Bat Algorithm: A Novel Approach for Global Engineering Optimization
 
Optimization
OptimizationOptimization
Optimization
 
Firefly Algorithm, Stochastic Test Functions and Design Optimisation
 Firefly Algorithm, Stochastic Test Functions and Design Optimisation Firefly Algorithm, Stochastic Test Functions and Design Optimisation
Firefly Algorithm, Stochastic Test Functions and Design Optimisation
 
H1064251
H1064251H1064251
H1064251
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 

Biomimicry And Fuzzy Modeling

  • 1. Biomimicry and Fuzzy Modeling: A Match Made in Heaven Michael Margaliot School of Electrical Engineering Tel Aviv University, Israel SCIS&ISIS’08, Nagoya University, Japan, Sep. 2008.
  • 2.
  • 3. Biomimicry Definition : Biomimicry is the development of artificial products or machines that mimic (or are inspired by) biological phenomena.
  • 4. Motivation for Biomimcry Living systems developed efficient solutions to various problems they encounter in their natural habitat. For example, foraging animals learned how to address the challenge of efficiently navigating and searching in an unknown terrain.
  • 5. Motivation for Biomimicry Scientists are interested in many problems that living systems address. For example: navigation in an unknown terrain is a major challenge in the design of autonomous robots. A natural idea is to follow the solutions already developed by living systems.
  • 6. Examples of Biomimicry Biological Agent foraging animals insects evolution trees immune system social insects Artificial Design autonomous robots walking robots genetic algorithm artificial structures computer security clustering algorithms
  • 7. Biomimcry & Fuzzy Modeling Biomimcry requires “reverse engineering.” In many cases, biologists have already provided a verbal description and explanation of the relevant biological behavior. This reduces biomimicry to the following problem. Problem 1 Transform a given verbal description into a mathematical model or algorithm.
  • 8. Problem 1 & Fuzzy Modeling Extensive research suggests that fuzzy modeling is the most suitable tool for addressing Problem 1. verbal description Fuzzy modeling process: mathematical model fuzzy rule-base simulation/analysis
  • 9.
  • 10.
  • 11. Fuzzy Modeling of Animal Behavior 5. Population dynamics in flies (Rashkovsky & Margaliot, 2007). 6. The Lambda switch (Laschov & Margaliot, 2008).
  • 12.
  • 13. " a real stickleback fight can be seen only when two males are kept together in a large tank where they are both building their nests. The fighting inclinations of a stickleback, at any given moment, are in direct proportion to his proximity to his nest… The vanquished fish invariably flees homeward and the victor chases the other furiously, far into its domain. The farther the victor goes from home, the more his courage ebbs, while that of the vanquished rises in proportion. Arrived in the precincts of his nest, the fugitive gains new strength, turns right about and dashes with gathering fury at his pursuer.” (King Solomon’s Ring, p. 44)
  • 14. Fuzzy Modelling • • • • c 1 x 1 x 2 c 2 If If If If Then Then Then Then and and State variables: Fuzzy rule-base:
  • 15. Inferencing yields the mathematical model: Fuzzy Modelling
  • 16.
  • 17.
  • 18. Orientation to Light in the Dendrocoleum lacteum dim light bright light After a couple of hours:
  • 19. Rate of Change of Direction (r.c.d)
  • 20. r.c.d. and Light Intensity adaptation
  • 21.
  • 22. The “Average Animal”* light Increases  r.c.d increases  AB short adaptation  r.c.d. decreases  CD long (* Fraenkel & Gunn. The Orientation of Animals , 1961) dim light bright light A B C D
  • 23. Fuzzy Modeling L(t) – light intensity A(t) – level of adaptation to light R(t) – r.c.d. B – basal r.c.d. If (L(t)-A(t)) is positive then If (L(t)-A(t)) is negative then If (R(t)-B) is large then If (L(t)-A(t)) is high then Fuzzy rule-base:
  • 25. Simulation 1 R(t) as a function of time. Light is switched on at t=1.
  • 26. Simulation 2 Trajectory (x(t),y(t)). Light intensity is L(x,y)=x
  • 27.
  • 28. Advantage 1: Interpretability A fuzzy model is interpretable; each parameter has a perceivable meaning. Example 1 : Consider the parameter in the stickleback model. Recall: As decreases, the Gaussian becomes more centered, so Fish becomes “less aggressive.”
  • 29. Advantage 1: Interpretability This links the parameter with the verbal description. The equilibrium points of the mathematical model are: If the equilibrium position is no longer symmetric; eventually fish 1 will have a larger territory than fish 2.
  • 30.
  • 31.
  • 32. Advantage 2: Verification The mathematical model can be examined using both simulations and rigorous analysis. This can be used, to some extent, to verify the original verbal description.
  • 33. Advantage 2: Verification Example : The planarian model includes the rule: If is high, then Consider the case The r.c.d. will not increase, and we may expect that the model’s behavior will change substantially.
  • 34. Advantage 2: Verification For the mathematical model yields: If Recall that the right-hand turns take place at times such that: then so Hence, a periodic trajectory without gradually moving to the shadier parts.
  • 35.
  • 36. Fuzzy Modeling and Animal Behavior 2. Verbal (and therefore vague) information: “ Nor shall I here discuss the various definitions which have been given of the term species . No one definition has as yet satisfied all naturalists; yet every naturalist knows vaguely what he means when he speaks of a species.” (Darwin, 1859) “ A high degree of contact causes low activity.” (Fraenkel & Gunn, 1961)
  • 37.
  • 38.
  • 39.