Professional Documents
Culture Documents
Frobenius Filter
Frobenius Filter
Andy G. Lozowski
Electrical and Computer Engineering, Southern Illinois University Edwardsville
a.lozowski@ieee.org
Pr(ξk = 1) = c (1)
Figure 1: A neural signal fragment containing 100 inter-
spike intervals. Pr(ξk = 0) = 1 − c (2)
Figure 3: Three instances of a Frobenius filter stimulated by an input distribution for 20000 iterations. Quadratic distance
di between cumulative distributions of interspike intervals at the input and the output of the filter is graphed.
where c ∈ [0; 1] is a constant parameter. When ξk = 1, based on coherence of the two signals. In case of the
the filter is receiving the input τin . The opposite posi- matched pair, the similarity is in the statistical proper-
tion of the switch (ξk = 0) lets the shift-map determine ties of the input and the output signals.
the output time interval based on the previous interval.
The overall filter equation reads: The Frobenius filter also demonstrates the trade-off
that is possible when processing sensory information
τk+1 = h ξk τin + (1 − ξk )τk (3) with neural signals. One may contain the information
in thousands of spiking signals. At any given time the
The notion of the switch is an attempt to model a com- information is included in the distribution of interspike
petition between the input and the feedback. intervals, which can be assembled by combining all the
signals together in one histogram. In the other extreme,
In order to illustrate the operation of the Frobenius fil-
one might let a shift-map oscillate for a long time and
ter, the shift-map was stimulated at the input by values
extract the interspike interval distribution from the gen-
generated by three different probability distributions
erated sequence. The shift map is a deterministic rep-
pA , pB , and pC representing three different interspike
resentation of the input interspike distribution. More
interval mixes. In each instance, K = 20000 random
importantly, the shift-map produces the temporal se-
values τin were drawn from the input distribution and
quence which has a unique signature in a sense that
applied with probability c = 0.5 to the filter.
it is receivable through synchronization with a coinci-
The shift-map was derived from the input probability dence detector.
distribution pA . Figure 3 shows the result of the follow-
ing comparison: The input values τin were sorted and References
stored. Note that the graph of such a sorted arrange- [1] J. P. Rospars, P. Lansky, P. Duchamp-Viret, and
ment of τin R would follow
R the cumulative
R distribution A. Duchamp, ”Spiking frequency versus odorant con-
functions pA (τ )dτ , pB (τ )dτ , and pC (τ )dτ . The centration in olfactory receptor neurons,” BioSystems,
realization of the sequence {τk } generated by the Frobe- vol. 58, pp. 133-141, 2000.
nius filter for K iterations were also sorted in the same
[2] T. A. Dickinson, J. White, J. S. Kauer, and D. R.
manner. The sorted output sequence was then com-
Walt, ”Current trends in ’artificial-nose’ technology,”
pared to the sorted input sequence in Fig. 3. In detail,
Trends in Biotechnology, vol. 16, no. 6, pp. 250-258,
the graphs in the figure are the sequences of quadratic
June 1998.
distances between the sorted sequences in each of the
three instances. The horizontal line is the mean square [3] R. W. Friedrich and G. Laurent, ”Dynamic opti-
value of the distance graphs. mization of odor representations by slow temporal pat-
terning of mitral cell activity,” Science, vol. 291, pp.
As seen in the figure, the input-output sequences gen- 889-894, Feb. 2001.
erated with the input density pA applied, is synchro- [4] D. Pingel, P. Schmelcher, and F. K. Diakonos,
nized in a sense that the quadratic distance between ”Theory and examples of the inverse Frobenius-Perron
input and output interval distributions is small. The problem for complete chaotic maps,” Chaos, vol. 9, no.
distances in all the other cases are significantly larger. 2, pp. 357-366, 2000.
By detecting low distance between the input and the
output of the filter, a stimulus recognition mechanism [5] A. G. Lozowski and B. L. Noble, ”Processing tem-
can be devised. poral sequences,” in Proc. of the 45th Midwest Sym-
posium on Circuits and Systems (MSCAS’02), vol. 1,
The proposed mechanism uses a pattern matching phe- Tulsa, Oklahoma, Aug. 4-7, 2002, pp. 180-183.
nomenon which signals successful detection as a de-
creased distance between parameters of the input and
the output neural signals. The pattern matching is not