machine learning -ramya karri -rushin barot. machine learning rough set theory in machine learning?...

32
Machine Learning -Ramya Karri -Rushin Barot

Post on 22-Dec-2015

230 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Machine Learning

-Ramya Karri-Rushin Barot

Page 2: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Machine learning

• Rough Set Theory in Machine Learning?• Knower’s knowledge– Closed World Assumption– Open World Assumption

• How does the Learners knowledge is effected by the knowledge of the knower

Page 3: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Learning from Examples

• Two agents– Knower– Learner

• Closed World Assumption– Universe of discourse ‘U’ – Knower has complete knowledge about the

universe– The universe is closed i.e. nothing else beside U

exists

Page 4: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Quality of learning

• Learner knowledge consists of attributes of objects

• Can learner’s knowledge can match the knower’s knowledge?

• Is the learner able to learn concepts demonstrated by the knower?

Page 5: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Quality of learning(Contd..)

• Quality of learning can be defined as degree of dependency between the set of knower’s and learner’s attributes i.e. how exactly the knower’s knowledge can be learned.

Page 6: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

ExampleU a b c d e

1 1 2 0 1 1

2 1 2 0 1 1

3 2 0 0 1 0

4 0 0 1 2 1

5 2 1 0 2 1

6 0 0 1 2 2

7 2 0 0 1 0

8 0 1 2 2 1

9 2 1 0 2 2

10 2 0 0 1 0

Page 7: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Example(Contd..)

• B= {a, b, c, d} is set of learner’s attributes and e is the knower’s attribute.

• The knower’s knowledge has the following concepts– |e0|={3, 7, 10}=X0

– |e1| ={1, 2, 4, 5, 8}=X1

– |e2|={6, 9}=X2

Page 8: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Example(Contd..)

• The learner’s knowledge consists of following basic concepts

Page 9: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• To learn knower’s knowledge means to express each knower’s basic concept by means of learner’s basic concepts

• Compute approximation of knower’s basic concepts, in terms of learner’s basic concepts i.e.

Page 10: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Inferences

• concept X0 is exact and can be learned fully• Concept X1 is roughly B-definable i.e. only the

instances 1, 2 and 8 can be learned by the learner, instances 3,7,10 do not belong to the concept, instances 4, 5, 6 and 9 cannot be decided by the learner whether they belong to X1 or not.

• Concept X2 is internally B-undefinable, since there are no positive instances of the concept

Page 11: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Derive the quality of learning

• POSB{e} = only those instances properly classified by the learner={1, 2, 3, 7, 8, 10}

• Therefore Quality of learning is

Page 12: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Decision algorithm

• Decision algorithm • Another decision algorithm

Page 13: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Are all the instances are necessary to learn the knower’s knowledge?

• Ans : Some instances are crucial for concept learning but some are not

• Remove instance 10 the table is as follows

Page 14: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

U a b c d e

1 1 2 0 1 1

2 1 2 0 1 1

3 2 0 0 1 0

4 0 0 1 2 1

5 2 1 0 2 1

6 0 0 1 2 2

7 2 0 0 1 0

8 0 1 2 2 1

9 2 1 0 2 2

Page 15: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Let us remove instance 4 and 8

U a b c d e

1 1 2 0 1 1

2 1 2 0 1 1

3 2 0 0 1 0

5 2 1 0 2 1

6 0 0 1 2 2

7 2 0 0 1 0

9 2 1 0 2 2

10 2 0 0 1 0

Page 16: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Case of an Imperfect Teacher

• How lack of knowledge by the knower would affect the learner’s ability to learn ?

• Whether the learner would be able to discover the knower’s deficiency

Page 17: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

U a b C

1 0 2 +

2 0 1 +

3 1 0 +

4 0 1 0

5 1 0 0

6 1 1 -

7 2 1 -

8 0 1 -

9 1 0 -

Page 18: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• B= {a, b} is the set of learner’s attributes• C is knower’s attribute.• Two concepts – X+ and X-, denoted by + and –

values.

• Compute whether sets X+ , X- and X0 are definable in terms of attributes a and b

Page 19: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open
Page 20: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• Every substitution for value 0 in attribute c, values + or – , the boundary region remain unchanged.

• the knower’s lack of knowledge is unessential • The fact that he failed in classifying examples

4 and 5 does not disturb the learning process.

Page 21: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

U a b C

1 0 2 +

2 0 1 +

3 1 0 +

4 0 1 +

5 1 0 0

6 1 1 0

7 2 1 -

8 0 1 -

9 1 0 -

Page 22: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• X+ = {1, 2, 3, 4}• X_= {7, 8, 9}• X0 = {5, 6}

Page 23: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• The learner can discover that the knower is unable to classify object 6

Page 24: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Inductive Learning

• Assumption – U is not constant and changed during the learning

process.– Every new instance is classified by the knower and

the learner is suppose to classify it too on the basis of his actual knowledge.

Page 25: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Open World Assumption(OWA)

• Whole concept is unknown to the knower and only certain instances of the concept are known

Page 26: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open
Page 27: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open
Page 28: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open
Page 29: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• Possibilities:-– New instance confirms actual knowledge– New instance contradicts actual knowledge– New instance is completely new case.

Page 30: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• New instance confirms actual knowledge

Page 31: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

• New instance contradicts actual knowledge

• Quality of learning decrease

Page 32: Machine Learning -Ramya Karri -Rushin Barot. Machine learning Rough Set Theory in Machine Learning? Knower’s knowledge – Closed World Assumption – Open

Conclusion

• If decision table is consistent it provide Highest quality of learning

• If decision table is inconsistent , new confirming instance increases learner’s knowledge or new contradict instance will decrease quality of learning.