ai-forever / ai-forever/ru-prompts

Controlling Text Generation with Sentiment as Attribute

Đang mở
#2 2 bình luận 0 reaction 1 người được giao Được @konodyuk nhận Xem trên GitHub
Ngôn ngữ chính
Python
Star
58
Fork
5
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Hello! Thank you for such an amazing tool.

I am trying to implement it for my task: i want model to generate texts according to one of three sentiments: positive, neutral, negative. I am not sure it is a text to text task but it is not a simple style transfer either... I tried preprocessing my df with customised preprocessing function:
![2023-01-30 09 56 39](https://user-images.githubusercontent.com/121341170/215408475-263f189f-efdd-4b02-af26-f0c2e92e5f63.jpg)

The traget field is a text which corresponds to a text column in my dataset (there is also a target column in a dataset which is a sentiment). The prompt has a format of "{target}". I used a model ruGPT3large but the results were not very good n the context of language and the attribute usage (however, the text would differ with different sentiments). Important to mention, the loss does not fall, it stays stable all training process:
![2023-01-30 10 04 59](https://user-images.githubusercontent.com/121341170/215410014-9fbffdd8-1f60-4e37-930c-e1d6a89a18f8.jpg)

What can be a problem here?

So, my task of controllable text generation does not probably suit text2text. However, in your notebooks there is no other preprocessing pipeline, only for text2text. I have read the article on Habr and you had there a generation pipeline 'text-generation-with-prompt'. How should I preprocess data then for this task? Or maybe I should use completely different strategy for the task?

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.