Membership functions

Introduction

There are many situations, particularly in surveys of natural resources, where, according to Burrough and Frank (1996, p.16), “practical scientists, faced with the problem of dividing up undividable complex continua have often imposed their own crisp structures on the raw data”. In practice, the results of classification are normally combined with other categorical layers and continuous field data to identify, for example, areas suitable for a particular land use. In a GIS, this is normally achieved by overlaying the appropriate layers using logical operators.

Particularly in the case of natural resource maps, the boundaries between units may not actually exist as lines but only as transition zones, across which one area continuously merges into another. In these circumstances, rigid measures of positional accuracy, such as RMSE, may be virtually insignificant in comparison to the uncertainty inherent in vegetation and soil boundaries, for example.

Explanation

In conventional applications of the error matrix to assess the quality of nominal (categorical) data such as land use, individual samples can be considered in terms of Boolean set theory. The Boolean membership function is binary, i.e. an element is either a member of the set (membership is true) or it is not a member of the set (membership is false). Such a membership notion is well-suited to the description of spatial features such as land parcels for which no ambiguity is involved and an individual ground truth sample can be judged to be either correct or incorrect. As Burrough and Frank (1996) note,

increasingly, people are beginning to realize that the fundamental axioms of simple binary logic present limits to the way we think about the world. Not only in everyday situations, but also in formalized thought, it is necessary to be able to deal with concepts that are not necessarily true or false, but that operate somewhere in between.

Since its original development by Zadeh (1965), there has been considerable discussion of fuzzy, or continuous, set theory as an approach for handling imprecise spatial data. In GIS, fuzzy set theory appears to have two particular benefits:

  1. the ability to handle logical modelling (map overlay) operations on inexact data; and

  2. the possibility of using a variety of natural language expressions to qualify uncertainty.

Unlike Boolean sets, fuzzy or continuous sets have a membership function, which can assign to a member any value between 0 and 1 (see Figure below). The membership function of the Boolean set of Figure a can be defined as MFB, where:

%5Cmathrm%7BMF%7D%5EB(x)%20%3D%20%5Cleft%5C%7B%0A%20%20%5Cbegin%7Barray%7D%7Bcl%7D%0A%20%20%201%20%26%20%5Cmbox%7Bif%20%24b_1%5Cleq%20x%5Cleq%20b_2%24%7D%20%5C%5C%0A%20%20%200%20%26%20%5Cmbox%7Botherwise%7D%0A%20%20%5Cend%7Barray%7D
Equation 1

The crisp and uncertain set membership functions of the Figure below are illustrated for the one-dimensional case. Obviously, in spatial applications of fuzzy set techniques we typically would use two-dimensional sets (and membership functions).

Figure: (a) Crisp (Boolean) and (b) uncertain (fuzzy) membership functions MF. After Heuvelink (1993)

The continuous membership function of Figure b, in contrast to function MFB above, can be defined according to Heuvelink (1993) as a function MFC:

%5Cmathrm%7BMF%7D%5EC(x)%20%3D%20%5Cleft%5C%7B%0A%20%20%5Cbegin%7Barray%7D%7Bcl%7D%0A%20%20%20%5Cfrac%7B1%7D%7B1%2B%5Cleft(%5Cfrac%7Bx-b_1%7D%7Bd_1%7D%5Cright)%5E2%7D%20%26%20%5Cmbox%7Bif%20%24x%20%3C%20b_1%24%7D%0A%20%20%20%5C%5C%5B4pt%5D%0A%20%20%201%20%26%20%5Cmbox%7Bif%20%24b_1%5Cleq%20x%5Cleq%20b_2%24%7D%20%5C%5C%5B4pt%5D%0A%20%20%20%5Cfrac%7B1%7D%7B1%2B%5Cleft(%5Cfrac%7Bx-b_2%7D%7Bd_2%7D%5Cright)%5E2%7D%20%26%20%5Cmbox%7Bif%20%24x%20%3E%20b_2%24%7D%0A%20%20%5Cend%7Barray%7D%0A%20%5Cright.
Equation 2

The parameters d1 and d2 denote the width of the transition zone around the kernel of the class such that MFC(x) = 0.5  at the thresholds b1 - d1 and b2 + d2, respectively. If d1 and d2 are both zero, the function MFC reduces to MFB.

An advantage of fuzzy set theory is that it permits the use of natural language to describe uncertainty, for example, “near,” “east of” and “about 23 km from”. Such natural language expressions can be more faithfully represented by appropriately chosen membership functions.

External resources

Learning outcomes

Prior knowledge

Outgoing relations

Incoming relations