๐งฉ ๋ฐ์ดํฐ๋ง์ด๋(22) ํจํด๋ถ์_2 : Many Frequent Patterns
๐งฉ ์ ๋ฒ ํฌ์คํ ์์๋ ํจํด๋ถ์์ ์์ด ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ๋ค์ ๋ํด ์์๋ณด์๋ค. ์ค๋ช ์ ์ํด ์ฌ์ฉํ ์์ ์์ ๊ณตํต์ ์ผ๋ก ๋ฐ๊ฒฌ๋๋ ํจํด์ ์๊ฐ ๊ทธ๋ ๊ฒ ๋ง์ ์์๋ค์ด ์๋์๊ธฐ ๋๋ฌธ์, ์ด๋ฒ ํฌ์คํ ์์๋ ํจํด์ ์๊ฐ ๋ง์ ํธ๋์ญ์ ๋ฐ์ดํฐ์ ๋ํด์ ์์๋ณผ ๊ฒ์ด๋ค.
1. Too Many Frequent Patterns
๐งฉ ๊ณตํต์ ์ธ itemset ํจํด์ ์๊ฐ ๋ง์ ๊ฒฝ์ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ถํ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ง๊ฐ ์๋ค. ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ Closed Patterns ์ด๊ณ , ๋๋ฒ์งธ ๋ฐฉ๋ฒ์ Max-Patterns ์ด๋ค. ์ด์ ์ด ๊ฐ๊ฐ์ ๋ฐฉ๋ฒ์ ๋ํด ์ค๋ช
ํ ํ
๋ฐ, ์ค๋ช
์ ์ํ ํธ๋์ญ์
๋ฐ์ดํฐ๋ฅผ ๋จผ์ ์์๋ณด๋๋ก ํ์.
๐งฉ ์ด ํธ๋์ญ์
๋ฐ์ดํฐ T1, T2 ์ ๋ํด์ ๊ณตํต์ ์ธ itemset, ์ฆ ํจํด์ ์ฐพ์๋ณด์.
1 - itemsets = {a1} : 2 / {a2} : 2 โฆ {a50} : 2 / {a51} : 1 / {a52} : 1 โฆ {a100} : 1
2 - itemsets = {a1, a2} : 2 โฆ {a1, a50} : 2 โฆ {a1, a51} : 1 โฆ {a1, a100} : 1 โฆ {a99, a100} : 1
โฆ
99 - itemsets = {a1, a2, โฆ, a99} : 1 / {a2, a3, โฆ, a100} : 1
100 - itemsets = {a1, a2, โฆ, a100} : 1
๐ ์ผํ ๋ณด๊ธฐ๋ง ํด๋ ์ ์ ์๊ฒ ์ง๋ง, ์ ๋ง ๋ง์ ํจํด์ด ์กด์ฌํ๋ค. 1๊ฐ์ง๋ฆฌ๋ถํฐ 100๊ฐ์ง๋ฆฌ๊น์ง T1, T2 ์์ ๊ตฌํ ์ ์๋ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๋ฐ์ ธ๋ณด๋ฉด
๋งํผ์ ๊ฒฝ์ฐ์ ์๊ฐ ์กด์ฌํ๋ฉฐ, ์ฌ์ง์ด ์ฌ๊ธฐ์ ๋๊ฐ์ฉ ์กด์ฌํ๋ ํจํด์ ๊ณ ๋ คํ๋ฉด ๊ตฌํด์ง๋ ํจํด์ ์๋ ์ฒ๋ฌธํ์ ์ธ ์ซ์๊ฐ ๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ด๋ ๊ฒ ๋ง์ ํจํด๋ค์ ์์ถํ ๋ฐฉ๋ฒ์ด ํ์ํ๊ณ , ์ด์ ๊ทธ ํจํด๋ค์ ์์๋ณผ ๊ฒ์ด๋ค.
๐ฉ 1.1. Closed Patterns
๐งฉ ์ฒซ๋ฒ์งธ ๋ฐฉ๋ฒ์ธ Closed Patterns ์ ๋ํด์ ๋จผ์ ์์๋ณด๋๋ก ํ์. ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋
์ ์๋์ ๊ฐ๋ค.
๐งฉ ์ค๋ช
์ด ๊ต์ฅํ ๋๊ฐ์ฐํ๋คโฆ๐ฅ ์์ ํธ๋์ญ์
๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด์ Closed Pattern์ ์ฐพ์๋ณด์
๐งฉ ์ด๋ itemset_Y ๊ฐ {a1, a2, โฆ, a99} ์ธ ๊ฒฝ์ฐ๋ผ๋ ์๊ด์ด ์์ง ์๋๋ ์๊ตฌ์ฌ์ด ๋ค ์ ์๋๋ฐ, ์ด itemset_Y ๋ ๊ฒฐ๊ตญ {a1, a2, โฆ, a100} ์ ๋ถ๋ถ์งํฉ์ด๊ธฐ ๋๋ฌธ์ Superset์ด๋ผ๊ณ ํ๊ธฐ์๋ ์ ์ ํ์ง ์๋ค. ๋ฐ๋ผ์ ์ต๋ ๋ฒ์๋ฅผ ํฌํจํ๋ itemset์ ์ ํํ๋ ๊ฒ์ด๋ค.
๐งฉ ๋ํ Closed Pattern์ Superset์์ ๊ณตํต์ ์ผ๋ก ๋์ฌ ์ ์๋ ๋ชจ๋ ํจํด์ ๊ณ ๋ คํ๋ ๋ฐฉ๋ฒ์ด๊ธฐ ๋๋ฌธ์ Lossless Compression ์ด๋ผ๊ณ ํ๋ค.
๐ฉ 1.2. Max-Patterns
๐งฉ ์ด๋ฒ์๋ ๋ ๋ฒ์งธ Max-Patterns ์ ๋ํด์ ์์๋ณด๋๋ก ํ์.
๐งฉ ์ด ์น๊ตฌ ์ญ์ ์์ ๋ฅผ ์ดํด๋ณด์.
๐งฉ Max-pattern์ Closed pattern๊ณผ๋ ๋ฌ๋ฆฌ ๊ณตํต์ ์ธ ๋ชจ๋ ํจํด์ ๊ณ ๋ คํ๋ ๊ฒ์ด ์๋ ์ด๋ฅผ ํฌํจํ๋ ์ต๋ ํจํด์ ๊ตฌํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ์ ์์ค์ด ์๊ธธ ์ ์๋ค. ๋ฐ๋ผ์ Lossy Compression ์ด๋ผ๊ณ ํ๋ค. ์ด์ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ Max-pattern๋ณด๋ค Closed pattern์ ์ฐ๋ ๊ฒ ๋ฐ๋์งํ๋ค๐.
๐งฉ ์ด๋ ๊ฒ ํด์ ๋๋ฌด ๋ง์ ํจํด์ ๊ฐ์ง ๊ฒฝ์ฐ์ ๋ํด์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณด์๋ค. ๊ฐ๋ ์์ฒด๊ฐ ๊ฝค๋ ํท๊ฐ๋ฆฌ๊ณ , ๊ด๋ จ๋ ์์๋ ๋ง์ ํธ์ ์๋์ง๋ง ์์ ์๋ ๊ฒ๋ค๋ง ์ ๋๋ก ์ดํดํ๊ณ ์ง์ minsup๋ ๋ฐ๊ฟ๊ฐ๋ฉด์ ๊ตฌํด๋ณด๋ฉด ์๊ฐ๋ณด๋ค๋ ์ฝ๊ฒ ์ดํด ํ ์ ์์ ๊ฑฐ๋ผ ์๊ฐํ๋ค.
๐งฉ ๋๋ถ๋ถ์ ํจํด๋ถ์์ ํฐ ๋ฐ์ดํฐ๋ ์ผ๋ จ์ ์ํ์ค์์ ์งํํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋ฐ๋ผ์ ์ด๋ฐ ๋ฐฉ๋ฒ๋ค์ ํจ์จ์ ์ผ๋ก ์งํํ๋ ์๊ณ ๋ฆฌ์ฆ์ด ํ์ํ๋ฐ, ๋ค์ ํฌ์คํ ์์๋ ์ด ์๊ณ ๋ฆฌ์ฆ์ ๋ํด์ ์์๋ณด๋๋ก ํ์๐โโ๏ธ๐โโ๏ธ.
Leave a comment