Ordered weighted averaging

From HandWiki

In applied mathematics, specifically in fuzzy logic, the ordered weighted averaging (OWA) operators provide a parameterized class of mean type aggregation operators. They were introduced by Ronald R. Yager.[1][2] Many notable mean operators such as the max, arithmetic average, median and min, are members of this class. They have been widely used in computational intelligence because of their ability to model linguistically expressed aggregation instructions.

Definition

An OWA operator of dimension  n is a mapping F:n that has an associated collection of weights  W=[w1,,wn] lying in the unit interval and summing to one and with

F(a1,,an)=j=1nwjbj

where bj is the jth largest of the ai.

By choosing different W one can implement different aggregation operators. The OWA operator is a non-linear operator as a result of the process of determining the bj.

Notable OWA operators

 F(a1,,an)=max(a1,,an) if  w1=1 and  wj=0 for j1
 F(a1,,an)=min(a1,,an) if  wn=1 and  wj=0 for jn
 F(a1,,an)=average(a1,,an) if  wj=1n for all j[1,n]

Properties

The OWA operator is a mean operator. It is bounded, monotonic, symmetric, and idempotent, as defined below.

Bounded min(a1,,an)F(a1,,an)max(a1,,an)
Monotonic F(a1,,an)F(g1,,gn) if aigi for  i=1,2,,n
Symmetric F(a1,,an)=F(aπ(1),,aπ(n)) if π is a permutation map
Idempotent  F(a1,,an)=a if all  ai=a

Characterizing features

Two features have been used to characterize the OWA operators. The first is the attitudinal character, also called orness.[1] This is defined as

AC(W)=1n1j=1n(nj)wj.

It is known that AC(W)[0,1].

In addition A − C(max) = 1, A − C(ave) = A − C(med) = 0.5 and A − C(min) = 0. Thus the A − C goes from 1 to 0 as we go from Max to Min aggregation. The attitudinal character characterizes the similarity of aggregation to OR operation(OR is defined as the Max).

The second feature is the dispersion. This defined as

H(W)=j=1nwjln(wj).

An alternative definition is E(W)=j=1nwj2. The dispersion characterizes how uniformly the arguments are being used.

Type-1 OWA aggregation operators

The above Yager's OWA operators are used to aggregate the crisp values. Can we aggregate fuzzy sets in the OWA mechanism? The Type-1 OWA operators have been proposed for this purpose.[3][4] So the type-1 OWA operators provides us with a new technique for directly aggregating uncertain information with uncertain weights via OWA mechanism in soft decision making and data mining, where these uncertain objects are modelled by fuzzy sets.

The type-1 OWA operator is defined according to the alpha-cuts of fuzzy sets as follows:

Given the n linguistic weights {Wi}i=1n in the form of fuzzy sets defined on the domain of discourse U=[0,1], then for each α[0,1], an α-level type-1 OWA operator with α-level sets {Wαi}i=1n to aggregate the α-cuts of fuzzy sets {Ai}i=1n is given as

Φα(Aα1,,Aαn)={i=1nwiaσ(i)i=1nwi|wiWαi,aiAαi,i=1,,n}

where Wαi={w|μWi(w)α},Aαi={x|μAi(x)α}, and σ:{1,,n}{1,,n} is a permutation function such that aσ(i)aσ(i+1),i=1,,n1, i.e., aσ(i) is the ith largest element in the set {a1,,an}.

The computation of the type-1 OWA output is implemented by computing the left end-points and right end-points of the intervals Φα(Aα1,,Aαn): Φα(Aα1,,Aαn) and Φα(Aα1,,Aαn)+, where Aαi=[Aαi,Aα+i],Wαi=[Wαi,Wα+i]. Then membership function of resulting aggregation fuzzy set is:

μG(x)=α:xΦα(Aα1,,Aαn)αα

For the left end-points, we need to solve the following programming problem:

Φα(Aα1,,Aαn)=minWαiwiWα+iAαiaiAα+ii=1nwiaσ(i)/i=1nwi

while for the right end-points, we need to solve the following programming problem:

Φα(Aα1,,Aαn)+=maxWαiwiWα+iAαiaiAα+ii=1nwiaσ(i)/i=1nwi

Zhou et al. presented a fast method to solve two programming problem so that the type-1 OWA aggregation operation can be performed efficiently.[5]

OWA for committee voting

Amanatidis, Barrot, Lang, Markakis and Ries present voting rules for multi-issue voting, based on OWA and the Hamming distance.[6] Barrot, Lang and Yokoo study the manipulability of these rules.[7]

References

  1. 1.0 1.1 Yager, R.R. (1988). "On ordered weighted averaging aggregation operators in multicriteria decisionmaking". IEEE Transactions on Systems, Man, and Cybernetics 18 (1): 183–190. doi:10.1109/21.87068. Bibcode1988ITSMC..18..183Y. 
  2. The Ordered Weighted Averaging Operators. 1997. doi:10.1007/978-1-4615-6123-1. ISBN 978-1-4613-7806-8. 
  3. Zhou, Shang-Ming; Chiclana, Francisco; John, Robert I.; Garibaldi, Jonathan M. (December 2008). "Type-1 OWA operators for aggregating uncertain information with uncertain weights induced by type-2 linguistic quantifiers". Fuzzy Sets and Systems 159 (24): 3281–3296. doi:10.1016/j.fss.2008.06.018. 
  4. Zhou, Shang-Ming; John, Robert I.; Chiclana, Francisco; Garibaldi, Jonathan M. (2010). "On aggregating uncertain information by type-2 OWA operators for soft decision making". International Journal of Intelligent Systems. doi:10.1002/int.20420. 
  5. Zhou, Shang-Ming; Chiclana, Francisco; John, Robert I.; Garibaldi, Jonathan M. (October 2011). "Alpha-Level Aggregation: A Practical Approach to Type-1 OWA Operation for Aggregating Uncertain Information with Applications to Breast Cancer Treatments". IEEE Transactions on Knowledge and Data Engineering 23 (10): 1455–1468. doi:10.1109/TKDE.2010.191. Bibcode2011ITKDE..23.1455Z. 
  6. Amanatidis, Georgios; Barrot, Nathanaël; Lang, Jérôme; Markakis, Evangelos; Ries, Bernard (May 2015). "Multiple Referenda and Multiwinner Elections Using Hamming Distances: Complexity and Manipulability". AAMAS '15: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. Association for Computing Machinery. pp. 715–723. ISBN 978-1-4503-3413-6. https://www.ifaamas.org/Proceedings/aamas2015/aamas/p715.pdf. 
  7. Barrot, Nathanael; Lang, Jérôme; Yokoo, Makoto (2017). "Manipulation of hamming-based approval voting for multiple referenda and committee elections". 16th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2017. Curran Associates, Incorporated. pp. 597–605. ISBN 978-1-5108-5507-6. https://www.ifaamas.org/Proceedings/aamas2017/pdfs/p597.pdf. 

Further reading

  • Liu, Xinwang (May 2007). "The solution equivalence of minimax disparity and minimum variance problems for OWA operators". International Journal of Approximate Reasoning 45 (1): 68–81. doi:10.1016/j.ijar.2006.06.004. 
  • Modeling Decisions. Cognitive Technologies. 2007. doi:10.1007/978-3-540-68791-7. ISBN 978-3-540-68789-4. 
  • Majlender, Péter (November 2005). "OWA operators with maximal Rényi entropy". Fuzzy Sets and Systems 155 (3): 340–360. doi:10.1016/j.fss.2005.04.006. 
  • Buczolich, Zoltán; Székely, Gábor J. (December 1989). "When is a weighted average of ordered sample elements a maximum likelihood estimator of the location parameter?". Advances in Applied Mathematics 10 (4): 439–456. doi:10.1016/0196-8858(89)90024-9.