Methods, systems and computer program products memorize multiple inputs into an artificial neuron that includes multiple dendrites each having multiple dendrite compartments. Operations include computing coincidence detection as distal synapse activation that flows from more proximal ones of the dendrite compartments to a soma of the artificial neuron, generating a dendritic action potential responsive to the coincidence detection from a non-zero activation value input received at a corresponding one of the dendrite compartments that includes a non-zero receptivity, and responsive to generating the dendritic action potential, decrementing the activation value and the receptivity and passing the decremented activation value to a next one of the dendrite compartments.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An artificial neuron comprising: a plurality of dendrites, ones of which include a plurality of dendrite compartments, wherein a respective one of the dendrite compartments is uniquely associated with a respective one of a plurality of inputs, each dendrite compartment comprising a first weight value corresponding to a synapse activation strength and a second weight value corresponding to receptivity of the respective dendrite compartment to other activations. 2. The artificial neuron according to claim 1, wherein the plurality of dendrite compartments are linearly arranged from an apex that is a distal tip of the dendrite to a soma which is an artificial neuron summation point. 3. The artificial neuron according to claim 1, wherein each of the plurality of dendrites is a linear array of the dendrite compartments that are configured to receive inputs from respective other artificial neurons. 4. The artificial neuron according to claim 1, wherein ones of the plurality of inputs are received via cascading synaptic activation via the plurality of dendrite compartments. 5. The artificial neuron according to claim 1, wherein dendrite compartments having receptivity values of zero are configured to electrotonically transmit an activation input from a more distal one of the plurality of dendrite compartments as an activation output to a more proximal one of the plurality of dendrite compartments. 6. The artificial neuron according to claim 1, wherein responsive to the plurality of inputs generating a crossed-switch among ones of the plurality of dendrite compartments, the corresponding one of the plurality of dendrites includes an added dendrite compartment at the dendrite apex. 7. The artificial neuron according to claim 1, wherein responsive to the first weight value in one of the plurality of dendrite compartments being greater than zero and the second weight value in the one of the plurality of dendrite compartments being greater than zero, the one of the plurality of dendrite compartments sends a coincidence spike signal to a soma that is an artificial neuron summation point. 8. The artificial neuron according to claim 1, wherein responsive to the first weight value in one of the plurality of dendrite compartments being zero, activation propagation ceases for that one of the plurality of dendrite compartments. 9. A method of memorizing a plurality of inputs into an artificial neuron that includes a plurality of dendrites each having a plurality of dendrite compartments, the method comprising: computing coincidence detection as distal synapse activation that flows from more proximal ones of the plurality of dendrite compartments to a soma of the artificial neuron that is an artificial neuron summation point. 10. The method according to claim 9, further comprising generating a dendritic action potential responsive to the coincidence detection from a non-zero activation value input received at a corresponding one of the plurality of dendrite compartments that includes a receptivity value that is non-zero. 11. The method according to claim 10, wherein responsive to generating the dendritic action potential, the method further comprises: decrementing the activation value and the receptivity value; and passing the decremented activation value to a next one of the plurality of dendrite compartments. 12. A method of memorizing a plurality of inputs into an artificial neur on that includes a plurality of dendrites each having a plurality of dendrite compartments, the method comprising: computing coincidence detection using a cascading activation that cascades from distal ones of the plurality of dendrite compartments more proximal ones of the plurality of dendrite compartments to a soma of the artificial neuron. 13. The method according to claim 12, further comprising detecting and avoiding a crossed-configuration 4-switch. 14. An artificial neuron comprising: a plurality of dendrites, ones of which include a plurality of dendrite compartments, wherein a respective one of the dendrite compartments is uniquely associated with a respective one of a plurality of inputs, ones of the plurality of dendrite compartments configured to receive a cascading activation and to transmit the cascading activation in an unmodified state if the corresponding one of the plurality of dendrite compartments includes a first receptivity value and in a modified state that is different from the unmodified state if the corresponding one of the plurality of dendrite compartments includes a second receptivity that is different from the first receptivity. 15. A computer program product for memorizing a plurality of inputs into an artificial neuron that includes a plurality of dendrites each having a plurality of dendrite compartments comprising: a non-transitory computer readable storage medium storing computer readable program code that, when executed by a processor of an electronic device, causes the processor to perform operations comprising: computing coincidence detection as distal synapse activation that flows from more proximal ones of the plurality of dendrite compartments to a soma of the artificial neuron; generating a dendritic action potential responsive to the coincidence detection from a non-zero activation value input received at a corresponding one of the plurality of dendrite compartments that includes a non-zero receptivity; and responsive to generating the dendritic action potential, decrementing the activation value and the receptivity and passing the decremented activation value to a next one of the plurality of dendrite compartments. 16. A method of memorizing a plurality of inputs into an artificial neuron that includes a plurality of dendrites each having a plurality of dendrite compartments, the method comprising: computing coincidence detection using a cascading activation that cascades from distal ones of the plurality of dendrite compartments more proximal ones of the plurality of dendrite compartments to a soma of the artificial neuron. 17. The method according to claim 16, further comprising detecting and avoiding of crossed-configuration 4-switches. 18. The method according to claim 16, wherein the plurality of dendrite compartments are linearly arranged from an apex that is a distal tip of a corresponding one of the plurality of dendrites to a soma which is an artificial neuron summation point of the corresponding one of the plurality of dendrites. 19. The method according to claim 16, the method further comprising receiving, into ones of the plurality of dendrite compartments, inputs from respective other artificial neurons. 20. The method according to claim 19, wherein each of the plurality of dendrites includes a linear array of the plurality of dendrite compartments that are configured to receive the inputs from the respective other artificial neurons. 21. The method according to claim 19, wherein receiving, into ones of the plurality of dendrite compartments, inputs from respective other artificial neurons comprises receiving the inputs via cascading synaptic activation via the plurality of dendrite compartments. 22. The method according to claim 16, further comprising transmitting an activation input from a more distal one of the plurality of dendrite compartments as an activation output to a more proximal one of the plurality of dendrite compartments. 23. The method according to claim 16, wherein responsive to the plurality of inputs generating a crossed-switch among ones of the plurality of dendrite compartments, providing an another dendrite compartment to the plurality of dendrites at the dendrite apex. 24. A system comprising: a processor; and a memory that includes instructions stored therein that, when executed, cause the processor to perform the operations of claim 9.