2024. 12. 3. 13:38ใ๐งช Data Science/ML, DL
์ฐ๊ตฌ์ค์ ์์ฌ๋ถ์ด Constrained Decoding์ ๋ํ์ฌ ๋ฐํ๋ฅผ ์งํํ์
จ๋ค.
๋ด์ฉ์ ๊ธฐ์ตํ๊ธฐ ์ํด ๋ณธ ํฌ์คํ
์ผ๋ก ์ ๋ฆฌํ๊ณ ์ ํ๋ค.
Constrained Decoding
: ์์ฐ์ ์์ฑ ์์ ์์ ์์ฑ๋ ํ ์คํธ๊ฐ ์ ์ฝ ์กฐ๊ฑด์ ๋ง์กฑํ๋๋ก ๋ณด์ฅํ๋ ๋์ฝ๋ฉ ๋ฐฉ๋ฒ
์ ์ฉ ์ฌ๋ก
- ํฌ๋งท ๊ฐ์ (์, ๋ ์ง ํ์)
- ๋จ์ด ์ ํ ์ ํ
- ๊ตฌ์กฐ์ ์ ์ฝ
- ๋
ผ๋ฆฌ์ ์ ์ฝ
Constrained Decoding Flow
Step 1. ์
๋ ฅ ์ฒ๋ฆฌ: ์
๋ ฅ ๋ฌธ์ฅ๊ณผ ์กฐ๊ฑด์ ๋
ผ๋ฆฌ์ ์ผ๋ก ํํ
Step 2. Decoder Initialization: ๋์ฝ๋ ์ด๊ธฐํ
Step 3. Constraint Tracker ์์ฑ(์กฐ๊ฑด ์ถ์ ํ๋ Tracker ์ค์ )
Step 4. ํ ํฐ ์์ฑ ๋ฐ๋ณต(ํ๋ณด ํ ํฐ ์ ํ๊ณ Constraint Filtering > ์ค์ฝ์ด ์ฌ์กฐ์ > ํ ํฐ ์์ฑ)
** ๋
ผ๋ฌธ ' Fast Lexically Constrained Decoding with Dynamic Beam Allocation for Neural Machine Translation' ์์ ์กฐ๊ฑด์ด ๋ง์กฑํ์ง ์์๋ ํน์ ์ ์(๋
ผ๋ฌธ์์ ์ ์๋จ)๊ฐ ๋์ผ๋ฉด ํ๋ณด๊ตฐ์ ์ ์ฅํด๋๋ค.
t์์ ๋ํ์ ๋ฐ๋ง ์์น ๋์ด ์๋ ๊ฒฝ์ฐ,
Step 5. Constraint Validation: ์ฌ์ ํ ์กฐ๊ฑด ๋ง์กฑํ๋์ง ํ์ธ
Constrained Decoding ํ ํฐ from GPT
Constrained Decoding๊ณผ ํ ํฐ
๋์ฝ๋ฉ ๊ณผ์ ์์๋ ๋ชจ๋ธ์ด ํ ์คํธ๋ฅผ ํ๋์ ํ ํฐ์ฉ ์์ฑํฉ๋๋ค. ์๋ฅผ ๋ค์ด, "2024๋ 12์"์ด๋ผ๋ ํ ์คํธ๋ฅผ ์์ฑํ๋ค๊ณ ํ ๋:
์ฒซ ๋ฒ์งธ ํ ํฐ: 2024๋ ๋ฒ์งธ ํ ํฐ: ๋ ์ธ ๋ฒ์งธ ํ ํฐ: 12๋ค ๋ฒ์งธ ํ ํฐ: ์
์ด๋ ๊ฒ ์์ฐจ์ ์ผ๋ก ์์ฑํฉ๋๋ค. Constrained Decoding์์๋ ๊ฐ ๋จ๊ณ์์ ์์ฑ๋ ํ ํฐ์ด ์กฐ๊ฑด์ ๋ง๋์ง ๊ฒ์ฆํ๊ณ , ์กฐ๊ฑด์ ๋ถํฉํ์ง ์์ผ๋ฉด ํด๋น ํ ํฐ์ ์ ๊ฑฐํ๊ฑฐ๋ ๋ค๋ฅธ ํ๋ณด๋ฅผ ์ ํํฉ๋๋ค.
ํนํ ๋๊ฐ ์ฐ๊ตฌํ๊ณ ์๋ ๊ฐํํ์ต์ฒ๋ผ ๊ตฌ์กฐ์ ํ ์คํธ๊ฐ ํ์ํ ์์ ์์ ํ ํฐ ์ ์ฝ์ด ์ค์ํ ์ ์์ด. ์๋ฅผ ๋ค์ด, ์์์ด๋ ์ฝ๋๋ฅผ ์์ฑํ ๋ ์ ์ ํ ํ ํฐ๋ง ์ ํ๋๋๋ก ๋ณด์ฅํ๋ ๋ฐฉ์์ด์ฃ .
๊ด๋ จ ๋ ผ๋ฌธ
- A General-Purpose Algorithm for Constrained Sequential InferenceLexically Constrained Decoding for Sequence Generation Using Grid Beam Search
- Fast Lexically Constrained Decoding with Dynamic Beam Allocation for Neural Machine Translation
- Improved Lexically Constrained Decoding for Translation and Monolingual RewritingGuided Open Vocabulary Image - Captioning with Constrained Beam Search
- Incorporating Discriminator in Sentence Generation: a Gibbs Sampling Method
- CGMH: Constrained Sentence Generation by Metropolis-Hastings Sampling
'๐งช Data Science > ML, DL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๊ฐํํ์ต] SARSA์ DQN ๊ฐ๋ ์ ๋ฆฌ (0) | 2024.07.05 |
---|---|
[๊ฐํํ์ต] REINFORCE ์๊ณ ๋ฆฌ์ฆ : ์ฝ๋ ๊ตฌํ (1) | 2024.06.02 |
[๊ฐํํ์ต] REINFORCE ์๊ณ ๋ฆฌ์ฆ : ๊ฐ๋ ๋ฐ ์์ (0) | 2024.05.27 |
[ML] ์ฐจ์ ์ถ์ (1) - ์ ์, PCA, ์์ ์ฝ๋ (1) | 2024.02.26 |
[์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ] ALS ๊ฐ๋ , Basic ํ๊ฒ feat. ์ฝ๋ X (0) | 2022.05.23 |