ODOR MIXTURES AND CHEMOSENSORY ADAPTATION IN GAS SENSOR ARRAYS
Inspired by the process of olfactory adaptation in biological olfactory systems, this article presents two algorithms that allow a chemical sensor array to reduce its sensitivity to odors previously detected in the environment. The first algorithm is based on a committee machine of linear discriminant functions that operate on multiple subsets of the overall sensory input. Adaptation occurs by depressing the voting strength of discriminant functions that display higher sensitivity to previously detected odors. The second algorithm is based on a topology-preserving linear projection derived from Fisher's class separability criteria. In this case, the process of adaptation is implemented through a reformulation of the between-to-within-class scatter eigenvalue problem. The proposed algorithms are validated on two datasets of binary and ternary mixtures of organic solvents using an array of temperature-modulated metal-oxide chemoresistors.