25.07.2013 Views

July 2006 Volume 9 Number 3 - CiteSeerX

July 2006 Volume 9 Number 3 - CiteSeerX

July 2006 Volume 9 Number 3 - CiteSeerX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

B, C and D, who rate the portfolio by defining fuzzy constraints after identifying their own evaluation concepts.<br />

The role of the assessment agent is to negotiate the assessment of students A, B, C and D and to achieve an<br />

agreement. Based on this process, the assessment agent is considered a distributed fuzzy constraint network (Lai<br />

and Lin, 2004). Assessment criteria are regarded as negotiation issues or constrained objects and student<br />

assessments are fuzzy constraints. Figure 3 presents the workflow of the assessment agent.<br />

Define Fuzzy<br />

constraints<br />

In the first step of the assessment process, students evaluate the portfolios submitted by the other students and<br />

use their own fuzzy membership functions to mark. These fuzzy membership functions for assessment criteria<br />

are regarded as fuzzy constraints. After defining fuzzy constraints, the assessment agent applies concession<br />

and/or trade-off strategies to negotiate. Trough offers generation and evaluation, if an agreement cannot be<br />

reached, the fuzzy constraints or negotiation strategies must be adjusted. Conversely, if an agreement is reached,<br />

the interests of all students are considered to produce the final results. Then, the student submitting portfolio to<br />

be assessed by other students receives final scores, understands the peer assessments, and can reflect upon the<br />

assessment and revise the portfolio.<br />

During the negotiation process, each agent begins negotiating by proposing an ideal offer. However, when an<br />

offer is unacceptable to the other agents, these agents make concessions using a concession strategy or derive<br />

new alternatives using a trade-off strategy to move toward an agreement. Adopted from the framework in (Lai<br />

and Lin, 2004), the fuzzy constraint-based negotiation context is formalized as follows.<br />

ℜ is a set of agents involved in the negotiation, ℜ p ∈ℜ<br />

is the one of members inℜwhere 1 ≤ p ≤ m and<br />

m is the number of ℜ .<br />

p<br />

C is a distributed fuzzy constraint network that represents an agent ℜ . p<br />

p<br />

Π is the intent of a distributed fuzzy constraint network p<br />

C and represents the set of all potential<br />

C<br />

agreements for agent ℜ . p<br />

μ (u ) is the overall degree of satisfaction reached with a solution u.<br />

Π<br />

p<br />

C<br />

Apply negotiation<br />

strategy<br />

Negotiation<br />

(Offer generation)<br />

(Offer evaluation)<br />

Self-reflection and<br />

improvement<br />

Figure 3. The workflow of the assessment agent<br />

p<br />

wq<br />

μΠ<br />

= min (( μ p ( u))<br />

)<br />

(1)<br />

C<br />

p q=<br />

1,..,<br />

n Cq<br />

p<br />

where n is the number of negotiation issues, w is the weight of issue q in agent q<br />

ℜ , and p μ p (.) is the<br />

Cq<br />

degree of satisfaction for agent ℜ and issue q.<br />

p<br />

The process of negotiation is a series of determining how agents evaluate and generate alternatives<br />

from a possible designated space. ( ,<br />

p )<br />

i C Π ℜ ℑ denotes to find a final agreement for all agents in ℜ<br />

α<br />

from p<br />

i C Π . If α ( ,<br />

p )<br />

i C Π ℜ ℑ holds, the negotiation is complete and terminates; otherwise, threshold<br />

α<br />

α will move to next lower threshold i<br />

α and repeatedly applies i+<br />

1<br />

( ,<br />

p )<br />

i 1 C Π ℜ ℑ to achieve an agreement.<br />

α +<br />

As the next lower threshold q<br />

q<br />

α over issue q is smaller than the minimal satisfaction degree δ for<br />

i+ 1<br />

issue q, the set of potential agreements over issue q would be j Π and that of other issues is k k<br />

δ C j<br />

i C j<br />

Π .<br />

α +1<br />

Then, ( ,<br />

p )<br />

i C Π ℜ ℑ will be false and the negotiation terminates until the next lower threshold α α is i+<br />

1<br />

lower than the overall minimal satisfaction degree, that is,<br />

q<br />

αi<br />

+ 1 arg minδ<br />

q=<br />

1..<br />

n<br />

< .<br />

No<br />

Reach an<br />

agreement<br />

Yes<br />

Produce the final<br />

results<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!