Text this: Multi-task adversarial attribution method based on hierarchical structure