A major contributor to this article appears to have a close connection with its subject.(August 2010) |
Fuzzy clustering by Local Approximation of MEmberships (FLAME) is a data clustering algorithm that defines clusters in the dense parts of a dataset and performs cluster assignment solely based on the neighborhood relationships among objects. The key feature of this algorithm is that the neighborhood relationships among neighboring objects in the feature space are used to constrain the memberships of neighboring objects in the fuzzy membership space.
The FLAME algorithm is mainly divided into three steps:
The Local/Neighborhood Approximation of Fuzzy Memberships is a procedure to minimize the Local/Neighborhood Approximation Error (LAE/NAE) defined as the following:
where is the set of all type 3 objects, is the fuzzy membership vector of object , is the set of nearest neighbors of , and with are the coefficients reflecting the relative proximities of the nearest neighbors.
The NAE can be minimized by solving the following linear equations with unique solution which is the unique global minimum of NAE with value zero:
where is the number of CSOs plus one (for the outlier group). The following iterative procedure can be used to solve these linear equations: