Top Banner
23

Multidimentional Classification Automation with Human Interface based on Metromaps

Aug 07, 2015

Download

Technology

Marat Zhanikeev
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Multidimentional Classification Automation with Human Interface based on Metromaps
Page 2: Multidimentional Classification Automation with Human Interface based on Metromaps

.

MDC Background

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 2/23...

2/23

Page 3: Multidimentional Classification Automation with Human Interface based on Metromaps

.

MDC Basics: Binary Relevance (BR)

• binary: YES or NO for each Y 11

• problem: no relation between classes Y

11 J.Read+3 "Classifier chains for multi-label classification" Machine Learning, SpringerS (2011)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 3/23...

3/23

Page 4: Multidimentional Classification Automation with Human Interface based on Metromaps

.

MDC Basics: PairWise Sets (PW)

• relations can be found by creating new classes for all unique pairs in Y 11

• problem: many classes = fuzzy results = low reliability

Training Tuples x1 x2 Y1 Y2 Y3

1 0.7 0.4 1 1 0 2 0.6 0.2 1 1 0 3 0.1 0.9 0 0 1 4 0.3 0.1 0 0 0

h1: X → Z1 h2: X → Z2

Z1 Z2 1 0 0 1 0 0 0 0

11 J.Read+3 "Classifier chains for multi-label classification" Machine Learning, SpringerS (2011)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 4/23...

4/23

Page 5: Multidimentional Classification Automation with Human Interface based on Metromaps

.

MDC Basics: Label Combination (LC)

• basically, the extreme case of PW 11

• the same problem only worse -- there are too many classes!

Training Tuples x1 x2 Y1 Y2 Y3

1 0.7 0.4 1 1 0 2 0.6 0.2 1 1 0 3 0.1 0.9 0 0 1 4 0.3 0.1 0 0 0

h: X → Z

Z 1 0 0 0

11 J.Read+3 "Classifier chains for multi-label classification" Machine Learning, SpringerS (2011)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 5/23...

5/23

Page 6: Multidimentional Classification Automation with Human Interface based on Metromaps

.

MDC Basics: Classifier Chains (CC)• classes are used in sequence 11

• merit: small number of classes -- only the necessary ones are used

• demerit: what is the correct order?

Training Tuples x1 x2 Y1 Y2 Y3

1 0.7 0.4 1 1 0 2 0.6 0.2 1 1 0 3 0.1 0.9 0 0 1

0.3 0.1 0 0 0

h1: X → Y1 h2: Y1 → Y2 h3: Y2 → Y3

h2 h1 h3

4

11 J.Read+3 "Classifier chains for multi-label classification" Machine Learning, SpringerS (2011)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 6/23...

6/23

Page 7: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromaps Classifier (proposal)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 7/23...

7/23

Page 8: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromap Classifier : Core Situation• problem: human load is too high!, ex: disaster scenarios 07b

Human judgment

Auto judgement

Folksonomy

07bmyself+0 "Black Swan Disaster Scenarios" PRMU研 (2014)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 8/23...

8/23

Page 9: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromap: The Basic Concept• merit: e2e paths in the ontology graph

07 myself+0 "On Context Management Using Metro Maps" SOCA, Matsue, Japan (2014)

14 K.Nesbitt+0 "Getting to more abstract places using the metro map metaphor" 8th IV (2004)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 9/23...

9/23

Page 10: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Definitions, Objectives, Terminology.Different Viewpoint..

.

classifier is not for finding hidden relations, but for clear separationbetween known and new.Learning Classifier...... a classifier that improves its inference over time based on human feedback

.Metromaps..

.... are used as the graphical interface between humans and robots

• MDC: Multi-Dimensional Classification• MC: Metromap Classifier

• folksonomy: BigData with very frivolous management of metadata

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 10/23...

10/23

Page 11: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromap Classifier : Design

Human judgment

Auto judgement

Folksonomy

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 11/23...

11/23

Page 12: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromap Classifier : Features

• human role1. build the metromap = relations between classes2. when robot fails, do the work manually3. do the human part (by design) of the work

• robot role1. classify incoming data into YES or NO for question: should human seethis?

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 12/23...

12/23

Page 13: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Experiment

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 13/23...

13/23

Page 14: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Experiment : Setup

• IEICE/ken is the source of data -- over 3000 presentations over 2-3 lastyears

• various combinations of title, keywords, abstract• usecase: which presentations should I look at closely?

◦ ... meaning the metromap reflects my personal research interests• Dumb Classifier (DC): one-dimensional yes or no

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 14/23...

14/23

Page 15: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromap Design: The Human

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 15/23...

15/23

Page 16: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Metromap Classifier: Logic• logic followed by the MC Robot

Metromap Classifier

Human

Check Metromap

Fuzzy?

Cold? Hot?

Robot (Automatic Classification)

Bad

Input

No Yes

No

No

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 16/23...

16/23

Page 17: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Results: Title only

0 20 40 60 80 100 120Time sequence

0102030405060708090

Goo

d c

ount

Dumb ClassifierMetromap Classifier(smart) Hits on a timelinetitle

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 17/23...

17/23

Page 18: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Results: Title + Keywords

0 20 40 60 80 100Time sequence

0

10

20

30

40

50

60

70

80G

ood

cou

ntDumb ClassifierMetromap Classifier(smart) Hits on a timeline

title:keywords

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 18/23...

18/23

Page 19: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Results: Title + Keywords + Abstract

0 20 40 60 80 100 120Time sequence

0102030405060708090

Goo

d c

ount

Dumb ClassifierMetromap Classifier(smart) Hits on a timelinetitle:keywords:abstract

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 19/23...

19/23

Page 20: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Wrapup: Not Good Enough

• not perfect: about 30% of wrong decisions◦ FP: robot makes human look at bad stuff (false positive)◦ FN: robot passes on good stuff (false negative)

• future improvements: need a solid logic which avoids FP and FN cases

• note: current naive and MDCs are at most 40-60% reliable -- no help here!

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 20/23...

20/23

Page 21: Multidimentional Classification Automation with Human Interface based on Metromaps

.

That’s all, thank you ...

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 21/23...

21/23

Page 22: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Learning = Social (software) Robotics

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 22/23...

22/23

Page 23: Multidimentional Classification Automation with Human Interface based on Metromaps

.

Social Robotics in Knowledge

Rebot

(careless) Input

Human Human

{structure}

(pinpoint) Select

Browse (or use otherwise)

Some Knowledge

(folksonomies, knowledge bases, databases, indexes, ontologies, etc.)

(metromaps )

07 myself+0 "On Context Management Using Metro Maps" SOCA, Matsue, Japan (2014)

M.Zhanikeev -- [email protected] -- Multidimentional Classification Automation with HI based on Metromaps -- http://bit.do/150714 -- 23/23...

23/23