μλ μ± κ³Ό μΈκ°μΌλ‘ μ€ν°λ μ§ν

1.1 μ£Όμ μΆμ² μκ³ λ¦¬μ¦
μΆμ² μμ€ν μ μ¬μ©λ μ μλ μκ³ λ¦¬μ¦μ μ’ λ₯λ μμΈν λΆλ₯ν΄λ³΄λ©΄ μμ² κ°μ§κ° μμ§λ§ λμ²΄λ‘ νμ νν°λ§(Collaborative Filtering : CF), λ΄μ© κΈ°λ° νν°λ§(Content-Based Filtering : CB), μ§μ κΈ°λ° νν°λ§(Knowledge-Based Filtering : KB), λ₯λ¬λ(Deep Learning : DL) μΆμ² κΈ°μ , νμ΄λΈλ¦¬λ(Hybrid) κΈ°μ λ± λͺ κ°μ§ μκ³ λ¦¬μ¦μ λ³νμ΄λΌκ³ ν μ μλ€.
1) νμ νν°λ§ (Collaborative Filtering : CF)
νμ νν°λ§μ΄λ ꡬ맀, μλΉν μ νμ λν κ° μλΉμμ νκ°λ₯Ό λ°μμ νκ° ν¨ν΄μ΄ λΉμ·ν μλΉμλ₯Ό ν μ§λ¨μΌλ‘ λ¬Άμ΄ κ·Έ μ§λ¨μ μλΉμλ€μ μ·¨ν₯μ νμ©νλ κΈ°μ μ΄λ€. μ¦, νκ° ν¨ν΄μ΄ λΉμ·ν μ¬λλ€μ΄ 곡ν΅μ μΌλ‘ μ’μνλ μ ν μ€ μλΉμκ° μμ§ μ νμ§ μμ μ νμ κ³¨λΌ μ μνλ κΈ°μ μ΄λ€. μνλ μμ λ± μ¬λλ€μ μ·¨ν₯μ΄ λλ ·μ΄ κ΅¬λΆλλ μ νμ μΆμ²ν λ λμ± μ ννλ€. νκ³μ μΌλ‘λ μλΉμλ€μ νκ° μ 보λ₯Ό ꡬνκΈ°κ° μ΄λ ΅λ€λ μ μ΄ μλλ°, μ΄λ₯Ό 극볡νκΈ° μν΄ κ°μ μ μΈ μ 보λ₯Ό μ¬μ©νλ€κ³ νλ€. (κ΄μ¬μ¬ κ²μμ΄λ μ₯λ°κ΅¬λ λ£κΈ° λ± ν΄λ¦μ€νΈλ¦Ό ννλ‘ μμ§λλ μ 보) μλ§μ‘΄μ μ ν μΆμ² μμ€ν μ΄λ λ·νλ¦μ€ μΆμ² μμ€ν μμ μ¬μ©λλ€.
2) λ΄μ© κΈ°λ° νν°λ§ (Content-Based Filtering : CB)
λ΄μ© κΈ°λ° νν°λ§μ΄λ μ νμ λ΄μ©μ λΆμν΄μ μ ν κ°μ μ μ¬μ±μ μ΄μ©ν΄ μΆμ²νλ κΈ°μ μ λ»νλ€. λ΄μ€λ μ± λ± ν μ€νΈ μ λ³΄κ° λ§μ μ νμ λΆμνμ¬ μΆμ²ν λ λ§μ΄ μ΄μ©λλ κΈ°μ μ΄λ€. ν μ€νΈ μ€μμ ννμλ₯Ό μΆλ €λ΄κ³ λΆμν΄ ν΅μ¬ ν€μλλ₯Ό μ 리νμ¬ μλΉμμ κ΄μ¬ μ¬νμ λν λΆμμ΄ κ°λ₯νλ€.
3) μ§μ κΈ°λ° νν°λ§ (Knowledge-Based Filtering : KB)
λ΄μ© κΈ°λ° νν°λ§κ³Ό νμ νν°λ§μ μ΄λ€ μλΉμκ° μ΄λ€ μ νμ μ’μν μ§μ λν λΆμμ κ°λ₯νμ§λ§ μ κ·Έ μ νμ μ’μν μ§ μ λν λ΅μ ν μ μλ€λ νκ³λ₯Ό κ°μ§κ³ μλ€.
μ§μ κΈ°λ° νν°λ§μ νΉμ λΆμΌ(domain) μ λ¬Έκ°μ λμμ λ°μμ κ·Έ λΆμΌμ λν μ 체μ μΈ μ§μ ꡬ쑰λ₯Ό λ§λ€μ΄μ μ΄λ₯Ό νμ©νλ λ°©λ²μ΄λ€. μ 체μ μΈ μ§μ ꡬ쑰λ λ€μν ννλ‘ ννλ μ μλλ°, κ·Έ λΆμΌμ μ€μν κ°λ μ κ°μ§κ³ 체κ³λλ₯Ό λ§λλ κ²μ΄ κ°μ₯ μΌλ°μ μ΄λ€.(ex μ»΄ν¨ν° -> PC, λ ΈνΈλΆ, νλΈλ¦Ώ λ±μΌλ‘ νμ ν€μλλ‘ λΆλ₯) μ 체μ μΈ κ΅¬μ‘°λ₯Ό μ μ μκΈ° λλ¬Έμ μλΉμκ° κ΅¬λ§€ν, νΉμ κ΄μ¬ μλ μ νκ³Ό κ΄λ ¨μ΄ μλ μ νμ 체κ³λμμ μ°Ύμλ³Ό μ μμΌλ©°, μ§μμ΄ μ€μν λΆμΌ(κ΅μ‘, μ»€νΌ λ±)μμ ν¨κ³Όκ° μ’λ€. λ€λ§ κ° λΆμΌμ μ λ¬Έκ°κ° νμνκ³ , μ λ¬Έκ°μ λ₯λ ₯μλ νκ³κ° μκΈ° λλ¬Έμ λͺ¨λ μΈμΈν λΆμΌμ μ μ©ν μ μλ€λ λ¨μ μ΄ μλ€.
4) λ₯λ¬λ μΆμ² κΈ°μ (Deep Learning : DL)
λ₯λ¬λ λ°©λ²μ μ¬μ©νλ λ°©μμΌλ‘ λ₯λ¬λμ μ λ ₯κ°μΌλ‘ λ€μν μ¬μ©μμ μμ΄ν μ νΉμ§κ°(feature)μ μ¬μ©νκ³ , μ΄λ₯Ό ν΅ν΄ μ»μ μΆλ ₯κ°μ κ° μμ΄ν μ λν μ¬μ©μμ μμ μ νΈλλ₯Ό κ³μ°ν κ°μ΄λ€. μμ μ νΈλκ° λμ μμ΄ν μ μΆμ²ν΄μ£Όλ©°, λ€μν μ λ ₯ λ³μ μ¬μ©μ΄ κ°λ₯νλ€. μΌλ°μ μΌλ‘ μ΄λ―Έμ§ μΈμμμ μ±λ₯μ΄ μ’μΌλ, μ°μκ°μΌλ‘ νμλλ μμ΄ν μ λν μ νΈλ κ³μ°μ μ νλκ° ν¬κ² μ°μνμ§ μμ λ€λ₯Έ μκ³ λ¦¬μ¦κ³Ό κ°μ΄ μ¬μ©λλ€.
5) νμ΄λΈλ¦¬λ κΈ°μ (Hybrid)
μ€μ λ‘ μΆμ² μμ€ν μ ꡬμΆν λλ κΈ°μ μ ν κ°μ§λ§ μ¬μ©νλ κ²½μ°λ λ³λ‘ μκ³ λλΆλΆ λ κ°μ§ μ΄μμ κΈ°μ μ νΌν©ν΄μ μ¬μ©νλ νμ΄λΈλ¦¬λ ννλ‘ μ¬μ©λλ€. 볡μμ κΈ°μ μ μ¬μ©νλ κ²½μ°μ μ νλκ° ν₯μλκ³ κ²°ν©λλ κΈ°μ μ μ’ λ₯κ° λ§μμ§μλ‘ λ ν° ν₯μμ΄ μ΄λ£¨μ΄μ§λ€. (ex CF + CB = Reco)
1.2 μΆμ² μμ€ν μ μ© μ¬λ‘
λ·νλ¦μ€μ κ²½μ° νμ νν°λ§ κΈ°μ μ μ¬μ©ν΄μ κ³ κ°μ μν μν μΆμ² μμ€ν μ μ¬μ©νλ€. κ° κ³ κ°μ μ·¨ν₯μ λ°λΌ λ§μΆ€νμ κ°μΈνκ° λλ€.
μλ§μ‘΄μ κ²½μ° νμ μμ€ν μ κΈ°λ°μΌλ‘ λ€μν μΆμ² κΈ°μ μ κ²°ν©ν νμ΄λΈλ¦¬λ κΈ°μ μ΄ μ μ©λμ΄ μλ€. μ¬μ©μμ μ νμ λν νκ° λ°μ΄ν°λ₯Ό λ€μν λ°©λ²μΌλ‘ μμ§μ΄ κ°λ₯νλ€λ νΉμ§μ΄ μλ€. μλ§μ‘΄μ μ·¨κΈνλ μ νμ μ’ λ₯μ μΉ΄ν κ³ λ¦¬κ° μ¬λ¬κ°μ§ μ΄λ©° μ¬μ©μ μλ ν¨μ¬ λ°©λνλ©° μ νΈ μ 보μ μ’ λ₯κ° λ λ€μνκΈ° λλ¬Έμ μλ§μ‘΄μ λ·νλ¦μ€λ³΄λ€ λ 볡μ‘νκ³ μ΄λ €μ΄ μμ€ν μ μ¬μ©νλ€.