Professional Documents
Culture Documents
Characteristic Function:
Conventionally we can specify a set C by its characteristic function, Char C(x). If U is the universal set form which values of C are taken, then we can represent C as C = { x | x U and Char C(x) = 1} This is the representation for a crisp or non-fuzzy set. For an ordinary set C, the characteristic function is of the form Char C(x): U {0,1} However for a Fuzzy set A we have Char F(x): U [0,1] That is, for a fuzzy set the characteristic function takes on all values between 0 and 1 and not just the discrete values 0 or 1.
An example:
By using conventional method we can call a person TALL if the height is 7 feet and a person with height 5 feet is NOT TALL. That is we represent the person is either TALL or NOT TALL in Boolean Logic 1 or 0, 1 for TALL and 0 for NOT TALL
Degree of relationship
Fuzzy Logic in IR
Fuzzy Model Overview
A fuzzy model, like traditional Expert and Decision Support System, is based on the input, process, output flow concept. A fuzzy model differs in two important properties: What flows into and out of the process, and the fundamental transformation activity embodied in the process itself
Fuzzy Tuples and Interpretation A fuzzy tuple t, is any member of both r and P(D1) X P(D2)XXP(Dm)
The simplest form for a fuzzy database is the attachment of a membership value ( numeric or linguistic ) to each tuple. For a query POLLUITED_SITE, the membership values denotes the degree to which the tuple belongs within the relation. Each tuple corresponds to a site and its particular major source of pollution
POLLUTED_SITE
QUERY1: What are the opinion of the resident F on environmental effects of pollutant? R1 = ( T ( POLLUTANT, EFFECT) ( W( NAME = F) (SURVEY) )
This yields the temporary relation R1: R1= { [ Oil Severe], [Dioxin Extreme], [Water Tolerable] }
Querying Fuzzy Relational Databases In systems that are relationally structured and using fuzzy set concepts, nearly all developments have considered various extensions of the relations algebra.
Name A B C
Data Storage and Retrieval Process When a query is made for the address of a Person the archived data is clustered according to the various criteria, e.g., by similar street names, within the same zip code or by similar last name It constructs and attaches to a window discription a set expression for which an example (Cluster1 Cluster3) ( Cluster2 Cluster3) Several properties of clusters are relevant. Each Cluster entry is a key value followed by a set of archived record numbers.
Example: If the destination is city is unambiguous and if Plz is detected as part of a street name, There might exist a cluster classified among other destination city clusters and whose key entries are street names and abbreviations The contents of this cluster might appear as: Pizza / { 50873, 109234, 231709} Place / { 25670, 43831, 331992 } Plaza / { 12909, 234144}. Given the Plz example just shown, each of the key match to a certain extent. One measure of how well each matches is based on the number of changes necessary to copy a prefix of the key in the cluster entry onto the detected street name.
Conclusion
The exact directions and extent of future developments will be dictated by advancing technology and market forces Fuzzy logic is a tool and can only useful and powerful when combined with Analytical Methodologies and Machine Reasoning Techniques