#Casestudy #Notification π¬ λμ€λ§κ³ μμ μ΅μμ μλ¦Ό λ©μμ§λ₯Ό μ°Ύμ κ³Όμ πμμ§'s νλ μ΄ν
λ©νΈ μλΉμ€μ μ±κ²©κ³Ό λͺ©μ μ λ§λ μλ¦Όμ 보λ΄λ κ²μ μ€μν©λλ€. μλ¦Όμ μ 보λ΄λ μ±μ΄λΌκ³ λκΌλ λμ€λ§κ³ μμ μ΄λ€ κ³Όμ μΌλ‘ μλ¦Όμ λΆμνμ¬ κ²°μ νμ¬ μ μ λ€μκ² λ³΄λ΄λμ§λ₯Ό μ΄ν΄λ³Ό μ μλ μν°ν΄μ
λλ€. μΈμ΄λ₯Ό λ°°μΈ λ, λ°λ³΅ νμ΅μ νμμ μ΄λ€. κ·Έλμ λμ€λ§κ³ λ λ§€μΌ νμ΅μ μκΈ°μν€λ μλ¦Όμ 보λ΄μ κ³μ νμ΅ν μ μλλ‘ λμμ£Όκ³ μλ€. μ¬μ€, λμ€λ§κ³ μ μ΄λ° κ³ μ§μ μΈν°λ·μ λμλ€λκ³ μλ μΈκΈ°μλ μ§€μ΄ μμ μ λλ‘ μ λͺ
νλ€. μμ§ν λ§ν΄μ, λλΆλΆμ μ°λ¦¬κ° 보λ΄λ μλμ μ€μμ΄ννλ©° μ½κ°μ μ£μ±
κ°μ λκΌμ κ²μ΄λ€. νμ§λ§ λμ€λ§κ³ κ° μ΄λ€ λ©μμ§λ₯Ό 보λ΄κΈ°λ‘ κ²°μ μ μ΄λ»κ² νλμ§ κΆκΈν΄λ³Έ μ μλκ°? μλ
λμ€λ§κ³ λ¨Έμ λ¬λ μμ§λμ΄λ λ§€μΌ κ°κ°μ νμ΅μλ€μκ² λ³΄λΌ μλ²½ν 리λ§μΈλ λ©μμ§λ₯Ό μν΄ λ§€μ° μ λλ AI μμ€ν
μ ꡬμΆνλ€. μ°λ¦¬λ μ΄ μκ³ λ¦¬μ¦μ 2020 Knowledge Discovery and Data Mining (KDD) 컨νΌλ°μ€μμ λ¬Έμμ μ§§μ λ°ν ννλ‘ μ΅κ·Όμ 곡κ°νλ€. μ΄ κΈμμ μ
λͺ
λμ μλ¦Ό λ€μ μ¨κ²¨μ§ AIλ₯Ό μ΄ν΄λ³΄μ.
κ°λ¨ν λ§ν΄μ μ°λ¦¬λ μ°μ΅ 리λ§μΈλλ₯Ό μν΄ λ―Έλ¦¬ μ°μ¬μ§ λ€μν μλμ μ¬μ©νλ€. μ΄ λ€μν μλ¦Όμ λΉμ μ΄ κ³΅λΆνκ³ μλ μΈμ΄μ νμ¬ κ³΅λΆνκ³ μλ λ¨κ³λ₯Ό κΈ°λ°μΌλ‘ κ°μΈνμν¨λ€. λμ€λ§κ³ μ μ΄μ μμΉ μ€ νλλ βλͺ¨λ κ²μ ν
μ€νΈνκΈ°"λ€. μ°λ¦¬λ νμ μ΅μ’
μ μΌλ‘ μ¬μ©μλ€μ΄ μ¬μ©νκΈ°νκΈ° μ μ μΌλΆ νμ΅μλ€μκ² μλ‘μ΄ μλ¦Όμ ν
μ€νΈνκΈ° μν΄ μ€νμ νλ€. μ΄ λ°©λ²μ ν΅ν΄ μ΅μμ ν
νλ¦Ώλ§μ μ 체 μ¬μ©μμκ² μ μ©μν¨λ€. κ·Έλ¬λ νμ΅ λ¦¬λ§μΈλ μλ λμμ 무μμλ‘ μ μ λμλ€. μκ³ λ¦¬μ¦μ λ λλνκ² λ§λ€μ΄ λ λ§μ νμ΅μκ° μ§μμ μΌλ‘ λκΈ°λΆμ¬λ₯Ό λ°μ μ μμμ§ μκ³ μΆμκΈ° λλ¬Έμ΄λ€. AIκ° λ§€μΌ μ μ μκ² λ³΄λΌ μ΅μμ μλ¦Όμ μ°Ύμ μ μλ€λ©΄ μ΄λ¨κΉ? κ·Έλμ μλ
μΌλΆ λ¨Έμ λ¬λ μμ§λμ΄λ€μ΄ λ§μΆ€ AI μμ€ν
μ ꡬμΆνκΈ° μμνλ€. Bandit μκ³ λ¦¬μ¦ νμ΅μλ€μ΄ λ€μν μλ¦Όμ μ΄λ»κ² λ°μνλμ§ λ μ μ΄ν΄νκΈ° μν΄μ μ°λ¦¬λ Bandit μκ³ λ¦¬μ¦μΌλ‘ μ€νν΄λ³΄μλ€. Bandit μκ³ λ¦¬μ¦μ κ°μ μ΅μ
μ¬μ΄μμ λ°λ³΅μ μΌλ‘ μ ννλ AIμ ν ννλ€. μ΄ AIλ μ°λ¦¬ νμ΅μκ° νμ΅ μΈμ΄λ₯Ό μ°μ΅νλλ‘ νκ²νλ μλ¦Ό μ΅μ
μ΄ λ¬΄μμΈμ§λ₯Ό κ³Όκ±°μ μ νμΌλ‘λΆν° νμ¬κΉμ§ μ μ§μ μΌλ‘ λ°°μ΄λ€. banditsκ° μ΄λ»κ² μλνλμ§ μ΄ν΄νκΈ° μν΄μ μ¬λ‘―λ¨Έμ μ΄ κ°λν λ°©μ μλ€κ³ μμν΄λ³΄μ. λΉμ μ μ¬λ‘―μ ν μ μλ ν ν°μΌλ‘ κ°λ μ°¬ κ°λ°©μ λ°μκ³ , μ΄λ€ μ¬λ‘―λ¨Έμ μ λ€λ₯Έ κ²λ€λ³΄λ€ λ λμ λ§μ΄ μ»μ μ μκ² μ€κ³λμλ€κ³ κ°μ ν΄λ³΄μ. λΉμ μ λΉμ²¨κΈ μ΅λννκΈ° μν΄, κ°κ° λ€λ₯Έ λ¨Έμ μ λ°λ‘ λμ λ£μ΄ μ€ννκΈ° μμν κ²μ΄λ€. μκ°μ΄ μ§λλ©΄ μ΄λ€ λ¨Έμ μ΄ κ°μ₯ μ’μμ§λ₯Ό νμ
νκ³ ν΄λΉ κΈ°κ³μμ λ λ§μ΄ νλ μ΄ν κ² μ΄λ€. banditμ λΉμ·ν μ λ΅μ μ¬μ©νλ€. λμ μ°λ¦¬μκ² μ¬λ‘― λ¨Έμ μ μλ¦Όμ΄κ³ , βλΉμ²¨κΈ"μ νμ΅μλ€μ΄ λ μ¨μ μλ£νλ κ²μ΄λ€. κΈ°λ³Έμ μΌλ‘ μλλ₯Ό λ°λΌ μλνλ€.
1. μ¬μ©κ°λ₯ν 리λ§μΈλ ν
μ€νΈ 리μ€νΈμμ μλ¦Ό ν
μ€νΈλ₯Ό μ ννλ€. 2. μλ¦Όμ 보λΈλ€. 3. νμ΅μκ° λ μ¨μ μλ£νλμ§ μ μλ₯Ό λ§€κΈ΄λ€. 4. λ°λ³΅νλ€ (λ§μ΄) λ°μ΄ν° μ¬μ΄μΈμ€ : μ΄λ€ ν
νλ¦Ώμ΄ κ°μ₯ μ ν©νμ§ μ΄λ»κ² μ μ μλ? κ·Έλ¬λ, banditsμ΄ μλμ μν΄ μλνλλ‘ λ§λ€κΈ° μν΄, μ°λ¦¬λ μ λ§μ μλ‘μ΄ λ°μ΄ν° μ¬μ΄μΈμ€ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌνλ€. μ°λ¦¬λ λ°μ΄ν°λ₯Ό μμ§νκΈ° μμνλ€. 34μΌλμ 2μ΅κ±΄μ΄ λλ νμ΅ λ¦¬λ§μΈλλ₯Ό 보λλ€. μ΄ν, μ΄λ€ μλ¦Όμ΄ μ¬μ©μλ€μ μ°Έμ¬λ₯Ό μ΄λμ΄λλμ§ λΆμνλ€. μ°λ¦¬μ λͺ©νλ κ°κ°μ μλ¦Όμ΄ μΌλ§λ λ§μ νμ΅μλ€μ λ μ¨ μμμ κΈ°μ¬νλμ§ μ μλ₯Ό λ§€κΈ°λ κ²μ΄μλ€. κ·Έλ¬λ λμμ μ°λ¦¬κ° 극볡ν΄μΌνλ λμ μ€ νλλ λ€μν μλ¦Όμ΄ λ€μν μ μ λ₯Ό μν΄ λ§μΆ€ μ€κ³λμλ€λ κ²μ΄μλ€. μλ₯Ό λ€μ΄ μ΄λ€ μλ¦Όμ μ μ κ° μ°μ νμ΅μ ν κ²½μ°μλ§ μλ―Έκ° μκ±°λ, μμμΌμλ§ λ³΄λ΄μ§ μ μμλ€. νΉμ λ§μ νμ΅μλ€μ μ°λ¦¬κ° μ΄λ€ μλ¦Όμ 보λ΄λ μ§κ°μ νμ΅μ λλ΄λ μ¬λλ€μΌ μ μμλ€. μ΄λ° λΆλ¦¬ν νΉμ§μ κ°μ§κ³ μλ¦Όμ΄ μ€κ³λμλ€. μ΄λ° νΉμν μν©μμ 곡μ νκ² μλ¦Ό ν
νλ¦Ώμ μ μλ₯Ό μΈ‘μ νκΈ°μν΄, κ° μλ¦Όμ λμΌν μ νμ νμ΅μμκ² μ μ‘λλ λ€λ₯Έ μλ¦Όκ³Όλ§ λΉκ΅ν μ μλ μλ‘μ΄ λ°©λ²μ κ³ μνλ€. μ΄ λ°©μμ μ¬μ©ν ν, μ°λ¦¬λ λ€λ₯Έ μλ¦Όλ³΄λ€ λ ν¨κ³Όμ μΈ μλ¦Όμ΄ μλ€λ κ² λΏλ§ μλλΌ μΈμ΄λ§λ€ λ€λ₯΄λ€λ κ²μ λ°°μ λ€. μλ₯Ό λ€μ΄ β[μΈμ΄]λ₯Ό λ°°μΈ μκ°βμ΄λΌλ μλ¦Όμ μ€κ΅μ΄ νμ΅μλ€μκ² λ§€μ° ν¨κ³Όμ μ΄μμ§λ§, μμ΄ νμ΅μλ€μκ²λ μ΅κ³ μ μ νμ μλμλ€. μ΄λ° μ°¨μ΄λ κ° μΈμ΄μ λ§κ² μλ¦Ό μ νμ§λ₯Ό κ°κ³΅νλ©΄, λ λμ μ°Έμ¬λ₯Ό μ΄λμ΄λΌ μ μλ€λ κ²μ μλ―Ένλ€.
μμ μΈκΈνλ 2μ΅ κ°μ λ¬νλ μ€λ¬΄ μλ¦Ό μλ£λ₯Ό λΆμν΄ μ΄λ₯Ό νμΈν μ μμλ€. λ°λΌμ μ΅μμ μ±λ₯μ μν΄ λμΌν μλ¦Όμ λ무 μμ£Ό μ¬μ©νμ§ μλλ‘ ν΄μΌ νλ€. νμ§λ§, μ΄λ° λ°κ²¬μ bandit μκ³ λ¦¬μ¦μ ν΅ν©νκΈ° μ μ, μ°λ¦° βμ κ·μ± μν₯βλ 극볡ν΄μΌ νλ€. μ°λ¦¬λ κ°μ€μ μΈμ λ€. μ°λ¦¬λ νμ΅μκ° μ΄μ μ λ³Έ μ μ΄ μλ μλ‘μ΄ μλ¦Όμ΄ νΉν μ€λλ ₯μ΄ μκ² μ§λ§, κ²°κ΅μλ μλ‘μ΄ κ²μ΄ λ³μ μμ΄μ‘μ λ μ§μμ μΌλ‘ νμ΅μμ μ°Έμ¬λ₯Ό μ΄λμ΄λ΄λ λ€λ₯Έ μ’
λ₯μ μλ¦Όμ΄ νμν κ²μ΄λΌκ³ κ°μ νλ€. μ°λ¦¬λ μμμ μΈκΈν 2μ΅ κ°μ νμ΅ λ¦¬λ§μΈλ μλ¦Όμ λΆμν΄μ μ΄λ₯Ό νμΈν μ μμλ€. κ·Έλμ μ΅μμ νΌν¬λ¨Όμ€λ₯Ό μν΄μ λμΌν μλμ λ무 μμ£Ό μ¬μ©νμ§ μμμΌ νλ€. νμ§λ§ μ΄λ κΈ°μ‘΄ bandit μκ³ λ¦¬μ¦μ΄ μλνλ λ°©μ(μ΅κ³ μ μ΅μ
μ μ°Ύκ³ κ³μν΄μ μ¬μ¬μ©νλ) κ³Όλ λ¬λλ€. μ΄κ±Έ μμ νκΈ° μν΄ μ΅κ·Όμ λ³Έ μλ¦Όμ κ°λ±μμΌ νμ΅μκ° λμΌν μλ¦Όμ μμ£Ό 보λ κ±Έ μ«μ΄νλ€λ κ²μ AI μκ³ λ¦¬μ¦μ κ°λ₯΄μ³μΌνλ€. μ°λ¦¬λ λ¨μ΄ νμ΅μ μΈ‘μ νλ λ° μ¬μ©νλ κ²κ³Ό λμΌν λ§κ°κ³‘μ μ μ¬μ©νμ¬ μλ¦Όμ΄ λ°λ³΅λλ μ£ΌκΈ°λ₯Ό κ²°μ νλ€.
Engineering: Make it fast, make it big! λ§€μΌ νμ΅μλ€μκ² λ³΄λΌ μλ°±λ§ κ±΄μ νμ΅ λ¦¬λ§μΈλ μλ¦Όμ λ³΄λΌ μ μλλ‘ bandit μκ³ λ¦¬μ¦μ 빨리 λ§λ€μ΄μΌ νλ€. μκ³ λ¦¬μ¦μ λ§μ λ°μ΄ν°λ₯Ό μ²λ¦¬ν λλ νμνλ€. μ΄ μμ€ν
μ λΆμμ νμλ‘ νλ μμ²λ§ κ°μ κΈ°λ‘μ λ§€μ£Ό μμ°νλ€. μ°λ¦¬λ μ΄ λͺ¨λ λ°μ΄ν°λ₯Ό μ²λ¦¬νκΈ° μν΄ AWS Kinesis Firehose, Spark κ°μ λΉ
λ°μ΄ν° λꡬλ₯Ό μ¬μ©νλ€. κ²°λ‘ μ€μ λ‘ μ°λ¦¬μ bandit μκ³ λ¦¬μ¦μ ν
μ€νΈνμ λ,λΆκ³Ό λͺ μ£Ό μμ λ λ§μ μ¬μ©μκ° λ μμ£Ό λ μ¨μ μμνλ€λ κ²μ μ μ μμλ€. μλ§ λͺ
μ νμ΅μλ€μ΄ λ€μ νμ΅νλ¬ κ° μ μλλ‘ λλ λ°μ λ§€μ° μ±κ³΅μ μ΄μλ€. μ’μ νμ΅ μ΅κ΄μ μΈμ΄ νμ΅μμ κ°μ₯ μ΄λ €μ΄ λΆλΆ μ€ νλμ΄λ€. AIκ° νμ΅ν ν΅μ°°λ ₯μ μ¬μ©νμ¬ λ―Έλμ λ μ’μ μλ¦Όμ μ€κ³ν΄μ νμ΅μμ λκΈ°λΆμ¬λ₯Ό λμ± λμΌ μ μκ²λμλ€. μ΄λ² κ°μμ λͺ¨λ μλ¦Όμ μμ±νλ λ°©λ² λν μμΈν λ΄μ©λ μ§μΌλ΄μ£ΌμκΈΈ. [λλ
] μ± μλ¦Ό(λ
Έν°) λμμΈ μλ¦Όμ μ’
λ₯μ κ°μ΄λλΌμΈ, μ¬μ© μ¬λ‘μ λν΄ μμλ³Ό μ μλ μν°ν΄μ
λλ€. μλ¦Όμ λμμΈν λ κ³ λ €ν΄μΌν μμμ λν΄ λ μμλ³΄κ³ μΆλ€λ©΄ μΆμ²λ립λλ€. μ μ : Kevin Yancey and Burr Settles λ²μμ : μ¬μμ§ κ²μμ : Minah jung *λ¬΄λ¨ μ μ¬ λ° μ¬λ°°ν¬ κΈμ§(λ§ν¬ 곡μ κ°λ₯) [λλ
μκ² λλ€λ¦¬μΉ΄λ
Έ ν μ βοΈνμνκΈ°] μ΄λ² λ ν°λ 'μκ³ νλ€', λ§μ½ λλ
νμκ² μ»€νΌ ν μ μ¬μ£Όκ³ μΆμΌμ λΆλ€μ΄ κ³μλ€λ©΄ μλ κ³μ’λ₯Ό ν΅ν΄ νμν΄μ£ΌμΈμ! ν₯κΈν¨μ λ€, μ¬λ¬λΆμ λ°λ»ν κ΄μ¬κ³Ό λμμ΄ μλΉμ€ μ μ§μ μ λ§ ν° νμ΄ λ©λλ€. 10μ νμν΄μ£Όμ λΆλ€ μ£Όμμ€, κΉμ§ν, μ΄μ±μ€, μ€λ°±μ , κΉλ€μ , κ³½λμ± μΈ 3λͺ
|