Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² спамС

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² спамС

Когда твоя Ρ€Π°Π±ΠΎΡ‚Π° β€” ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ красивоС, ΠΎ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ особСнно Π½Π΅ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρƒ всСх ΠΏΠ΅Ρ€Π΅Π΄ Π³Π»Π°Π·Π°ΠΌΠΈ. А Π²ΠΎΡ‚ Ссли Ρ‚Ρ‹ ΡΡ‚ΠΈΡ€Π°Π΅ΡˆΡŒ надписи с Π·Π°Π±ΠΎΡ€ΠΎΠ², Ρ‚Π²ΠΎΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚, ΠΏΠΎΠΊΠ° Π·Π°Π±ΠΎΡ€Ρ‹ выглядят ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ° Ρ‚Ρ‹ Π½Π΅ ΡΠΎΡ‚Ρ€Ρ‘ΡˆΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅ Ρ‚ΠΎ.

Π›ΡŽΠ±ΠΎΠΉ сСрвис, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, ΠΎΡ‚Π·Ρ‹Π², ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ сообщСниС ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ сталкиваСтся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ спама, ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π° ΠΈ Π½Π΅Ρ†Π΅Π½Π·ΡƒΡ€Ρ‰ΠΈΠ½Ρ‹. Π­Ρ‚ΠΎΠ³ΠΎ Π½Π΅ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, Π½ΠΎ с этим Π½ΡƒΠΆΠ½ΠΎ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ.

МСня Π·ΠΎΠ²ΡƒΡ‚ ΠœΠΈΡ…Π°ΠΈΠ», я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Антиспама, которая Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сСрвисов ЯндСкса ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Наша Ρ€Π°Π±ΠΎΡ‚Π° Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Π²Π°Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚Π½Π° (ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ!), поэтому сСгодня я расскаТу ΠΎ Π½Π΅ΠΉ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, Π² ΠΊΠ°ΠΊΠΈΡ… случаях бСсполСзна модСрация ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ β€” Π½Π΅ СдинствСнный ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π΅Ρ‘ эффСктивности. А Π΅Ρ‰Ρ‘ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΌΠ°Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ кошСк ΠΈ собак ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Β«ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€Ρ‰ΠΈΠ½Π½ΠΈΠΊΒ».

Π’ ЯндСксС появляСтся всё большС сСрвисов, Π³Π΄Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ свой ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. МоТно Π·Π°Π΄Π°Ρ‚ΡŒ вопрос ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ Π² ЯндСкс.Кью, ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ новости Π΄Π²ΠΎΡ€Π° Π² ЯндСкс.Π Π°ΠΉΠΎΠ½Π΅, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΡ€ΠΎΠΆΠ½ΠΎΠΉ обстановкой Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Ρ‡ΠΈΠΊΠ°Ρ… Π½Π° ЯндСкс.ΠšΠ°Ρ€Ρ‚Π°Ρ…. Но ΠΊΠΎΠ³Π΄Π° аудитория сСрвиса растёт, ΠΎΠ½ становится ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ для мошСнников ΠΈ спамСров. Они приходят ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ: ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ Π»Ρ‘Π³ΠΊΠΈΠΉ Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ, Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΡƒΡŽΡ‚ чудодСйствСнныС срСдства ΠΈ ΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‚ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹ΠΏΠ»Π°Ρ‚Ρ‹. Из-Π·Π° спамСров ΠΎΠ΄Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ρ‚Π΅Ρ€ΡΡŽΡ‚ дСньги, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ β€” ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя Π½Π° Π½Π΅ΡƒΡ…ΠΎΠΆΠ΅Π½Π½ΠΎΠΌ, Π·Π°Ρ€ΠΎΡΡˆΠ΅ΠΌ спамом сСрвисС.

И это Π½Π΅ СдинствСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. ΠœΡ‹ стрСмимся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ³Ρ€Π°Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ мошСнников, Π½ΠΎ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΡƒΡŽ атмосфСру для общСния. Если люди Π² коммСнтариях ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΌΠ°Ρ‚ΠΎΠΌ ΠΈ оскорблСниями, ΠΎΠ½ΠΈ с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠΉΠ΄ΡƒΡ‚ ΠΈ большС Π½Π΅ вСрнутся. Π—Π½Π°Ρ‡ΠΈΡ‚, с этим Ρ‚ΠΎΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ.

Чистый Π’Π΅Π±

Как это Ρƒ нас часто Π±Ρ‹Π²Π°Π΅Ρ‚, ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² ПоискС, Π² Ρ‚ΠΎΠΉ части, которая борСтся со спамом Π² Π²Ρ‹Π΄Π°Ρ‡Π΅. Π•Ρ‰Ρ‘ Π»Π΅Ρ‚ Π΄Π΅ΡΡΡ‚ΡŒ Π½Π°Π·Π°Π΄ Ρ‚Π°ΠΌ появилась Π·Π°Π΄Π°Ρ‡Π° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ взрослого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° для сСмСйного поиска ΠΈ для запросов, Π½Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ 18+. Π’Π°ΠΊ появились ΠΏΠ΅Ρ€Π²Ρ‹Π΅, Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π°Π±Ρ€Π°Π½Π½Ρ‹Π΅ словари ΠΏΠΎΡ€Π½ΠΎ ΠΈ ΠΌΠ°Ρ‚Π°, ΠΈΡ… пополняли Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ. Основной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ Π±Ρ‹Π»Π° классификация запросов Π½Π° Ρ‚Π΅, Π³Π΄Π΅ допустимо ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ взрослый ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ Π³Π΄Π΅ Π½Π΅Ρ‚. Под эту Π·Π°Π΄Π°Ρ‡Ρƒ собирали Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, строили эвристики, ΠΎΠ±ΡƒΡ‡Π°Π»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Π°ΠΊ появились ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π² ЯндСксС стал ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ UGC (user generated content) β€” сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΈΡˆΡƒΡ‚ сами ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Π° ЯндСкс Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚. По описанным Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ сообщСния нСльзя Π±Ρ‹Π»ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ глядя β€” Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ модСрация. Π’ΠΎΠ³Π΄Π° Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹ прСдоставлял Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ спама ΠΈ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ² для всСх UGC-ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ЯндСкса ΠΈ использовал Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² ПоискС. БСрвис Π½Π°Π·Π²Π°Π»ΠΈ «Чистый Π’Π΅Π±Β».

НовыС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Ρ‚ΠΎΠ»ΠΎΠΊΠ΅Ρ€ΠΎΠ²

Π‘Π½Π°Ρ‡Π°Π»Π° Ρƒ нас Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простая Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ°: сСрвисы присылали Π½Π°ΠΌ тСксты, Π° ΠΌΡ‹ прогоняли Π½Π° Π½ΠΈΡ… словари ΠΌΠ°Ρ‚Π°, словари ΠΏΠΎΡ€Π½ΠΎ ΠΈ рСгулярки β€” Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ составляли всё Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Но сСрвис со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ примСнялся Π²ΠΎ всё большСм числС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ЯндСкса, ΠΈ Π½Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.

Часто вмСсто ΠΎΡ‚Π·Ρ‹Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽΡ‚ бСссмыслСнный Π½Π°Π±ΠΎΡ€ Π±ΡƒΠΊΠ², ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π½Π°ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ сСбС Π°Ρ‡ΠΈΠ²ΠΊΡƒ, ΠΈΠ½ΠΎΠ³Π΄Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΡƒΡŽΡ‚ свою компанию Π² ΠΎΡ‚Π·Ρ‹Π²Π°Ρ… ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π°, Π° ΠΈΠ½ΠΎΠ³Π΄Π° просто ΠΏΡƒΡ‚Π°ΡŽΡ‚ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π² ΠΎΡ‚Π·Ρ‹Π²Π΅ ΠΎ Π·ΠΎΠΎΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΠΈΡˆΡƒΡ‚: Β«ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎ приготовлСнная Ρ€Ρ‹Π±Π°!Β». Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ искусствСнный ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ научится идСально ΡƒΠ»Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ смысл любого тСкста, Π½ΠΎ сСйчас Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΏΠΎΡ€ΠΎΠΉ справляСтся Ρ…ΡƒΠΆΠ΅ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

Π‘Ρ‚Π°Π»ΠΎ ясно, Ρ‡Ρ‚ΠΎ Π±Π΅Π· Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚ΡƒΡ‚ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ, ΠΈ ΠΌΡ‹ пристроили ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Ρƒ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ β€” ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π½Π° Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. Π’ΡƒΠ΄Π° ΠΏΠΎΠΏΠ°Π΄Π°Π»ΠΈ Ρ‚Π΅ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСксты, Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… классификатор Π½Π΅ ΡƒΠ²ΠΈΠ΄Π΅Π» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠœΠ°ΡΡˆΡ‚Π°Π±Ρ‹ Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСбС Π»Π΅Π³ΠΊΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, поэтому ΠΌΡ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ полоТились Π½Π° асСссоров, Π½ΠΎ ΠΈ воспользовались Β«ΠΌΡƒΠ΄Ρ€ΠΎΡΡ‚ΡŒΡŽ Ρ‚ΠΎΠ»ΠΏΡ‹Β», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊ Ρ‚ΠΎΠ»ΠΎΠΊΠ΅Ρ€Π°ΠΌ. ИмСнно ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½Π°ΠΌ Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ упустила машина, ΠΈ Ρ‚Π΅ΠΌ самым ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‚ Π΅Ρ‘.

Π£ΠΌΠ½ΠΎΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ LSH-Ρ…ΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с коммСнтариями, β€” спам, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅, Π΅Π³ΠΎ ΠΎΠ±ΡŠΡ‘ΠΌΡ‹ ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ распространСния. Когда аудитория ЯндСкс.Π Π°ΠΉΠΎΠ½Π° стала быстро расти, Ρ‚ΡƒΠ΄Π° ΠΏΡ€ΠΈΡˆΠ»ΠΈ спамСры. Они Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ рСгулярки, слСгка мСняя тСкст. Π‘ΠΏΠ°ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, всё Ρ€Π°Π²Π½ΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ΠΈ удаляли, Π½ΠΎ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ… ЯндСкса Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠ΅ Π΄Π°ΠΆΠ΅ Π½Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ сообщСниС ΠΌΠΎΠ³Π»ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сотни Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² спамС

Нас, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, это Π½Π΅ устраивало, ΠΈ ΠΌΡ‹ сдСлали ΡƒΠΌΠ½ΠΎΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ тСкстов Π½Π° основС LSH (locality-sensitive hashing). Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это Ρ‚Π°ΠΊ: ΠΌΡ‹ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»ΠΈ тСкст, Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π»ΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ ссылки ΠΈ Ρ€Π΅Π·Π°Π»ΠΈ Π΅Π³ΠΎ Π½Π° n-Π³Ρ€Π°ΠΌΠΌΡ‹ (ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ· n Π±ΡƒΠΊΠ²). Π”Π°Π»ΡŒΡˆΠ΅ считали Ρ…ΡΡˆΠΈ ΠΎΡ‚ n-Π³Ρ€Π°ΠΌΠΌ, Π° ΠΏΠΎ Π½ΠΈΠΌ ΡƒΠΆΠ΅ строили LSH-Π²Π΅ΠΊΡ‚ΠΎΡ€ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Бмысл Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ тСксты, Π΄Π°ΠΆΠ΅ Ссли ΠΈΡ… Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΈ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»ΠΈΡΡŒ Π² ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π²Π΅ΠΊΡ‚ΠΎΡ€Ρ‹.

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚Ρ‹ классификаторов ΠΈ Ρ‚ΠΎΠ»ΠΎΠΊΠ΅Ρ€ΠΎΠ² для ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… тСкстов. ΠŸΡ€ΠΈ спам-Π°Ρ‚Π°ΠΊΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ сообщСниС ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π»ΠΎ Π² кэш с Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠΌ «спам», всС Π½ΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ сообщСния, Π΄Π°ΠΆΠ΅ Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ ΠΈ ΡƒΠ΄Π°Π»ΡΠ»ΠΈΡΡŒ автоматичСски. ПозднСС ΠΌΡ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈ автоматичСски ΠΏΠ΅Ρ€Π΅ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ классификаторы спама, Π½ΠΎ этот Β«ΡƒΠΌΠ½Ρ‹ΠΉ кэш» остался с Π½Π°ΠΌΠΈ ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ нас часто Π²Ρ‹Ρ€ΡƒΡ‡Π°Π΅Ρ‚.

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… тСкстов

НС успСв ΠΏΠ΅Ρ€Π΅Π΄ΠΎΡ…Π½ΡƒΡ‚ΡŒ ΠΎΡ‚ Π±ΠΎΡ€ΡŒΠ±Ρ‹ со спамом, ΠΌΡ‹ осознали, Ρ‡Ρ‚ΠΎ 95% ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Ρƒ нас модСрируСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ: классификаторы Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ, Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ тСкстов Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅. ΠœΡ‹ Π½Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Ρ‚ΠΎΠ»ΠΎΠΊΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² 95 случаях ΠΈΠ· 100 ставят ΠΎΡ†Π΅Π½ΠΊΡƒ «Всё ОК». ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π·Π°Π½ΡΡ‚ΡŒΡΡ Π½Π΅ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ β€” Π΄Π΅Π»Π°Ρ‚ΡŒ классификаторы Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π±Π»Π°Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Π·Π° это врСмя накопилось достаточно.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ классификатор выглядСл Ρ‚Π°ΠΊ: Π»Π΅ΠΌΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ тСкст (ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌ слова ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅), Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅ΠΌ всС слуТСбныС части Ρ€Π΅Ρ‡ΠΈ ΠΈ примСняСм Π·Π°Ρ€Π°Π½Π΅Π΅ Π·Π°Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ Β«ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Π»Π΅ΠΌΠΌΒ». Если Π² тСкстС всС слова Β«Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅Β», Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΈ тСкст Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ Π½Π΅ содСрТит Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ. На Ρ€Π°Π·Π½Ρ‹Ρ… сСрвисах Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сразу Π΄Π°Π» ΠΎΡ‚ 25 Π΄ΠΎ 35% Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΈΠ΄Π΅Π°Π»Π΅Π½: нСслоТно ΡΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π½Π΅Π²ΠΈΠ½Π½Ρ‹Ρ… слов ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±ΠΈΠ΄Π½ΠΎΠ΅ высказываниС, Π½ΠΎ ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» Π½Π°ΠΌ быстро Π²Ρ‹ΠΉΡ‚ΠΈ Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π°Π» врСмя ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вСрсии классификаторов Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… тСкстов ΡƒΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈ Π² сСбя ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΈ Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π΄Π΅Ρ€Π΅Π²ΡŒΡ, ΠΈ ΠΈΡ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ. Для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ грубостСй ΠΈ оскорблСний ΠΌΡ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ BERT. Π’ΡƒΡ‚ Π²Π°ΠΆΠ½ΠΎ ΡƒΠ»ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слова Π² контСкстС ΠΈ связь слов ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ BERT Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ справляСтся с этим. (ΠšΡΡ‚Π°Ρ‚ΠΈ, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΈΠ· НовостСй рассказывали, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ для нСстандартной Π·Π°Π΄Π°Ρ‡ΠΈ β€” поиска ошибок Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ….) Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ 90% ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² зависимости ΠΎΡ‚ сСрвиса.

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ»Π½ΠΎΡ‚Π° ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·Ρƒ приносят Ρ‚Π΅ ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Π΅ автоматичСскиС классификаторы, измСнСния Π² Π½ΠΈΡ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Π΄Π΅Π³Ρ€Π°Π΄ΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ качСство Ρ€ΡƒΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ. Для этого ΠΌΡ‹ примСняСм ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ точности ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹.

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ β€” это доля ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² срСди всСх Π²Π΅Ρ€Π΄ΠΈΠΊΡ‚ΠΎΠ² ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π΅. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‚Π΅ΠΌ мСньшС Π»ΠΎΠΆΠ½Ρ‹Ρ… срабатываний. Если Π½Π΅ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚ΠΎ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ вСсь спам ΠΈ ΠΌΠ°Ρ‚, Π° вмСстС с Π½ΠΈΠΌΠΈ β€” ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… сообщСний. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ΠΉ окаТСтся Ρ‚Π° тСхнология, которая Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ Π»ΠΎΠ²ΠΈΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹: доля выявлСнного ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° срСди всСго ΠΎΠ±ΡŠΡ‘ΠΌΠ° ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Π­Ρ‚ΠΈ Π΄Π²Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡƒΡ€Π°Π²Π½ΠΎΠ²Π΅ΡˆΠΈΠ²Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°.

Для измСрСния ΠΌΡ‹ сэмплируСм вСсь входящий ΠΏΠΎΡ‚ΠΎΠΊ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ сСрвису ΠΈ ΠΎΡ‚Π΄Π°Ρ‘ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° асСссорам для экспСртной ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ сравнСния с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Но Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ.

Π’Ρ‹ΡˆΠ΅ я писал, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ сообщСниС Π΄Π°ΠΆΠ΅ Π·Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сотни Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ считаСм, сколько Ρ€Π°Π· ΠΌΡ‹ успСли ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ людям ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ скрыли Π΅Π³ΠΎ. Π­Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ нСдостаточно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ качСствСнно β€” Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΈ быстро. И ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ строили Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΌΠ°Ρ‚Π°, Ρ‚ΠΎ ΠΎΡ‰ΡƒΡ‚ΠΈΠ»ΠΈ это Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅.

Антимат Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΡˆΠ΅Ρ‡Π΅ΠΊ ΠΈ собачСк

НСбольшоС лиричСскоС отступлСниС. ΠšΡ‚ΠΎ-Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ†Π΅Π½Π·ΡƒΡ€Ρ‰ΠΈΠ½Π° ΠΈ оскорблСния Π½Π΅ Ρ‚Π°ΠΊ опасны, ΠΊΠ°ΠΊ врСдоносныС ссылки, ΠΈ Π½Π΅ Ρ‚Π°ΠΊ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‚, ΠΊΠ°ΠΊ спам. Но ΠΌΡ‹ стрСмимся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹Π΅ условия для общСния ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π° люди Π½Π΅ Π»ΡŽΠ±ΡΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ‚ΡƒΠ΄Π°, Π³Π΄Π΅ ΠΈΡ… ΠΎΡΠΊΠΎΡ€Π±Π»ΡΡŽΡ‚. НС зря Π·Π°ΠΏΡ€Π΅Ρ‚ ΠΌΠ°Ρ‚Π° ΠΈ оскорблСний прописан Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΌΠ½ΠΎΠ³ΠΈΡ… сообщСств, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π° Π₯Π°Π±Ρ€Π΅. Но ΠΌΡ‹ ΠΎΡ‚Π²Π»Π΅ΠΊΠ»ΠΈΡΡŒ.

Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ ΠΌΠ°Ρ‚Π° Π½Π΅ ΡΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ со всСм богатством русского языка. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всСго Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных ΠΌΠ°Ρ‚Π΅Ρ€Π½Ρ‹Ρ… корня, ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсмСтноС число слов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ поймаСшь Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ рСгулярками. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ транслитом Ρ‡Π°ΡΡ‚ΡŒ слова, Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ сочСтаниями, ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π±ΡƒΠΊΠ²Ρ‹, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡ΠΊΠΈ ΠΈ Ρ‚. Π΄. Иногда Π±Π΅Π· контСкста Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ нСльзя ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π» Π² Π²ΠΈΠ΄Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€Π½ΠΎΠ΅ слово. ΠœΡ‹ ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π₯Π°Π±Ρ€Π°, поэтому продСмонстрируСм это Π½Π΅ Π½Π° ΠΆΠΈΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, Π° Π½Π° ΠΊΠΎΡ‚ΠΈΠΊΠ°Ρ… ΠΈ собачках.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² спамС

«Ляу», β€” сказал ΠΊΠΎΡ‚ΠΈΠΊ. Но ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΡ‚ΠΈΠΊ сказал Π΄Ρ€ΡƒΠ³ΠΎΠ΅ слово…

ΠœΡ‹ стали Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Β«Π½Π΅Ρ‡Ρ‘Ρ‚ΠΊΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Ρ‡ΠΈΠ½Π³Π°Β» нашСго словаря ΠΈ ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡƒΠΌΠ½ΠΎΠΌ прСпроцСссингС: ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΈ транслит, склСивали ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹ ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, искали ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ ΠΈ писали Π½Π° Π½ΠΈΡ… ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ рСгулярки. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ приносил Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½ΠΎ часто сниТал Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, Π½Π΅ давая ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹.

Π’ΠΎΠ³Π΄Π° ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Β«ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ°Ρ‚Π΅Ρ€Ρ‰ΠΈΠ½Π½ΠΈΠΊΠΈΒ». ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ сами Π²Π½ΠΎΡΠΈΡ‚ΡŒ ΡˆΡƒΠΌ Π² Π΄Π°Π½Π½Ρ‹Π΅: пСрСставляли Π±ΡƒΠΊΠ²Ρ‹, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ ΠΎΠΏΠ΅Ρ‡Π°Ρ‚ΠΊΠΈ, замСняли Π±ΡƒΠΊΠ²Ρ‹ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΌΠΈ ΠΏΠΎ написанию ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ для этого Π±Ρ€Π°Π»ΠΈ, примСняя словари ΠΌΠ°Ρ‚Π° ΠΊ большим корпусам тСкстов. Если Π²Π·ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΊΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚ΡŒ Π΅Π³ΠΎ нСсколькими способами, получится ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΡƒΡŽ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ Π² дСсятки Ρ€Π°Π·. ΠžΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ лишь ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠΌ ΠΏΡƒΠ»Π΅ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΡƒΠΌΠ½ΡƒΡŽ модСль, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ контСкст.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΈ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠ½ΡƒΡ‚ΡŒ Π² спамС

О Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠΊΠ° Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π½ΠΎ. ΠœΡ‹ всё Π΅Ρ‰Ρ‘ экспСримСнтируСм с ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΊ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π½ΠΎ ΡƒΠΆΠ΅ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ простая символьная свёрточная ΡΠ΅Ρ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… слоёв ΠΎΡ‰ΡƒΡ‚ΠΈΠΌΠΎ прСвосходит словари ΠΈ рСгулярки: получаСтся ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ, ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Ρƒ.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ всСгда найдутся способы ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡƒΡŽ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΡƒΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΡƒ, особСнно ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ ΡΡ‚ΠΎΠ»ΡŒ Π°Π·Π°Ρ€Ρ‚Π½ΠΎ: Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ глупая машина Π½Π΅ поняла. Π—Π΄Π΅ΡΡŒ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡ€ΠΈ Π±ΠΎΡ€ΡŒΠ±Π΅ со спамом, Ρƒ нас Π½Π΅Ρ‚ Ρ†Π΅Π»ΠΈ ΠΈΡΠΊΠΎΡ€Π΅Π½ΠΈΡ‚ΡŒ саму Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π΅Ρ†Π΅Π½Π·ΡƒΡ€Π½ΠΎΠ΅, наша Π·Π°Π΄Π°Ρ‡Π° β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Π° Π½Π΅ стоила свСч.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своим ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€” Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. ΠšΡƒΠ΄Π° слоТнСС Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ бСзопасных, ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½Ρ‹Ρ… условий ΠΈ ΡƒΠ²Π°ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ людям. А Π±Π΅Π· этого Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ развития любого сообщСства.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com