SENet ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ (2017)

1. ์†Œ๊ฐœ

ํ•ฉ์„ฑ๊ณฑ ์‹ ๊ฒฝ๋ง(CNN) ์•„ํ‚คํ…์ฒ˜์˜ ๊ฐœ์„ ์„ ์œ„ํ•œ "Squeeze-and-Excitation (SE) ๋ธ”๋ก" ์ œ์•ˆํ•œ๋‹ค.

์žฅ์ 

๊ฒฐ๊ณผ ๋ฐ ์„ฑ๊ณผ

2. ๊ธฐ์กด ๋ฐฉ๋ฒ•์˜ ๋ฌธ์ œ์ (SE ๋ธ”๋Ÿญ์ด ์—†๋Š”)

Pasted image 20250108193547.png

์œ„ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์ฑ„๋„์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๋Ÿฌ ์ •๋ณด๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด 1, 2๋ฒˆ์งธ๋Š” ์•ˆ์ค‘์š”ํ•˜๊ณ  3๋ฒˆ์งธ ์ฑ„๋„์€ ์ค‘์š”ํ•œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ƒํ™ฉ์ด๋ฉด 1, 2๋ฒˆ์งธ ์ฑ„๋„์˜ ๋น„์ค‘์„ ์ค„์ด๊ณ  3๋ฒˆ์งธ ์ฑ„๋„์˜ ๋น„์ค‘์„ ๋Š˜๋ฆฌ๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•  ๊ฒƒ์ด๋‹ค.

ํ•˜์ง€๋งŒ ๊ธฐ์กด CNN์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์—†์—ˆ์œผ๋ฉฐ โ€œSE ๋ธ”๋Ÿญโ€์ด ์ด ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ๋‹ค.

3. ๊ตฌ์กฐ

์ „์ฒด์ ์ธ ๊ตฌ์กฐ
Pasted image 20250108193614.png

3.1 Squeeze: ์ •๋ณด ์••์ถ• ๋‹จ๊ณ„

Pasted image 20250108193708.png
z ๋Š” ๊ฐ ์ฑ„๋„์˜ ๊ฐ’์„ ์˜๋ฏธํ•จ

๊ฐ ์ฑ„๋„๋ณ„ ์ค‘์š”๋„๋ฅผ ํ™•์ธํ•˜๊ธฐ์œ„ํ•ด ๊ธ€๋กœ๋ฒŒ ํ‰๊ท  ํ’€๋ง์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๋Š” ๊ฐ ์ฑ„๋„์˜ ๊ฐ’๋“ค์„ ํ‰๊ท ์„ ๋‚ด์„œ ๊ฐ ์ฑ„๋„์˜ ์ „๋ฐ˜์ ์ธ ๊ฐ’์˜ ํฌ๊ธฐ๋ฅผ ๊ตฌํ•ฉ๋‹ˆ๋‹ค.

Input์˜ ํฌ๊ธฐ (H,W,C)์ด๋ผ๋ฉด ๊ธ€๋กœ๋ฒŒ ํ‰๊ท  ํ’€๋ง์„ ์ง„ํ–‰ํ•˜๋ฉด (1, 1, C)์˜ ํฌ๊ธฐ๋กœ ์ค„์–ด๋“ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

3.2 Excitation: ์ค‘์š”๋„ ๊ณ„์‚ฐ ๋‹จ๊ณ„

Pasted image 20250108193738.png

s ๋Š” ์ตœ์ข… ์ฑ„๋„๋ณ„ ๊ฐ€์ค‘์น˜, W1๊ณผ W2๋Š” FC Layer๋ฅผ ์˜๋ฏธํ•˜๊ณ  ฮด๋Š” ReLU ฯƒ๋Š” Sigmoid์ด๋‹ค.

Squeeze ๋‹จ๊ณ„์—์„œ ์ง‘๊ณ„๋œ ์ •๋ณด๋Š” ์–ด๋–ค ์ฑ„๋„์ด ์ค‘์š”ํ•œ์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ๋ฐ˜์˜๋˜์žˆ์ง€ ์•Š์€ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด๋ฅผ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด ํ•™์Šต์ด ์ง„ํ–‰๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ Fully Connected -> ReLU -> Fully Connected -> Sigmoid ์ˆœ์„œ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰ ํ™œ์„ฑํ™” ํ•จ์ˆ˜๋กœ Sigmoid๋ฅผ ์‚ฌ์šฉํ•ด 0~1 ์‚ฌ์ด์˜ ๊ฐ’์„ ๊ฐ€์ ธ ์ฑ„๋„๋ณ„ ์ค‘์š”๋„(Attention Score)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

3.3 Scale: ์ค‘์š”๋„ ์ ์šฉ

Pasted image 20250108193803.png
์ด์ „์˜ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์–ป์€ ์ฑ„๋„๋ณ„ ์ค‘์š”๋„(=Sc)๋ฅผ Uc์™€ ๊ณฑํ•˜์—ฌ Uc๋ฅผ ์žฌ๋ณด์ • ํ•ด์ค€๋‹ค.

์ด ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์ค‘์š”ํ•œ ์ฑ„๋„์˜ ๊ฐ’์€ ์œ ์ง€ํ•˜๊ณ  ์•ˆ ์ค‘์š”ํ•œ ์ฑ„๋„์˜ ๊ฐ’์€ ๋ฌด์‹œํ•˜๋ฉฐ ํ•™์Šต์ด ์ง„ํ–‰๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

Pasted image 20250108193825.png
ResNet์— ์ ์šฉํ•œ SE ๋ธ”๋Ÿญ์˜ ๋ชจ์Šต์ด๋‹ค. ์—ฌ๊ธฐ์„œ ์ฒ˜์Œ ๋‚˜ํƒ€๋‚˜๋Š” r์˜ ๊ฐ’์€ FC ๊ตฌ์กฐ๊ฐ€ BottleNeck ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๋ฉฐ ์ด๋–„ ์‚ฌ์šฉํ•˜๋Š” ์ถ•์†Œ ๋น„์œจ์˜ ๊ฐ’์ด๋‹ค.

4. ๋ชจ๋ธ ๋ฐ ๊ณ„์‚ฐ ๋ณต์žก๋„

SE ๋ธ”๋ก์„ ์ ์šฉํ•˜๊ณ  ์•ˆํ•˜๊ณ ์˜ ๊ณ„์‚ฐ ๋ณต์žก๋„ ์ฐจ์ด๋ฅผ ๋น„๊ตํ•˜๊ธฐ์œ„ํ•ด ResNet-50๊ณผ SE-ResNet-50์„ ์˜ˆ์‹œ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ๋น„์šฉ ๋น„๊ต

์‹คํ–‰ ์‹œ๊ฐ„ ๋น„๊ต

์ถ”๊ฐ€์ ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋ชจ๋ธ ์šฉ๋Ÿ‰

5. ์„ฑ๋Šฅํ‰๊ฐ€

SE ๋ธ”๋Ÿญ์€ CNN ๋ชจ๋ธ ์ค‘๊ฐ„์— ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ image Classification ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Scene Classification, Object Detection์—์„œ ์„ฑ๋Šฅ ํ‰๊ฐ€๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

5.1 Image Classification

Pasted image 20250108194006.png
Imagenet ๋ฐ์ดํ„ฐ์…‹ ์‹คํ—˜ ๊ฒฐ๊ณผ

Imagenet ๋ฐ์ดํ„ฐ์…‹ ์‹คํ—˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด SE๋ฅผ ์ ์šฉํ•œ ๋ชจ๋ธ์ด ์•ฝ๊ฐ„์˜ ์—ฐ์‚ฐ๋Ÿ‰ ์ฆ๊ฐ€๋ฅผ ๋ณด์ด๊ณ  ๋” ๋‚ฎ์€ Error์œจ์„ ๋ณด์ด๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Pasted image 20250108194024.png
CIFAR-10, CIFAR-100 ๋ฐ์ดํ„ฐ์…‹ ์‹คํ—™๊ฒฐ๊ณผ (Error% ๋น„๊ต)

๋‹ค๋ฅธ ๋‘ ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ—˜ํ•œ ๊ฒฐ๊ณผ SE ๋ธ”๋Ÿญ์„ ์ถ”๊ฐ€ํ•œ ๋ชจ๋ธ์˜ Error์œจ์ด ๋” ๋‚ฎ์€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5.2 Scene Classification

Pasted image 20250108194036.png
Places365 ๋ฐ์ดํ„ฐ ์…‹ ์‹คํ—˜๊ฒฐ๊ณผ

์žฅ๋ฉด ๋ถ„๋ฅ˜ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ—˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด SE ๋ธ”๋Ÿญ์„ ์ถ”๊ฐ€ํ•œ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ๋” ์ข‹์€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

5.3 Object detection

Pasted image 20250108194051.png
COCO ๋ฐ์ดํ„ฐ์…‹ ์‹คํ—˜ ๊ฒฐ๊ณผ

๊ฐ์ฒด ํƒ์ง€ ๋ฐ์ดํ„ฐ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹คํ—˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด SE ๋ธ”๋Ÿญ์„ ์ถ”๊ฐ€ํ•œ ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ์ด ๋” ์ข‹์€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ๋ฌธ์ œ์—์„œ ์ ์šฉํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ๋ฌธ์ œ์— ๊ด€๊ณ„์—†์ด ๊ธฐ์กด CNN ๊ตฌ์กฐ์— SE ๋ธ”๋Ÿญ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์„ฑ๋Šฅ์ด ๊ฐœ์„ ๋จ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.