fighting noise with limited resources: an ant colony perspective

30
Fighting noise with limited resources: an ant colony perspective Ofer Feinerman Dept. of Physics of Complex Systems Weizmann Institute of Science Biological Distributed Algorithms workshop Colocated with DISC October 2013

Upload: hayes

Post on 23-Feb-2016

23 views

Category:

Documents


0 download

DESCRIPTION

Fighting noise with limited resources: an ant colony perspective. Ofer Feinerman Dept. of Physics of Complex Systems Weizmann Institute of Science Biological Distributed Algorithms workshop Colocated with DISC October 2013. T he nuptial flight. Timeliness + Synchrony. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Fighting noise  with  limited resources:  an  ant colony perspective

Fighting noise with limited resources:

an ant colony perspective

Ofer FeinermanDept. of Physics of Complex Systems

Weizmann Institute of ScienceBiological Distributed Algorithms workshop

Colocated with DISC October 2013

Page 2: Fighting noise  with  limited resources:  an  ant colony perspective

The nuptial flight

Noise: Virgin queens differ in their sensitivity to heat/ light/humidity..

How do the ants avoid early activationby over-sensitive virgin queens?

Timeliness + Synchrony

Page 3: Fighting noise  with  limited resources:  an  ant colony perspective

Timing the nuptial flight

Negative + positive feedback: a collective mechanism for noise suppression.

Noise fighting rule: “Pull exiting virgin queens back into their nest.”

Page 4: Fighting noise  with  limited resources:  an  ant colony perspective

Introduction

Draw connections between:• Component characteristics (e.g. logical gates)• Component reliability• Circuit complexity• Circuit reliability

COMPUTER SCIENCE

Page 5: Fighting noise  with  limited resources:  an  ant colony perspective

Introduction -biologyAnts are small and biological and therefore inherently noisy.

Ant colonies show robust reactions to a changing environment.

The problems ants face are somewhat different than what was addressed in the 50’s:• Ants may have limitations but they are not logic gates• Ants do not function within a well structured network.

• Observe how real ants deal with the reliability problem.• Longer term goal lies in drawing connections similar to those

obtained in Computer Science.

Page 6: Fighting noise  with  limited resources:  an  ant colony perspective

Two collective behaviors

Desert ant, recruitment(published).

Crazy ant, collective load carrying(preliminary).

Page 7: Fighting noise  with  limited resources:  an  ant colony perspective

Desert ant recruitment

• Unlike previous example: no noise in sensing the environment.• Noisy communication. First recruitment attempt failed.

Page 8: Fighting noise  with  limited resources:  an  ant colony perspective

How can we explain this?Easy: a clear and distinguishable message that conveys recruitment.Minimal requirement: A two word (1 bit) vocabulary.

Recruitment performance

Ants recruit to food source and discriminate recruitment from other movements within nest

Page 9: Fighting noise  with  limited resources:  an  ant colony perspective

Quantifying communicationWe quantify communication indirectly by measuring the behavioral changethat is induced by interactions.

Page 10: Fighting noise  with  limited resources:  an  ant colony perspective

Quantifying communicationWe quantify communication indirectly by measuring the behavioral changethat is induced by interactions.

Technology is currently revolutionizing the field of collective animal behavior.

Obstacle: This requires a lot of interaction statistics!

+

Page 11: Fighting noise  with  limited resources:  an  ant colony perspective

Quantifying communicationWe quantify communication indirectly by measuring the behavioral changethat is induced by interactions.

Technology is currently revolutionizing the field of collective animal behavior.

+Repeating the experiment ~50 times gave us a database of 1000’s of interactions.

Obstacle: This requires a lot of interaction statistics!

Page 12: Fighting noise  with  limited resources:  an  ant colony perspective

Quantifying communicationWe quantify communication indirectly by measuring the behavioral changethat is induced by interactions.

Obstacle: What behavioral change should we look at?

Movement speed as a window into the ants’ inner states.

But: The probability that an ant exit the nest does NOT on whether she has recently (last 2 min) met a recruiter (P=0.46).

But: The speed of the ‘awakened’ ant does NOT depend on whether the other ant has been to the cricket (P=0.50).

Page 13: Fighting noise  with  limited resources:  an  ant colony perspective

Quantifying communicationWe quantify communication indirectly by measuring the behavioral changethat is induced by interactions.

Obstacle: What behavioral change should we look at?

Movement speed as a window into the ants’ inner states.

The probability that an ant leave the nest depends on her speed.An ant can gain in speed by meeting fast ants.

Quantifying information transfer: How sensitive is one ant to the other ant’s speed?

Page 14: Fighting noise  with  limited resources:  an  ant colony perspective

Information in interactions

and calculate the channel capacity.

ant 2 ant 1

11

00

Define an information channel:

Speed of ant 1before

interaction

Speed of ant 2 after

interaction

communication noise

1 bit

one input bit (fast/slow).

Experimentally:

binary channel

Page 15: Fighting noise  with  limited resources:  an  ant colony perspective

Information in interactions

and calculate the channel capacity.

ant 2 ant 1

11

00p

1-p

1-p

Define an information channel:

Speed of ant 1before

interaction

Speed of ant 2 after

interaction

communication noise

1 bit

0.22 bits = 1.2 words

one input bit (fast/slow).

Experimentally:

noisy binary channel

Page 16: Fighting noise  with  limited resources:  an  ant colony perspective

Collective reliability

Assertive• Move fast (interact often)• Do not adjust speed after interactions.

1st hand knowledge“confident”

2nd hand knowledge“unsure”

cric

ket

Hesitant• Slow down (limit your interactions)• Adjust speed after interactions.

Memory state Behavioral rules

To compensate for lack of reliable communication the ants rely on their memory and on simple interaction rules

Page 17: Fighting noise  with  limited resources:  an  ant colony perspective

From communication control to reliable group function

Fixed point analysis: • A nest in which no ant saw the cricket

will converge to fixed points of speed that are well under exit threshold.

• The persistent presence of a fast ant (the recruiter) pushes the fixed point towards the exit threshold.

Exit threshold

Speed modulation of non knowledgeable ants• Slow down (limit your interactions)

• Adjust speed after interactions.

Page 18: Fighting noise  with  limited resources:  an  ant colony perspective

The mechanism at workEarlynegative Feedback

A convicted ant overcomesnegative feedback

Page 19: Fighting noise  with  limited resources:  an  ant colony perspective

Recruitment Summary• Observe how real ants deal with the reliability problem.

• The further goal lies in drawing connections similar to those obtained in Computer Science.

Teaser: Could the ants perform as well with 0 bits of communication? At what cost?

Assess information Tune your influence

• Environmental info? Long lasting confidence

• Social info? Transient high speed

• Tune your interaction rate • Tune your response to interactions

Page 20: Fighting noise  with  limited resources:  an  ant colony perspective

Collective load carrying

Page 21: Fighting noise  with  limited resources:  an  ant colony perspective

Experimental setup

cm

Page 22: Fighting noise  with  limited resources:  an  ant colony perspective

Cheerio Trajectories

cm

Page 23: Fighting noise  with  limited resources:  an  ant colony perspective

Navigational trouble

• Carrying ants have trouble realizing the correct direction home.• Individual ants can make a positive difference.

Home Bound

Page 24: Fighting noise  with  limited resources:  an  ant colony perspective

Prominence of the updated

∑𝜏=0No Rotation

Page 25: Fighting noise  with  limited resources:  an  ant colony perspective

Prominence of the updated

∑𝜏 ≠0Rotation

∑𝜏=0No Rotation

Page 26: Fighting noise  with  limited resources:  an  ant colony perspective

Prominence of the updated

∑𝜏 ≠0Rotation

∑𝜏=0No Rotation

∑ 𝐹 ≠0Translation

∑ 𝐹=0No Translation

Page 27: Fighting noise  with  limited resources:  an  ant colony perspective

Prominence of the updated

Page 28: Fighting noise  with  limited resources:  an  ant colony perspective

Collective Carrying Summary• Observe how real ants deal with the reliability problem.

Ants tune their influence on collective direction in accordance to their information regarding the environment.

In a very literal way: knowledge is (pulling) power!

Page 29: Fighting noise  with  limited resources:  an  ant colony perspective

Suffering from noise?

Rely on first hand information.

rare noisy

Group: Both amplifies and limits the influence of this information.

Page 30: Fighting noise  with  limited resources:  an  ant colony perspective

ThanksAnt Lab• Nitzan Razin• Yael Heyman• Efrat Greenwald• Oded Shor• Ehud Fonio• Aviram Gelblum• Yuri Burnishev• Tal Eliav• Yuval Erez

• Jean-Pierre Eckmann (U. Geneve)

• Abraham Hefetz (TAU)• Amos Korman (Paris 7)

ISF Bikura, MINERVA Foundation, Clore Foundation