diverse paraphrasing and its effectiveness in data
play

Diverse Paraphrasing and its Effectiveness in Data Augmentation - PowerPoint PPT Presentation

Diverse Paraphrasing and its Effectiveness in Data Augmentation Ashutosh Kumar*, Satwik Bhattamishra*, Manik Bhandari, Partha Talukdar Machine and Language Learning Lab (MALL) Indian Institute of Science, Bangalore *Equal Contributions


  1. Diverse Paraphrasing and its Effectiveness in Data Augmentation Ashutosh Kumar*, Satwik Bhattamishra*, Manik Bhandari, Partha Talukdar Machine and Language Learning Lab (MALL) Indian Institute of Science, Bangalore *Equal Contributions

  2. Conversational Agents

  3. Conversational Agents

  4. Conversational Agents User : I want to book a flight from Minneapolis to New York

  5. Conversational Agents User : I want to book a flight from Minneapolis to New York Bot : Sure. When are you planning to travel ?

  6. Conversational Agents User : I want to book a flight from Minneapolis to New York Bot : Sure. When are you planning to travel ? User : Can you book plane to New York from Minneapolis

  7. Conversational Agents Sorry, I don’t understand what you’re saying User : I want to book a flight from Minneapolis to New York Bot : Sure. When are you planning to travel ? User : Can you book plane to New York from Minneapolis Bot : Sorry, I don’t understand what you’re saying

  8. Conversational Agents Sorry, I don’t understand what you’re saying User : I want to book a flight from Minneapolis to New York Bot : Sure. When are you planning to travel ? Data augmentation might help User : Can you book plane to New York from Minneapolis Bot : Sorry, I don’t understand what you’re saying

  9. Paraphrase Generation Rephrasing a given text in multiple ways

  10. Paraphrase Generation Rephrasing a given text in multiple ways Source how do i increase body height ?

  11. Paraphrase Generation Rephrasing a given text in multiple ways Source how do i increase body height ? • how could i increase my height ? • what should i do to increase body height ? Paraphrases • what are the ways to increase height ? • are there some ways to increase body height ?

  12. Paraphrase Generation Rephrasing a given text in multiple ways Source how do i increase body height ? • how could i increase my height ? • what should i do to increase body height ? Paraphrases • what are the ways to increase height ? • are there some ways to increase body height ? Fidelity (Meaning preserving)

  13. Paraphrase Generation Rephrasing a given text in multiple ways Source how do i increase body height ? • how could i increase my height ? • what should i do to increase body height ? Paraphrases • what are the ways to increase height ? • are there some ways to increase body height ? Fidelity Diversity (Meaning preserving) (Lexical & syntactical variety)

  14. Current State

  15. Current State Synonym or phrase replacement

  16. Current State Synonym or phrase replacement Source how do i increase body height ?

  17. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ?

  18. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically?

  19. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically? Encoder Decoder Sentence Paraphrase

  20. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically? Encoder Decoder Sentence Paraphrase Subsequence Selection - Beam Search (Top-k)

  21. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically? Encoder Decoder Sentence Paraphrase Subsequence Selection - Beam Search (Top-k) Source how do i increase body height ?

  22. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically? Encoder Decoder Sentence Paraphrase Subsequence Selection - Beam Search (Top-k) Source how do i increase body height ? • how do i increase my height ? • how do i increase my body height ? Beam • how do i increase the height ? • how would i increase my body height ?

  23. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically? Encoder Decoder Sentence Paraphrase Subsequence Selection - Beam Search (Top-k) Source how do i increase body height ? • how do i increase my height ? • how do i increase my body height ? Beam • how do i increase the height ? • how would i increase my body height ? Fidelity

  24. Current State Synonym or phrase replacement Source how do i increase body height ? Synonym how do i grow body height ? Phrase how do i increase the body measurement vertically? Encoder Decoder Sentence Paraphrase Subsequence Selection - Beam Search (Top-k) Source how do i increase body height ? • how do i increase my height ? • how do i increase my body height ? Beam • how do i increase the height ? • how would i increase my body height ? Fidelity Diversity

  25. What can we do ?

  26. What can we do ? Subsequence Selection - Beam Search (Diverse selection)

  27. What can we do ? Subsequence Selection - Beam Search (Diverse selection) Source how do i increase body height ?

  28. What can we do ? Subsequence Selection - Beam Search (Diverse selection) Source how do i increase body height ? • how do i increase my height ? • how can i decrease my body weight ? Beam • what do i do to increase the height ? • i am 17, what steps to take to decrease weight ?

  29. What can we do ? Subsequence Selection - Beam Search (Diverse selection) Source how do i increase body height ? • how do i increase my height ? • how can i decrease my body weight ? Beam • what do i do to increase the height ? • i am 17, what steps to take to decrease weight ? Diversity

  30. What can we do ? Subsequence Selection - Beam Search (Diverse selection) Source how do i increase body height ? • how do i increase my height ? • how can i decrease my body weight ? Beam • what do i do to increase the height ? • i am 17, what steps to take to decrease weight ? Fidelity Diversity

  31. What we need

  32. What we need Fidelity Diversity

  33. What we need Fidelity Diversity DiPS Find k diverse paraphrases with high fidelity Method based on subset 
 selection of candidate (sub)sequences

  34. Subset Selection how do i increase my … how can i decrease the … how can i grow the … what ways exist to increase … how would I increase the … how do I decrease the … i am 17 , what … are there ways to increase … V t

  35. Subset Selection how do i increase my … how can i decrease the … how can i grow the … how do i increase my … what ways exist to increase … how can i grow the … how would I increase the … what ways exist to increase … how do I decrease the … are there ways to increase … i am 17 , what … are there ways to increase … V t X

  36. Subset Selection how do i increase my … how can i decrease the … how can i grow the … how do i increase my … what ways exist to increase … how can i grow the … k how would I increase the … what ways exist to increase … how do I decrease the … are there ways to increase … i am 17 , what … are there ways to increase … argmax X ⊆ V t , | X | = k F ( X ) V t X

  37. Subset Selection how do i increase my … how can i decrease the … how can i grow the … how do i increase my … what ways exist to increase … how can i grow the … k how would I increase the … what ways exist to increase … how do I decrease the … are there ways to increase … i am 17 , what … are there ways to increase … argmax X ⊆ V t , | X | = k F ( X ) V t X If is sub modular + monotone = Greedy algo. with 
 F good bounds exists

  38. Sub-modularity F = # Unique Coloured items

  39. Sub-modularity F = # Unique Coloured items # Items = 4 F = 2

  40. Sub-modularity F = # Unique Coloured items # Items = 4 F = 2

  41. Sub-modularity F = # Unique Coloured items # Items = 4 + 1 # Items = 4 F = 2 F = 2 + 1

  42. Sub-modularity F = # Unique Coloured items # Items = 4 + 1 # Items = 4 F = 2 F = 2 + 1

  43. Sub-modularity F = # Unique Coloured items # Items = 5 + 1 # Items = 4 + 1 # Items = 4 F = 3 + 0 F = 2 F = 2 + 1

  44. Sub-modularity F = # Unique Coloured items # Items = 5 + 1 # Items = 4 + 1 # Items = 4 F = 3 + 0 F = 2 F = 2 + 1 Diminishing Returns

  45. Monotonicity B F F ≤ A A

  46. DiPS Induce Diversity while not compromising on Fidelity Diversity Components Fidelity Components where , can , film , I , How , find that , that picture , .. : 3k Candidate Subsequences Source Sentence I get , can I , Where can I Where can I Where can I find film? that Where can I Where can I get movie? that How can I get that picture? Rewards unique n-grams Synonym (similar embeddings) Where can I get that film? Where can I find that picture How I can get that picture Rewards Structural Coverage Where can I get that movie? k- sequences Where can <eos> <sos> I ENCODER DECODER

Recommend


More recommend