sequences classification by least general generalisations
play

Sequences classification by least general generalisations Fabien - PowerPoint PPT Presentation

volata : a generic classification system Sequence classification by combining... Experiments and discussion Sequences classification by least general generalisations Fabien Torre joint work with F. Tantini and A. Terlutte INRIA LNE and CNRS


  1. volata : a generic classification system Sequence classification by combining... Experiments and discussion Sequences classification by least general generalisations Fabien Torre joint work with F. Tantini and A. Terlutte INRIA LNE and CNRS LIFL (Mostrare) – LORIA (Parole) ICGI 2010, Valencia F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 1 / 22 Sequences classification by lgg

  2. volata : a generic classification system Sequence classification by combining... Experiments and discussion Outline of the talk volata : a generic classification system 1 Sequence classification by combining... 2 Automata Balls of words Experiments and discussion 3 F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 2 / 22 Sequences classification by lgg

  3. volata : a generic classification system Sequence classification by combining... Experiments and discussion Requirements Supervised classification with volata A supervised classification problem needs to define: 1 an input space: X ; 2 a finite set of discrete classes: Y ; 3 an hypothesis language: H ⊇ X and h ∈ H : X → Y ; 4 a subsumption relation � between hypotheses. F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 3 / 22 Sequences classification by lgg

  4. volata : a generic classification system Sequence classification by combining... Experiments and discussion Requirements Supervised classification with volata A supervised classification problem needs to define: 1 an input space: X ; 2 a finite set of discrete classes: Y ; 3 an hypothesis language: H ⊇ X and h ∈ H : X → Y ; 4 a subsumption relation � between hypotheses. volata requires a generalisation operator called least general generalisation ( lgg ); then provides several learning methods, especially ensemble methods. F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 3 / 22 Sequences classification by lgg

  5. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms Least General Generalisations Definition: lgg Given a set of examples E ⊆ X , an hypothesis h ∈ H is a least general generalisation of E iff: ∀ e ∈ E : h � e ; there exists no h ′ such that ∀ e ∈ E : h ′ � e and h ≻ h ′ . F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 4 / 22 Sequences classification by lgg

  6. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms Least General Generalisations Definition: lgg Given a set of examples E ⊆ X , an hypothesis h ∈ H is a least general generalisation of E iff: ∀ e ∈ E : h � e ; there exists no h ′ such that ∀ e ∈ E : h ′ � e and h ≻ h ′ . ... and if the lgg is unique Two possible definitions of the lgg operator: lgg ( e 1 , e 2 , . . . , e n ∈ X ) returns h ∈ H ; lgg ( h n − 1 , e n ) returns h ∈ H . We prefer the second one, more efficient for learning. F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 4 / 22 Sequences classification by lgg

  7. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms volata : a three-levels architecture (level 1) lgg operator computes the least general generalisation of a set of examples. Follows from ( H , � ) . F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 5 / 22 Sequences classification by lgg

  8. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms volata : a three-levels architecture (level 1) lgg operator computes the least general generalisation of a set of examples. Follows from ( H , � ) . (level 2) examples generalisation using lgg and classes. For a given class, cg ( correct generalisation ) generalises examples one by one and checks correction of each generalisation wrt other classes. Depends on the presentation order of examples. F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 5 / 22 Sequences classification by lgg

  9. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms volata : a three-levels architecture (level 1) lgg operator computes the least general generalisation of a set of examples. Follows from ( H , � ) . (level 2) examples generalisation using lgg and classes. For a given class, cg ( correct generalisation ) generalises examples one by one and checks correction of each generalisation wrt other classes. Depends on the presentation order of examples. (level 3) full classifiers learning. GloBoost is an ensemble method that uses the order dependency of cg to obtain random correct hypotheses and combine them with a one hypothesis, one vote principle. Importance of diversity. Only the first level depends on hypothesis language H , the two others are generics. F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 5 / 22 Sequences classification by lgg

  10. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  11. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  12. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  13. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  14. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  15. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  16. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  17. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  18. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  19. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  20. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  21. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

  22. volata : a generic classification system Sequence classification by combining... Experiments and discussion Architecture and lgg-based algorithms lgg , cg and GloBoost in action In the plane with examples/points and hypotheses/rectangles: lgg cg F. Tantini & A.Terlutte & F. Torre (ICGI 2010) 6 / 22 Sequences classification by lgg

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend