Network Symmetry and Binocular Rivalry Experiments

Hugh Wilson has proposed a class of models that treat higher-level decision making as a competition between patterns coded as levels of a set of attributes in an appropriately defined network (Cortical Mechanisms of Vision, pp. 399–417, 2009; The Constitution of Visual Consciousness: Lessons from Binocular Rivalry, pp. 281–304, 2013). In this paper, we propose that symmetry-breaking Hopf bifurcation from fusion states in suitably modified Wilson networks, which we call rivalry networks, can be used in an algorithmic way to explain the surprising percepts that have been observed in a number of binocular rivalry experiments. These rivalry networks modify and extend Wilson networks by permitting different kinds of attributes and different types of coupling. We apply this algorithm to psychophysics experiments discussed by Kovács et al. (Proc. Natl. Acad. Sci. USA 93:15508–15511, 1996), Shevell and Hong (Vis. Neurosci. 23:561–566, 2006; Vis. Neurosci. 25:355–360, 2008), and Suzuki and Grabowecky (Neuron 36:143–157, 2002). We also analyze an experiment with four colored dots (a simplified version of a 24-dot experiment performed by Kovács), and a three-dot analog of the four-dot experiment. Our algorithm predicts surprising differences between the three- and four-dot experiments.


Introduction
In standard binocular rivalry experiments, the left and right eyes of the subject are presented dissimilar images, and the subject's perception alternates between the two presented images [1]. Perceptual alternation has often been modeled as competition between two units, each representing a percept, with reciprocal inhibition between the units (cf. [2][3][4][5][6]). The point of those models is to analyze the dynamics of alternation assuming a set of percepts, rather than predicting the form of the percepts. In contrast, the goal of our analysis is to predict the form of percepts, and not the precise dynamics of alternation. To do this, we use symmetry-breaking and an extension of a class of network models proposed by Wilson [7], which we call rivalry networks. Our analysis is model-independent; that is, we concentrate on the network architecture and not on specific equations associated with the networks.
Wilson networks generalize binocular rivalry models to multiple competing patterns [7,8]. Originally intended as a model of deliberative decision making, these networks embody aspects of conscious brain processes that have been discussed previously by many other researchers, such as Tononi and Edelman [9], Dehaene et al. [10,11], and Crick and Koch [12]. A Wilson network consists of a set of attributes relevant to a given decision, with reciprocal inhibition among the nodes associated with each attribute. A pattern consists of one node from each attribute, with excitatory coupling among nodes in a learned pattern. In [13], we showed that Wilson networks could be constructed to represent the binocular rivalry experiments of Kovács et al. [14], and that certain states of these Wilson networks corresponded to the unexpected percepts observed in [14]. This result suggested that Wilson networks can help classify and predict percepts for binocular rivalry experiments. In this paper, we expand and modify the ideas in [13] to demonstrate that Wilson-type models can be constructed in an algorithmic way for several binocular rivalry experiments in the literature, and that these models seem to explain the surprising percepts observed in these experiments. Using these models we also predict percepts for several binocular rivalry experiments that have yet to be performed.
Our algorithm has three parts. First, we generalize Wilson networks by introducing different types of nodes (attributes) and different types of excitatory couplings (based on features). An example of attributes of the same type is the color of discs at different geometric locations. An example of different attribute types is the color of a disc and the direction of a grating pattern in that disc. Features are properties of pairs of nodes, such as the geometric distance between two discs. We use features (which are based on Hebbian learning) to determine whether coupling between pairs of nodes are assumed to be the same or not. It is the systematic use of features, and hence of multiple types of excitatory coupling, that makes our symmetry-breaking analysis possible. Second, we use network symmetries to identify the maximal fusion states (see Definitions 1 and 2) of the network. Finally, we classify the types of fusion-breaking Hopf bifurcation from maximal fusion states; that is, Hopf bifurcations that lead to non-fusion states. The resulting periodic states lead to alternation in network patterns that we interpret as predictions of the alternations in perception a subject would be likely to experience. We claim that for Hopf bifurcation to lead to alternation between percepts, the bifurcation must take place from a fusion state. Furthermore, the expectation that fusion states exist depends on network architecture (specifically on network symmetry). This point is discussed in Sect. 2.1.
We demonstrate this procedure on the monkey-text experiments of Kovács et al. [14], the geometric rivalry stimuli experiments in Suzuki and Grabowecky [15], and the color misbinding experiments of Shevell and Hong [16,17]. The types of periodic solutions that come from fusion-breaking bifurcations in the rivalry networks we construct are consistent with the surprising percepts reported in these experiments. Moreover, we make testable predictions about the states that we expect to be perceived in colored-dot experiments that have yet to be performed. We predict qualitatively different sets of percepts for three colored-dot and four colored-dot stimuli. In particular, for the four-dot experiments, the predictions from our theory include simple alternation between the presented stimuli, as one would intuitively expect to occur. However, for certain three-dot experiments, our theory predicts that such alternation should not occur generically (see Sect. 6.3).

Wilson Networks
Wilson networks, as codified in [18], are made up of attribute columns, with each column containing a set of nodes corresponding to levels of that attribute. Patterns correspond to the choice of one level in each attribute column. Wilson assumes that the nodes in a column are all-to-all connected by inhibitory couplings and that the network has a set of learned patterns. The nodes in a learned pattern are assumed, based on Hebbian learning, to be all-to-all coupled by excitatory connections. See Fig. 1 for an example of a five-attribute three-level Wilson network with one learned pattern.
Wilson assumes that these networks can have multiple learned patterns and that rivalry is represented by solutions that alternate between learned patterns. In [13] we observed that network periodic solutions can exhibit patterns that were not learned, which we call derived. We proposed that the unexpected percepts in many binocular rivalry experiments exist because the dynamics of associated Wilson networks lead naturally to particular derived patterns. As noted, in this paper we generalize the definition of Wilson networks to rivalry networks, which include detail that was left out of the discussion in [13], and which is needed to systematically determine networks for binocular rivalry experiments. In doing so we use the theory of coupled cell networks developed in [19,20].
Wilson networks [7,8] consist of a rectangular grid of nodes with n attribute columns, m levels in each column, and learned patterns. There is some leeway in choosing differential equations associated to a given Wilson network. Wilson [7] and others assume that the nodes are neurons or groups of neurons and that the important information is captured by the firing rate of the neurons. In these models each node (i, j ) has a state space , where x E ij is an activity variable (representing firing rate) and x H ij is a fatigue variable. Coupling between nodes is given through a gain function G. Specifically, for level i in attribute j we have the system where → indicates an excitatory learned pattern connection and indicates an inhibitory connection. The parameters are: reciprocal learned pattern excitation between nodes w > 0, reciprocal inhibition between nodes β > 0, the external signal strength I ij ≥ 0 to nodes, the strength of reduction of the activity variable by the fatigue variable g > 0, and the ratio of time scales ε < 1 on which * E and * H evolve. The gain function G is usually assumed to be nonnegative and nondecreasing, and is often a sigmoid. In this paper we assume only that each node (i, j ) has an activity variable A ij ∈ R. The activity variable is just the coordinate x E ij in (1), but in general it might be a function of the state space variables A ij = A j (x ij ). As indicated, this function is assumed to be the same for each level of an attribute column. The choice of level i in an attribute column j occurs when A ij > A kj for all k = i. A percept is assumed to be dominant when the activity variable of each node associated with the pattern is a unique maximum within its attribute column.

Fusion States
Definition 1 A fusion state is one where the maximum of the A ij in some column occurs simultaneously in more than one level.
For general systems of differential equations we would not expect fusion states to be important. Specifically, suppose a system had a fusion equilibrium. Then one can always perturb the differential equation slightly so that the fusion equilibrium moves to a state where the maximum value of A ij in each column is unique; that is, fusion states are destroyed by small perturbations. However, network architecture, usually through its symmetries, can force the existence of structurally stable fusion states. More precisely, let Σ be a set of network symmetries. Then the fixed-point subspace of Σ , is well known [20,21] to be a flow-invariant subspace of the state space of the network admissible differential equations. So it is not surprising to find solutions (equilibria or periodic solutions) in Fix(Σ), since those fusion solutions cannot be gotten rid of by perturbation. If one of the symmetries maps one node in an attribute column to another node in that same column, then the corresponding fixed-point subspace can have fusion states that cannot be destroyed by perturbation of the differential equation.

Definition 2
Let Γ be the group of network symmetries for a fixed network. We call states in Fix(Γ ) maximally fused states.
Those Hopf bifurcations that can lead to a non-fused periodic solution from a maximally fused equilibrium are called fusion-breaking Hopf bifurcations. Since such bifurcations usually lead to periodic solutions with nonzero phase shifts between the previously fused nodes, these bifurcations lead to rivalrous solutions.
Note that modeling alternation between percepts (patterns) in networks of differential equations requires finding periodic solutions that alternate periods of dominance; that is, for part of the trajectory one set of nodes has maximum activity and during another part of the trajectory a different set of nodes has maximum activity. Thus, during the trajectory there must be times when the activity of multiple nodes are equal. A small amplitude periodic solution obtained via Hopf bifurcation can have this property only if the equilibrium from which the bifurcation takes place is a fusion equilibrium. We assume, as is standard in bifurcation theory in the presence of symmetry, that the states that are most likely to be observed are spawned by bifurcation from a maximally fused (or symmetric) state.

The Structure of the Paper
In this paper we discuss several binocular rivalry experiments. For each experiment we formulate a rivalry network, compute the fusion-breaking Hopf bifurcations, and discuss the derived percepts. Specifically, we discuss rivalry models for the conventional and scrambled monkey-text experiments of Kovács et al. [14] in Sect. 2; the geometric shapes of Suzuki and Grabowecky [15] in Sect. 3; and the color misbinding experiments of Shevell et al. [16,17] in Sect. 4. The Shevell experiments require having rivalry networks with two types of nodes. In Sects. 5 and 6, we analyze experiments with three or four colored dots, which are analogs of the 24 colored dot experiments in Kovács et al. [14]. Summaries of our predictions are given in Sect. 7. This analysis requires the use of features; that is, of several types (or strengths) of excitatory coupling.
We give a formal definition of rivalry networks in Sect. 8 and summarize our approach to rivalry-driven percepts in Sect. 9.

Monkey-Text Experiments
In a standard rivalry experiment, the subject is shown two images (such as those in Fig. 2) simultaneously; one image is shown only to the left eye, while the other image is shown only to the right eye. The subject is then asked what he or she observes. Typically the subject perceives the two images alternating in time. The perceived images are called percepts.

A Symmetry Analysis of Standard Rivalry
Much of the modeling of standard rivalry assumes that there are two units: one for each of the percepts. Moreover, the two units have reciprocal inhibitory coupling, as in Fig. 3. The model equations are usually assumed to have the forṁ Suppose that (2) has a winner-take-all state; that is, an equilibrium where a = b. Generically, we may assume that either a E > b E or a E < b E . Let us assume the former so that the percept a is what is perceived. Then Hopf bifurcation from this equilibrium will lead to a small amplitude periodic state where a E (t) > b E (t) for all t. Thus, the perceived state will still be the constant perception of percept a; there will not be any alternation. Indeed, the only way that Hopf bifurcation can lead to percept alternation is if that Hopf bifurcation is from a fusion state where a = b. It is then fair to ask why in a given model (a specific choice of f in (2)) it would be reasonable to assume that there is a fusion equilibrium. The reason is symmetry.
Equations ( that is, the fixed-point subspace of ρ consists of fusion states (those states for which b = a). A standard fact from dynamical systems with symmetries is that fixed-point subspaces are flow-invariant (cf. [21]), and this fact can be checked directly for (2). It is therefore a reasonable hypothesis that a model like (2) has a fusion equilibrium.
Note that ρ has order two (applying ρ twice leads to the identity). We denote the group of symmetries consisting of ρ and the identity by Z 2 or sometimes by Z 2 (ρ). Due to the Z 2 symmetry, there are two types of Hopf bifurcation from a fusion state in (2); one leads to periodic fusion states (a(t), a(t)), and the other to T -periodic solutions of the form Such periodic solutions will have the two percepts alternating periods of dominance and are thought to model the rivalry state. Observe that the Jacobian of (2) at a fusion state has the form and that J has invariant subspaces Moreover, J acts as multiplication by α + β on V + and as multiplication by α − β on V − . Thus, the eigenvalues of J are the eigenvalues of α + β and the eigenvalues of α − β. If the critical eigenvalues for J are associated to α + β, then Hopf bifurcation will lead to the fusion states (a(t), a(t)); if the critical eigenvalues for J are associated to α − β, then Hopf bifurcation will lead to the non-fusion states (3). We find it convenient to use the notation Then the two types of periodic solution that can be obtained by Hopf bifurcation from a fusion state have the form a 0 a 0 and a 0 a 1/2 .
Thus, there is only one fusion-breaking Hopf bifurcation and that bifurcation leads to alternation between the two learned images.

A Short Summary of Hopf Bifurcation in the Presence of Symmetry
Our discussion of Hopf bifurcation in the presence of Z 2 symmetry is actually quite general. Observe that the symmetry ρ acts trivially on V + and as multiplication by −1 on V − . These two subspaces correspond to the trivial one-dimensional irreducible representation of Z 2 and the nontrivial one-dimensional representation of Z 2 . For a general group Γ there is a type of Hopf bifurcation that corresponds to each type of irreducible representation V . The general theory of Hopf bifurcation in the presence of symmetry as well as the results of these bifurcations for a number of groups Γ and their irreducible representations can be found in [21,22]. The examples  [14]. a Learned images in monkey-text rivalry experiment. b Learned images in scrambled monkey-text experiment worked out in these references include all of the groups that appear in this paper. The symmetry groups that will appear in this paper are Z 2 , D n , and D n ⊕ Z 2 , where D n is the symmetry group of the 2n symmetries of a regular n-gon (a rectangle when n = 2, an equilateral triangle when n = 3, and a square when n = 4). Note that the symmetries of a rectangle are generated by two reflections; that is, D 2 = Z 2 ⊕ Z 2 . All of these groups will appear as permutation symmetries of a network. For example, D 3 will appear as the permutation group of a ring of three identical nodes.
Finally, if a symmetry γ ∈ Γ acts trivially on V , then all solutions x(t) corresponding to the associated Hopf bifurcation will satisfy γ x(t) = x(t). Moreover, if a symmetry γ ∈ Γ acts as multiplication by −1 on V , then all T -periodic solutions x(t) corresponding to the associated Hopf bifurcation will satisfy γ x(t) = x(t + T /2). If γ permutes nodes in the same attribute column, then the first result leads directly to fusion states and the corresponding Hopf bifurcation is not fusion-breaking.

Conventional Monkey-Text Experiment
Kovács et al. [14] describe two rivalry experiments based on the images of a monkey and a jungle scene with text shown in Fig. 4a. In the conventional experiment, the subject is presented these two images. In the scrambled experiment, the subject is presented images that have been reassembled from subdivisions of the original images (see Fig. 4b). These experiments were discussed in [13], where the surprising results of the scrambled experiment were shown to correspond to derived patterns in a Wilson network. In this section we give a different derivation of the Wilson network, one that is algorithmic and generalizes to other experiments. The conventional monkey-text experiment is a standard rivalry experiment. In this experiment there is one attribute (the image) and it has two levels (monkey and text).
There is no excitatory coupling in the network and the network is the one shown in Fig. 3. As expected, the subjects in this experiment report alternation between the monkey image and the text image.

Scrambled Monkey-Text Experiment
The scrambled monkey-text images are formed by cutting the monkey and the text images into six pieces each and then assembling new images by alternating the cut pieces from the two original images. The two scrambled images are formed as follows. The first learned image has monkey in the blue areas of the rectangle in Fig. 5a and text in the white areas and the second learned image has text in the blue areas and monkey in the white areas.
We form a Wilson network with two attributes (the image type in the blue area and the image type in the white area). Each attribute has two levels: monkey and text. We assume that the levels all have the same type and that there is just one type of excitatory coupling. These assumptions lead to the Wilson network in Fig. 5b, whose nodes are labeled 1, 2, 3, 4 and whose corresponding state space is ( This network has symmetry group Γ = D 2 (ρ, κ) where the permutation ρ swaps rows and the permutation κ swaps columns. Specifically, Since D 2 acts transitively on the nodes, the maximal fusion states satisfy Symmetry permits four types of symmetry-breaking Hopf bifurcations from a maximal fusion state, and their associated center subspaces have the forms in (5): Those isotypic components for which ρ acts trivially on the center subspace lead to periodic fusion states. There are two bifurcations where ρ acts nontrivially: V −+ where κ acts trivially (which leads to rivalry between the learned scrambled states) and V −− where κ acts nontrivially (which leads to rivalry between the unscrambled states). The periodic solutions corresponding to these bifurcations have the form a 0 a 0 a 1/2 a 1/2 and a 0 a 1/2 a 1/2 a 0 .
Our algorithm indicates that these two types of periods of alternation are possible. One type is a period of alternation between the scrambled images and the other type is a period of alternation between the reconstructed conventional images.

Comparison with the Results in [13]
In a previous paper [13], we showed that the scrambled experiment could be understood using the network in Fig. 5b. However, when one uses the rate equations (1), rivalry solutions between the derived patterns can never be stable at bifurcation. We addressed this point by adding a second form of excitatory coupling, which we called lateral coupling, to the network. We no longer believe that stability is a crucial issue, since we do not know what the equations that correspond to a rivalry network should be. Here, we focus on the existence of patterns of alternation and therefore have no need to introduce lateral coupling. These results depend only on network structure and not on specific model equations; that is, these results are modelindependent.

Rivalry Between Geometric Shapes
Suzuki and Grabowecky [15] report results of four different rivalry experiments, all of which have a common description. The left eye and right eye images are each split into a left-half image and a right-half image. The surprising percepts are ones that group the left-half of the left eye image with the right-half of the right eye image and the right-half of the left eye image with the left-half of the right eye image. The images presented in two of the four experiments are shown in Fig. 6a, and the corresponding surprising percepts are shown in Fig. 6b. It is not clear why the brain divides the images into left halves and right halves, yet that is what appears to be happening. Note that the Wilson network for the Suzuki Fig. 6 Percepts for Suzuki and Grabowecky [15] and Grabowecky [15] experiments is isomorphic to the Wilson network for scrambled monkey-text experiment in Fig. 5b. The network has two attributes (left-half image and right-half image) and two levels (the geometric shape on the appropriate side).
There are two questions that arise when modeling a rivalry experiment: what are the states (i.e. the form of the percepts), and what is the dynamics of switching among percepts? In this paper we are focused on the former, which depends on network structure and not on specific model equations. However, Suzuki and Grabowecky [15] described an interesting property of rivalry dynamics that we would like to comment on. In their experiments, subjects exhibited a bias in the transitions among states called perceptual trapping. For example, consider the hourglass-diamond-chevrons set shown in the bottom row of Fig. 6. Whichever pair of images the subjects were shown (either the hourglass-diamond pair of Fig. 6a, or the chevron pair of Fig. 6b), the perceived shape alternated between the hourglass and the diamond and between the two chevrons more often than would be expected if the transitions among the four perceived images were random. Transitions between these pairs, i.e. from an hourglass or a diamond to a chevron or vice versa, occurred less often. Although this trapping phenomenon is not captured explicitly by our model, it is consistent with our observation that there are two different types of symmetry-breaking Hopf bifurcation that lead to rivalry in two-attribute two-level networks such as Fig. 5b. Alternation between the rivalry associated with each of these bifurcations could occur if stochastic effects were included in the model. If the noise-induced alternations occurred on a slower time scale than the oscillations arising from Hopf bifurcation, then overall the dynamics would resemble perceptual trapping.

Color Misbinding
Shevell et al. [16,17] show that rivalry between images that have static gratings of different colors can lead to color misbinding: percepts with gratings comprised of one color from each of the learned patterns. This experiment enables us to explore the use of rivalry networks with more than one attribute type.

Two Grating Directions
In the rivalry experiment of Shevell et al. [17], the subjects are presented the images in Fig. 7a and report the percepts shown in Fig. 7b.
We propose a rivalry network with three attributes: one grating direction and two colors (one in the top/left and one in the bottom/right). The grating direction has two levels (horizontal and vertical) and the color attributes have three levels (pink, gray, green). We assume that there is one type of excitatory coupling from grating direction to color and another from color to color.
The network symmetry group is Γ = D 2 (τ, ρ) where ρ swaps appropriate rows in each column and where τ swaps nodes in the two color attribute columns. Specifically The maximal fusion states are indicated by color in Fig. 8. They have nodes 1 and 2 equal; nodes 3 and 8 equal; nodes 4, 5, 6 and 7 equal, as in ⎛ There are four one-dimensional irreducible representations of D 2 . If either ρ or ρτ acts trivially on the representation, then x 1 = x 2 and the corresponding percepts exhibit fusion in the gratings. Since we are looking for fusion-breaking solutions, we can focus on the one irreducible representation where ρ and ρτ act as minus the identity and τ acts trivially. The corresponding isotypic component has the form ⎛ Fig. 8 Rivalry network for Shevell et al. [17] experiment. This network has two types of nodes (corresponding to grating direction and color), two types of inhibitory coupling (one for each kind of node), and three types of excitatory coupling (one connecting two color nodes, one connecting a color node to a grating node, and one connecting a grating node to a color node) Note that since τ implies that x 3 = x 8 and ρτ implies that x 3 = −x 8 , it follows that x 3 = x 8 = 0 for states in the isotopic component. Hopf bifurcation corresponding to this representation leads to periodic solutions of the type where u(t) has twice the frequency of x(t) and y(t) since τ implies u 1/2 = u 0 . If |y| > |u| (that is, bifurcation is from a fusion state where c > b), then the percepts will alternate between pink/gray and gray/green; that is alternation between learned images. In fact, the alternation is predicted to be somewhat more complicated; the moments in time when horizontal and vertical gratings alternate are different from the moments in time when the colors alternate. Shevell et al. [17] report the different percepts but not the order in which the percepts alternate.
On the other hand, if |y| < |u| (that is, bifurcation is from a fusion state b > c), then the percept will be green/pink, which corresponds to color misbinding. Here, there is no alternation of colors, but there is still alternation in grating direction. Thus, the surprising color misbinding in [17] seems also to be a product of the rivalry network structure.

One Grating Direction
In the rivalry experiment of Hong and Shevell [16], the two stimuli presented to the two eyes are the ones in Fig. 9. The surprising percept is a grating colored orange and blue.
The rivalry network that we propose for the Hong-Shevell experiment has two attributes (left color and right color) and each attribute has three levels (orange, gray, and blue). There is one type of excitatory coupling. See Fig. 10.
The symmetry group of this network is Γ = D 2 that is generated by the transpositions ρ = (1 3) and τ = (4 6). The maximal fusion states have nodes 1 and 3 equal • c 0 > a 0 , d 0 > b 0 : the percept is an all gray image.

Four Colored-Dot Experiments
The images used in the colored-dot experiments of Kovács et al. [14] are shown in Fig. 11. In the conventional experiment, the image with all red dots is shown to one eye and the image with all green dots is shown to the other eye. In the scrambled experiment, the images shown to each eye contain a mixture of green and red dots as in Fig. 11b. The scrambled dots experiment leads to rivalry between the scrambled images and to rivalry between single color dot percepts, as might be expected from the scrambled monkey-text experiment. However, the conventional dots experiment leads to another unexpected result: rivalry between mixed-color percepts (such as the images in Fig. 11b), in addition to rivalry between the single colored dot images (Fig. 11a).
In their review article, Tong et al. [23] suggest focusing on the four centrally located dots in these images and describe the Kovács et al. experiments in these terms. We discussed these experiments in [13], where we used a notion of lateral coupling to propose Wilson-type networks that could help explain the surprising outcomes. Here we propose a different mechanism for deriving rivalry networks for the conventional and scrambled dot experiments, one based on features that lead to different types of excitatory couplings within learned patterns. This approach creates networks that are different from the ones proposed in [13] (though they have the same symmetries). It has the advantage of being consistent with Hebbian learning and with all of the other examples discussed in this paper. We return to these points below. These modeling results can be thought of as predictions, since to our knowledge these experiments have not been performed.
We note that the suggestion in [23]   The conventional network has symmetry group D 4 × Z 2 (ρ), where the symmetry group of a square D 4 permutes the attribute columns and the permutation ρ = (1 2)(3 4)( 5 6)(7 8) swaps the upper and lower rows. We represent a point in phase space by the 2 × 4 matrix where x j ∈ R k . Since the symmetry group acts transitively, the maximal fusion states have all nodes equal: Note that if we assume a standard rate equation model (1) for this eight-node network, then the equations corresponding to a single node j will be a two-dimensional system of equations with state variables x E j and x H j . Thus k = 2 and the state space indicated in (7) is 16-dimensional.  Fig. 12b leads to the network in Fig. 13b, which has four attributes, two levels, and two types of excitatory coupling, just as in the conventional four-dot experiment. The symmetry group and the maximally fused points are identical to those in the conventional fourdot network.
Scrambled adjacent (D 2 (κ, τ ) × Z 2 (ρ)): Rivalry between the images in Fig. 12c leads to the network in Fig. 13c. This network has three types of excitatory couplings connecting the nodes in learned patterns. These types are distinguished by the features of equal color and equal distance. The symmetry group of this network is This symmetry group acts transitively on the network nodes; thus all node coordinates are equal in the maximal fusion states as in (8).
Scrambled unbalanced (Z 2 (σ ) × Z 2 (ρ)): Rivalry between the images in Fig. 12d leads to the network in Fig. 13d, which has four types of excitatory couplings connecting the nodes in learned patterns. As in the previous network, these types are distinguished by the features of equal color and equal distance. The symmetry group of this network is Z 2 (σ ) × Z 2 (ρ) where σ = (1 5)(2 6).
The maximal fusion states for this network have the form x y x z x y x z .

Hopf Bifurcation and Isotypic Components
Suppose that a group Γ acts on a vector space V with an irreducible subspace W . As an example of isotypic components, consider the conventional network with Γ = D 4 ⊕ Z 2 (ρ) symmetry and 8k-dimensional state space V given in (7). It is straightforward to check that , and dim W = 4k, and these dimensions add up to dim V = 8k. Also note that each summand is invariant under the action of Γ and the first three are isotypic components. In fact, we could have decomposed W itself into three isotopic components, but we chose not to since the symmetry ρ acts trivially on W , for reasons that we now explain.
In our theory we consider only those Hopf bifurcations that can lead to non-fusion periodic states. Note that the transposition ρ is a symmetry for all of the networks in Fig. 13 and that ρ either acts trivially on an isotypic component or as multiplication by −1. In the former case, all bifurcating periodic states have the form all of which are fusion states. Hence, we need only identify those isotypic components for which ρ acts as multiplication by −1. These bifurcations all lead to T -periodic solutions of the form .
The isotypic components where ρ acts as minus the identity are listed in Table 1 for each of the four networks. There are three such isotypic components for each of conventional and scrambled diagonal networks. The first two (V + 1 and V − 1 ) lead to the percepts in Figs. 12a and 12b; however, they interchange the learned and derived percepts in these two experiments.
The third bifurcation type V − 2 leads to three types of solutions: rivalry with adjacent dots of the same color such as in Fig. 12c, a fusion state as in Fig. 14a, and most interestingly a rotating wave state as in Fig. 14b. More precisely, the three solution types have the form where b is twice the frequency of a. See the discussion of Hopf bifurcation with D 4 symmetry in [21]. We can describe the percepts associated with these bifurcations Scrambled adjacent network: The isotypic components where ρ acts nontrivially are listed in Table 1. The alternations predicted by each of the associated Hopf bifurcations are as follows: V 1 yields Fig. 12a; V 2 yields Fig. 12c; V 3 yields Fig. 12c rotated by 90 • , and V 4 yields Fig. 12b.
Scrambled unbalanced: There are two possible isotypic components where ρ acts nontrivially and either σ acts trivially or σ acts nontrivially. See Table 1. The solutions corresponding to V 2 have x 3 (t) and x 7 (t) oscillating at double frequency. However, these states are fusion states, as shown in Fig. 14b. The exact temporal ordering of percepts corresponding to V 1 solutions is complicated to explain. However, the percepts themselves are straightforward. The colors of dots UL and LR are always the same and alternate between red and green. The colors of the dots LL and UR also alternate between red and green, but the times of the alternations can be different. The result is that all eight four-dot percepts where the UL and LR dots have the same color can appear in a V 1 solution type.

Comparison with the Four-Dot Experiment Analysis in [13]
The analysis of the conventional and scrambled diagonal 4-dot experiments presented here is related to, but definitely different from, the one that we gave in [13]. In [13], we followed Wilson [7] by assuming that all excitatory couplings between attribute nodes in the learned patterns were the same. This is a reasonable hypothesis but it leads to the conclusion that the symmetry groups of both 4-dot experiments are S 4 × Z 2 (ρ); that is, permuting the attribute columns arbitrarily is permitted. Fusionbreaking Hopf bifurcation with S 4 symmetry does not lead easily to the existence of alternation between the pure-color images in the scrambled 4-dot experiment. However, in [13], when we added a second type of coupling between nodes representing the same color, which we called lateral coupling by analogy with the known archi-  tecture of the primary visual cortex, then the symmetry group in the scrambled 4-dot experiment is (the desired) D 4 × Z 2 (ρ). We now see that this change in symmetry is better achieved by assuming that the excitatory couplings in our networks are the same only when certain features are preserved, which is consistent with Hebbian learning.

Three Colored-Dot Experiments
Experiments using three rather than four colored dots should be simpler to perform. Moreover, there are only two types of such experiments: the conventional experiment where the left eye is shown three red dots and the right eye three green dots (Fig. 15a), and the scrambled experiment where the left eye is shown two red dots and one green dot and the right eye is shown the complementary pattern (Fig. 15b). Our models for these two experiments predict different percepts, as we now explain. The purecolor three-dot experiment is analogous to the pure-color four-dot experiment and the scrambled three-dot experiment is analogous to the scrambled unbalanced fourdot experiment.
The networks for the two three-dot experiments are shown in Fig. 16. The three attributes in these experiments are the colors of the dots at the three geometric posi-tions upper left (UL), lower left (LL), and right (R). The two levels for each attribute are the colors red and green.
There is only one type of excitatory coupling in the pure-color experiment Fig. 16a and its symmetry group is D 3 × Z 2 (ρ). Note that D 3 permutes the three attribute columns arbitrarily and ρ = (1 2)(3 4)(5 6).
There are two types of excitatory couplings in the scrambled experiment Fig. 16b suggested by the color feature. The symmetry group of this network is Z 2 (κ) × Z 2 (ρ) where κ = (1 3)(2 4).

Hopf Bifurcation and Isotypic Components
As in the four-dot networks we consider only those Hopf bifurcations from a maximal fusion state that can lead to non-fusion periodic states. The states are denoted In the conventional experiment the group acts transitively and the nodes 1-6 are equal in the maximal fusion state, whereas in the scrambled experiment the group does not act transitively and a maximal fusion state has the form a a b a a b .
As in the four-dot experiments the transposition ρ either acts trivially on an isotypic component or as multiplication by −1. Bifurcations in the former case lead to fusion states. Hence, we need only identify those isotypic components for which ρ acts as multiplication by −1 and these bifurcations all lead to T -periodic solutions of the form .
The conventional and scrambled networks each have two isotypic components where ρ acts as minus the identity. These components are listed in Table 2.

Three-Dot Conventional Experiment
There are two types of fusion-breaking Hopf bifurcations corresponding to the two irreducible representations of D 3 × Z 2 (ρ) with ρ acting as multiplication by −1. The 1D trivial irreducible representation V 1 of D 3 leads to standard learned pattern rivalry between the pure-color images in Fig. 15a. That is, the corresponding periodic solutions have the form

Fig. 17 Percepts obtained from a symmetry-breaking V 2 Hopf bifurcation
The 2D irreducible representation V 2 leads to three solution types: rotating waves, two nodes in phase with the third node phase-shifted from the other two, and two nodes out of phase with the third node fused. We produce pictures representative of the periodic solutions obtained via Hopf bifurcation by using the functions x θ (t) = cos 2π(t + θ) , z θ (t) = cos 4π(t + θ − 0.2) .
• Two dots in-phase: Symmetry does not force x(t) and y(t) to have identical phase-shifted wave forms. Thus, typically, there will be a nonzero phase shift in color switching between nodes 1 and 3 (see Fig. 17b). More precisely, observe in Fig. 18 that the times when color alternation occurs need not be the same in the two waves. Fig. 18 Example wave forms x(t) and y(t) produced using (10) • Two dots out of phase: Since z has double frequency, z 0 = z 1/2 ; so this final state is a partial fusion state as in Fig. 17c.

Three-Dot Scrambled Experiment
In the two Hopf bifurcations from a maximal fusion state where ρ acts nontrivially (as multiplication by −1), κ acts trivially in one and nontrivially in the other. These bifurcations lead to rivalry or partial rivalry.
• κ acts trivially: This solution is similar to "rivalry" between the two learned patterns, but it generically will have derived patterns in between. The times when the like-colored dots switch are different due to the phase shift between x 0 and y 0 . This time-periodic solution is the same as the one in Fig. 17b. • κ acts nontrivially: In this solution, the third node is fused, and the solution is the same as the one in Fig. 17c.
In short, the only expected non-fusion percepts in the unbalanced scrambled case are the percepts in Fig. 17b. In particular, we do not expect simple alternation between the two learned patterns.

Summary of Colored Dot Experiments and Predictions
There are four different two-color four-dot experiments where the pictures shown to the right and left eyes have red and green dots interchanged; see Fig. 12. There are just two such two-color three-dot experiments shown in Fig. 15. Our theoretical analysis leads to interesting differences between these experiments.
(1) Our theory suggests that the expected percepts for the first two four-dot rivalry experiments (conventional pure-color Fig. 12a and scrambled diagonal Fig. 12b) are identical. (2) Both conventional and scrambled diagonal four-dot experiments admit the possibility of a discrete rotating wave (Fig. 14c), whereas the other two four-dot experiments do not. (3) Suppose the single red dot in the four-dot scrambled unbalanced experiment (Fig. 12d) occurs in the UR position. Then all percepts should have the same color in the UL and LR positions. The scrambled unbalanced experiment is the only one of the four-dot experiments where simple alternation between the two learned patterns is unexpected. (4) The conventional pure-color three-dot experiment (Fig. 15a) leads to simple alternation between (learned pattern) pure-color percepts, but it does not lead to simple alternation between mixed-color percepts. It can also lead to discrete rotating waves. (5) The unbalanced scrambled three-dot experiment (Fig. 15b) is not predicted to lead to alternation between either pure-color or mixed-color percepts (the learned patterns). This experiment is also not expected to lead to rotating waves. (6) The unbalanced scrambled three-dot experiment is expected to lead to mixedcolor percept alternation occurring with pure-color percepts in between (see Fig. 17b). In this alternation the color of dots UL and LL should be the same. This experiment could also lead to percepts where UL and LL alternate with opposite colors and R has an indefinite color (fused state).

Definition of a Rivalry Network
The possibility that there may be several types of attributes (see the network for the Shevell et al. [17] experiment in Fig. 8) and several types of excitatory couplings (see the networks for the four-dot experiments in Fig. 12 as well as the network in Fig. 8) are the two principal differences between Wilson networks and rivalry networks. These generalizations seem to be necessary to explain the percepts found in the experiments that we have described. The need for additional coupling types was discussed in [13], where we introduced lateral couplings. Here we describe a simpler way of introducing multiple excitatory couplings, based on Hebbian learning, which we formalize through the definition of a feature below. Following [19] a coupled cell network consists of a collection of nodes or cells C, a collection of arrows or edges E, equivalence classes of cells, and equivalence classes of edges.

Definition 3 A Wilson network is a coupled cell network satisfying the following:
(a) The nodes are partitioned into a disjoint union of m attribute columns; that is, where all nodes in an attribute column are cell equivalent. A node in an attribute column is a level of that attribute. (b) A pattern is a choice of one node from each attribute. There is a distinguished collection of learned patterns; all other patterns are called derived. (c) There are two types of arrows: inhibitory and excitatory.
• Each pair of nodes in the same attribute column is connected by a single inhibitory arrow. • Each pair of nodes in the same learned pattern is connected by a single excitatory arrow. (If a pair of nodes is in p patterns, then that pair will be connected by p arrows.) Inhibitory arrows and excitatory arrows are not arrow equivalent.
Wilson network discussion: An attribute could be the color of a dot and the levels the possible colors. In binocular rivalry experiments, the network has two different learned patterns. In the language of [19], Wilson considers networks where all nodes are cell equivalent, all inhibitory arrows are arrow equivalent, and all excitatory arrows are arrow equivalent. Rivalry networks need not have these properties. (1) The level feature identifies pairs of nodes in two attribute equivalent columns as either having the same level or having a different level. For example, suppose A k is the attribute column defining the color of dot k. Then the level feature identifies pairs of levels in columns A 1 and A 2 as either having the same color or having different colors.
(2) The color dot experiments have a distance feature that assigns to any pair of nodes the geometric distance between the associated dots. Thus two excitatory arrows can be equivalent only if their head and tail nodes correspond to equidistant dots.
We have presumed that Hebbian learning strengthens excitatory connections between nodes with the same feature, so that in the end the strength of excitatory connections between pairs of nodes can be identical only if those pairs have the same set of features.

Conclusion
It requires some thought to define a rivalry network for any particular rivalry experiment. We have shown here that reasonable descriptions of rivalry networks for a variety of experiments lead (via the use of fusion-breaking Hopf bifurcations) to the prediction of the percepts that are perceived in these experiments. To our knowledge, the form of percepts have not previously been predicted. Periodic states that are near Hopf bifurcation can exhibit alternation only if that Hopf bifurcation is from a fusion state. If not, the activity of one oscillating node would be bigger than the activity of other oscillating nodes for all time and alternation would not occur. It follows that alternation obtained from small amplitude periodic solutions can only occur robustly in a model network when fusion states are structurally stable in that network. For this reason, we propose that the structure inherent in rivalry networks that leads to fusion states is required to describe alternation.
Several of the rivalry experiments we have discussed exhibit interocular grouping, that is, components of the left eye and right eye images are combined to achieve a single coherent percept [24,25]. Such groupings occur when learned images can be naturally subdivided and reassembled in other forms. The subdivision process seems to be captured by the attributes and their types (which define node types) and the features (which define excitatory coupling types), as has been shown in the experiments considered here. Together the attributes and features define the rivalry networks and their symmetries. The mathematics of symmetry-breaking Hopf bifurcation leads to an enumeration of the likely ways that the subdivisions can be reassembled, that is, to a set of interocular groupings associated with percepts.
The choice of a network for a rivalry experiment is not unique. For example, in Sect. 2 we choose to model the monkey-text experiment with a two-attribute network. A possible alternative network is one with six attributes, corresponding to the six distinct areas shown in Fig. 5a (without grouping them into blue and white regions). This leads to a 12-node network as a model for this experiment, rather than the 4-node network of Fig. 5b. However, there is a relationship between these two networks. The larger network has a quotient network on a flow-invariant subspace that is isomorphic to the network in Fig. 5b (see [20] and Sect. 5 of [13]). Thus, the bifurcations in the smaller model are a subset of the bifurcations in the larger model. The solution types discussed in Sect. 2 for the smaller model will also appear in the model with a more refined geometry, however, the larger model can also exhibit other more complicated dynamics not found in the simpler model. In summary, choosing