stacking with auxiliary features
play

Stacking With Auxiliary Features Nazneen Rajani and Ray Mooney - PowerPoint PPT Presentation

Stacking With Auxiliary Features Nazneen Rajani and Ray Mooney nrajani@cs.utexas.edu and mooney@cs.utexas.edu University of Texas at Austin Introduction 2 Introduction Ensembling algorithms cannot effectively discriminate across: 2


  1. Stacking With Auxiliary Features Nazneen Rajani and Ray Mooney nrajani@cs.utexas.edu and mooney@cs.utexas.edu University of Texas at Austin

  2. Introduction 2

  3. Introduction • Ensembling algorithms cannot effectively discriminate across: 2

  4. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems 2

  5. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances 2

  6. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm 2

  7. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: 2

  8. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: - Slot Filling (SF) 2

  9. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: - Slot Filling (SF) - Entity Discovery and Linking (EDL) 2

  10. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: - Slot Filling (SF) - Entity Discovery and Linking (EDL) - ImageNet object detection 2

  11. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: } - Slot Filling (SF) - Entity Discovery and Linking (EDL) - ImageNet object detection 2

  12. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: } NLP - Slot Filling (SF) - Entity Discovery and Linking (EDL) - ImageNet object detection 2

  13. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: } NLP - Slot Filling (SF) - Entity Discovery and Linking (EDL) - ImageNet object detection 2

  14. Introduction • Ensembling algorithms cannot effectively discriminate across: - component systems - input instances • We propose Stacking With Auxiliary Features (SWAF) as a general ML algorithm • Demonstrate SWAF on various challenging structured prediction tasks: } NLP - Slot Filling (SF) - Entity Discovery and Linking (EDL) Vision - ImageNet object detection 2

  15. Slot Filling org: Microsoft Microsoft is a technology company, headquartered in Redmond, Washington that develops … 1. city_of_headquarters: city_of_headquarters: 2. website: Redmond 3. subsidiaries: provenance: 4. employees: 5. shareholders: confidence score: 1.0 3

  16. Entity Discovery and Linking (EDL) FreeBase entry: Hillary Diane Rodham Clinton is a US Secretary of State, U.S. Senator, and First Lady of the United States. From 2009 to 2013, she was the 67th Secretary of State, serving under President Barack Obama. She previously represented New York in the U.S. Senate. Source Corpus Document: Hillary Clinton Not Talking About ’92 Clinton -Gore Confederate Campaign Button.. FreeBase entry: William Jefferson "Bill" Clinton is an American poli5cian who served as the 42nd President of the United States from 1993 to 2001. Clinton was Governor of Arkansas from 1979 to 1981 and 1983 to 1992, and Arkansas AJorney General from 1977 to 1979. 4

  17. Entity Discovery and Linking (EDL) FreeBase entry: Hillary Diane Rodham Clinton is a US Secretary of State, U.S. Senator, and First Lady of the United States. From 2009 to 2013, she was the 67th Secretary of State, serving under President Barack Obama. She previously represented New York in the U.S. Senate. Source Corpus Document: Hillary Clinton Not Talking About ’92 Clinton -Gore Confederate Campaign Button.. FreeBase entry: William Jefferson "Bill" Clinton is an American poli5cian who served as the 42nd President of the United States from 1993 to 2001. Clinton was Governor of Arkansas from 1979 to 1981 and 1983 to 1992, and Arkansas AJorney General from 1977 to 1979. 4

  18. Entity Discovery and Linking (EDL) FreeBase entry: Hillary Diane Rodham Clinton is a US Secretary of State, U.S. Senator, and First Lady of the United States. From 2009 to 2013, she was the 67th Secretary of State, serving under President Barack Obama. She previously represented New York in the U.S. Senate. Source Corpus Document: Hillary Clinton Not Talking About ’92 Clinton -Gore Confederate Campaign Button.. FreeBase entry: William Jefferson "Bill" Clinton is an American poli5cian who served as the 42nd President of the United States from 1993 to 2001. Clinton was Governor of Arkansas from 1979 to 1981 and 1983 to 1992, and Arkansas AJorney General from 1977 to 1979. 4

  19. ImageNet Object Detection 5

  20. Ensemble Algorithms • Stacking (Wolpert, 1992) conf 1 System 1 conf 2 System 2 Trained classifier System N-1 conf N-1 Accept? conf N System N 6

  21. Stacking With Auxiliary Features (SWAF) • Stacking using two types of auxiliary features: Auxiliary Features Instance Provenance System 1 conf 1 Features Features conf 2 System 2 Trained Meta-classifier System N-1 conf N-1 System N conf N Accept? 7

  22. Instance Features 8

  23. Instance Features • Enables stacker to discriminate between input instance types 8

  24. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types 8

  25. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types • SF — slot type (per: age) 8

  26. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types • SF — slot type (per: age) 8

  27. Instance Features • Enables stacker to discriminate between input instance types { • Some systems are better at certain input types • SF — slot type (per: age) 8

  28. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types • SF — slot type (per: age) 8

  29. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types • SF — slot type (per: age) 8

  30. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types • SF — slot type (per: age) • EDL — entity type (PER/ORG/GPE/FAC/LOC) 8

  31. Instance Features • Enables stacker to discriminate between input instance types • Some systems are better at certain input types • SF — slot type (per: age) • EDL — entity type (PER/ORG/GPE/FAC/LOC) • Object detection — object category and VGGNet’s fc7 features 8

  32. Provenance Features 9

  33. Provenance Features • Enables the stacker to discriminate between systems 9

  34. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source 9

  35. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source • SF and EDL — document and offset provenance 9

  36. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source • SF and EDL — document and offset provenance 9

  37. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source • SF and EDL — document and offset provenance 9

  38. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source • SF and EDL — document and offset provenance 9

  39. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source • SF and EDL — document and offset provenance 9

  40. Provenance Features • Enables the stacker to discriminate between systems • Output is reliable if systems agree on source • SF and EDL — document and offset provenance • Object detection — bounding box provenance 9

Recommend


More recommend