Skip to content

Generalization of expert teacher_forcing and monotonicity across model architectures #198

@bonham79

Description

@bonham79

Something I've been thinking about with expansion of library: a decent amount of the work we've been using involves application of inductive biases and teacher-prompted training to model architecture. Currently we have:

  • Teacher-student forcing: lstms and transformers
  • Expert curricular training: edit action transducer
  • Monotonicity: hard attention lstm
  • Hard alignment: also hard attention lstm

One thing I would like to do with the next overhaul is modularize these beyond their respective models (like we're trying to do with #77 for teacher forcing) so that they can be 'dropped in' wherever. This would allow 'fun' combinations such as:

  • Feature-invariant transformer with monotonic assumptions and hard alignment
  • Hard Attention Transducer using SED alignments as an curricular guide.

A lot of these things won't necessarily click, but I believe adding this new modularity layer would allow easier use of curricular learning and exploration scheduling that isn't easy to implement in other libraries. Expanding utility.

(This is down the roads thought. Post-beta.)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions