07.08.2015 Views

Modeling Hydra Behavior Using Methods Founded in Behavior-Based Robotics

Modeling Hydra Behavior Using Methods Founded in ... - SAIS

Modeling Hydra Behavior Using Methods Founded in ... - SAIS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

30 Chapter 7. Results and discussiontensity M c = 1 and 2 s duration, presented every 16 s for 3 hours, followed by an absenceof the stimulus for 10000 s, and then repeated presentation every 16 s for 4300 s. Theoutputs of the tra<strong>in</strong><strong>in</strong>g data set were reconstructed from [53], and can be seen (later on) <strong>in</strong>Figs. 7.3 and 7.5.For this model, two different approaches were used: (1) an RNN, and (2) a habituationmodel based on leaky <strong>in</strong>tegrators. Both models were optimized, parametrically and structurally,by means of an EA. The fitness measure was, <strong>in</strong> both cases, taken as f = 1/e,where e is the root mean squared error (RMSE) over the data set dur<strong>in</strong>g periods ofstimulus presentation 1 :e = 1 ∑√ N (o(i) − y(i)) 2 , (7.3)Ni=1where o(i) represents the i:th measured response, and y(i) the correspond<strong>in</strong>g responsefrom the model. On the occurrence of a stimulus the output from the habituation unit, theresponse strength, s, is related to the probability of a stimulus evok<strong>in</strong>g a response [53].To ensure a valid range of the response probability, p B2 , regardless of habituation model,the follow<strong>in</strong>g conversion was carried out:⎧⎨ s, 0 ≤ s ≤ 1,p B2 = 0, s < 0,(7.4)⎩1, s > 1.Activation of the AC occurs if M c > 0 and p B2 > X, where X is a random variabledrawn from the uniform distribution, X ∼ U(0, 1). In general, the latency depends onstimulus strength, as described <strong>in</strong> Section 3.2.1. However, no such <strong>in</strong>formation was found<strong>in</strong> the literature for <strong>Hydra</strong>’s response to mechanical stimulus, therefore it was set to beconstant. Reset of the AC occurs at completion of the response, which may be a CP or anLP, as described below. The results from each test case of evolv<strong>in</strong>g a habituation unit willnow be described.Test A: Evolv<strong>in</strong>g an RNN to represent habituationAs a first experiment it was tested whether an RNN, parametrically and structurally optimizedby means of an EA to fit experimental data obta<strong>in</strong>ed <strong>in</strong> [53], could represent thehabituation to mechanical stimulus. A cont<strong>in</strong>uous time RNN was used. After apply<strong>in</strong>gEuler’s method for numerical <strong>in</strong>tegration of the network equations, the dynamics of neuroni <strong>in</strong> the network is governed by the follow<strong>in</strong>g equation (see also Appendix B):[ ()]y i (t + ∆t) = y i (t) + ∆tn∑m∑−y i (t) + σ b i + w ij y j (t) + w IτijI j (t) , (7.5)i1 Note that no contribution to the RMSE occurs dur<strong>in</strong>g the recovery period.j=1j=1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!