Анализ социальных сетей.
Рассмотрим анализ социальных сетей в свете сбора данных про их пользователей. Правовые и морально-этические аспекты сбора и использования персональных данных в рамках данного обзора рассматриваться не будут.
Содержание
Задачи анализа социальных сетей
- Сбор данных
- анкетные данные
- адреса
- интересы
- Анализ достоверности данных
- Индексация данных
- Классификация данных
- Предсказания данных
Общая информация
Информация в социальных сетях отличается от информации, полученной из баз данных, с которой обычно работают системы анализа и машинного обучения своей спецификой. Прежде всего следует учитывать, что под пользователями социальных сетей понимаются виртуальные личности, созданные реальными людьми. В связи с этим информация в социальных сетях формируется пользователем в рамках создания виртуального образа с учетом конфиденциальности и представлениях о безопасности конкретного человека. Таким образом, вопрос достоверности данных, получаемых для дальнейшего анализа становится весьма актуальным. Следовательно любые данные из социальных сетей должны обрабатываться с дополнительным параметром, характеризующим вероятность их достоверности. Хотя мы и видим настойчивые попытки владельцев и модераторов сетей идентифицировать пользователей и требовать от них доказательства их реальности, но практика показывает, что нередки случаи использования людьми сразу нескольких аккаунтов в рамках одной социальной сети. Это происходит из-за того, что пользователи стараются физически обособить свои различные интересы, по-разному раскрывающие их личность. Как правило, такие аккаунты имеют разные характеристики, интересы, круги общения. Люди иногда являются пользователями сразу нескольких соцсетей. Соответственно заводят аккаунты в каждой из них. Данные одного человека в разных соцсетях могут дополнять друг друга, тем самым дать более полную информацию о нем. Кроме того, не следует забывать о фейковых аккаунтах и ботах, создаваемых для введения в заблуждение людей и искажения статистической информации аналитических систем. Таким образом, идентификация пользователя, включающая в себя группировку разных аккаунтов одного реального человека и исключения фейков является важной задачей анализа данных социальных сетей.
Сбор данных
Первым этапом работы с соцсетями является собственно сбор данных. Первое — парсинг и семантический анализ данных, оставленных в соцсетях виртуальными пользователями. Прежде всего это личные данные:
- фамилия, имя, отчество;
- контактные данные;
- анкетные данные.
Следует отметить, что для владельцев соцсетей есть дополнительные возможности для получения информации о пользователе, недоступные для внешних аналитиков такие как:
- IP-адреса;
- геолокация;
- характеристика устройства и т.д.
Кроме того, важно зафиксировать кто является друзьями и подписчиками пользователя и на кого пользователь сам подписан. Анализируются:
- группы, в которых пользователь участвует,
- их тематика;
- активность пользователя в них, его сообщения;
- комментарии к чужим сообщениям.
Немаловажное значение имеют данные с собственных страниц пользователя:
- подписчики этих страниц;
- тематика страницы;
- размещаемый на них контент;
- фотографии и собственные видеозаписи;
- комментарии пользователя и подписчиков.
Сбор данных осуществляется на постоянной основе. Данные пополняются по мере появления новой информации.
Обработка данных
После сбора данных идет индексация и обработка данных, выделяющих существенную информацию для дальнейшей обработки. Делается это с целью уменьшения объема хранимых данных и приведения их в вид, удобный для дальнейшей обработки и анализа. Любые личные данные, адрес и контактные данные крайне важны как для сопоставления виртуальных пользователей с реальными личностями, так и для выявления разных аккаунтов одного и того же человека. Верификация этих данных происходит путем сравнения анкетных данных, оставленных этим пользователем, с информацией из разных независимых источников. Это такие как:
- IP-адреса пользователя;
- геолокация и временной пояс пользователя;
- время оставляемых им сообщений;
Могут быть использованы существующие базы персональных данных реальных людей: базы паспортов; фотографий; прописок; автовладельцев; налоговых; имущественных. В свете появления новых технологий поиска людей по их изображениям, перспективным является анализ достоверности фотографии, представленной пользователем. Достоверность фотографии может быть подтверждена путем сравнения ее с лицами, представленными на других фотографиях и видеозаписях аккаунта. Также осуществляется поиск по фотографиям и видеозаписям, выложенным в аккаунтах друзей. Поиск точной копии фотографий в интернете может помочь избежать фейков, либо найти другие аккаунты этого же пользователя.
Помимо идентификаторов и названий страниц и групп пользователя производится семантический анализ сообщений в группах с целью определения их тематики. Достоверность этой информации тем выше, чем дольше существует активность в этой группе. Во внимание берутся:
- посты;
- комментарии;
- лайки;
- дизлайки;
- анализируются ссылки на группу в тематических контентах;
- интересы других пользователей этих групп.
Таким образом формируется список интересов анализируемого пользователя. Достоверность этого списка подтверждается наличием постов и комментариев на данную тематику, а также выявлением круга его знакомых, интересующихся данной тематикой. Данным получившим подтверждение из независимых источников присваивается коэффициент достоверности больший, чем данным, подтверждение которым пока найти не удалось. Данные, замеченные в фальсификации, получают негативный коэффициент достоверности. Эти данные исключаются из дальнейшей обработки, а пользователю снижается его общий коэффициент доверия.
Собранные таким образом характеристики пользователей вполне пригодны для выбора целевых аудиторий для эффективного продвижения рекламы и коммерческих предложений. Эта технология хоть и использует сейчас современные компьютерные методы сбора и обработки данных является по сути классическим "пещерным" маркетингом. Количество собираемых данных может быть расширено за счет анализа реакции клиентов на обращения к тем или иным темам. Например, относительное количество кликов на показанную пользователю рекламу и т.д. Это может несколько увеличить эффективность взаимодействия с пользователем.
Анализ нескольких социальных сетей
Принципиально новый подход к взаимодействию с пользователем возможен благодаря использованию более широкого анализа характеристик его личности. Фундаментальную теорию такого анализа можно почерпнуть из смежных наук таких как классическая и современная психология. На житейском уровне мы привыкли разделять характеры людей по дихотомии:
- рефлексивные — это меланхолики и флегматики;
- активные — это холерики и сангвиники .
Большая пятерка
Академическая психология использует Большую пятёрку — диспозициональная (от англ. disposition — предрасположенность) модель личности человека, отражающей восприятие людей друг другом. В соответствии с названием, модель предполагает, что личность человека включает в себя пять общих и относительно независимых черт. В ней используют показатели:
- экстраверсии (противоположность - интроверсия),
- доброжелательности - дружелюбия, способности прийти к согласию (противоположность - конфликтность);
- добросовестности - сознательности ( противоположность - несознательность);
- нейротизма (противоположный полюс — эмоциональная стабильность)
- открытости опыту (интеллект), (противоположность - замкнутость и закрытость к коммуникации и опыту).
Связь показателей Большой пятерки с характеристиками из социальных сетей.
Значение личностных моделей во многом определяется их способностью предсказывать поведение индивида. Это исследовали и до нас. В частности Cuperman and Ickes (2009) изучили и продемонстрировали зависимость реакции партнеров по общению с показателями Большой пятерки. В зависимости от результатов мы можем прогнозировать реакцию партнера на общение....
Методами машинного обучения можно вывить дополнительные закономерности .
Методами машинного обучения к характеристике из соцсетей можно привязать к одному из Большой пятерки.
Высокая экстраверсия. Характеристики: *Цветовые предпочтения фотографий (горячие оттенки).
- Большое количество групп, в которые человек вступает.
- Большое количество фотографий, размещенное на странице.
- Большое число записей на стене и комментариев, число замен аватаров , число слов в рубрике «обо мне».
- Большое количество друзей.
- Большое количество записей на стене сделанных пользователем,
- Большое количество записей на стене сделанных другими пользователями.
- Большое количество портретов.
- Большое количество фото пользователя с другими людьми. большое количество аватаров.
- Большое количество лайков на фото.
- Большое число связей (лидер мнений), частое использование соцсети (большое количество логинов).
- Использование в качестве основного канала переписки мессенджера ФБ.
- Большое количество обновления статуса.
- Много оставленных комментариев у других пользователей.
- Большое количество других людей на фотографиях.
- Превалирование среди друзей лиц противоположного пола.
- Большое количество понравившихся страниц на ФБ.
- Указанные контакты (тел, почта, адрес).
- Большое количество юмористического контента и видео.
- Большое количество отмеченных мест и геолокаций.
- Большое количество поздравлений с праздниками.
- Портрет/Селфи – превалирует селфи.
- Большое количество фотографий outside.
- Активная лицевая экспрессия на фото, особенно на аватаре.
- Большое количество непостановочных, неожиданных фотографий с активными занятиями спортом, тусовками и прочее.
- Большое количествр подарков в ВК.
Лингвистика постов: Активная лингвистика cо словами, символизирующими активность, разговорчивость, энергичность, авантюризм, общение, встречи и прочее. – положительные конструкции предложений, без частицы «не»; – слова с коннотациями возможности (могу, можно, возможно), желания (хочу), намерения (намереваюсь), способности (способен); – сравнительные степени без негативных сравнений «лучше», «больше», «громче», «быстрее», «значительнее» и др.; – положительные формулировки и номинализации (решение, задача, умение и пр.); – глаголы с положительной окраской (получить, решить, создать, добавить, изучить и пр.).
Низкая экстраверсия. Характеристики:
- Абстрактные аватары.
- Игра в онлайн игры в соцсети.
- Цветовые предпочтения в фотографиях (черно-белые и холодные цвета).
- Малое количество групп, в которые пользователь вступил.
- Маленькое количество фотографий, которое пользователь разместил на странице – высчитывалось количество фотографий в год (2 и менее).
- Закрытый профиль и/или крайне мало заполненный профиль.
- Малое количество друзей и явные признаки фэйковости аккаунта.
- Отсутствие записей пользователя на стене и/или их крайне ограниченное количество. (репосты не считаются).
- Отсутствие записей других пользователей на стене, закрытая к комментариям стена.
- Отсутствие портретов и селфи, фотографии преимущественно неживых объектов.
- Редкое использование соцсети (малое количество логинов).
- Отсутствие комментариев на страницах друзей и интересных групп.
- Редкая переписка с использованием мессенджеров соцсетей.
- Долгий ответ на сообщения, отсутствие инициативы в сообщениях.
- Друзья преимущественно своего пола.
- Неуказанные контакты и невозможность отправить сообщение на страницу. Превалирующее количество технического контента в аккаунте.
- Пользователь не поздравляет никого с ДР в соцсети и сам мало получает таких поздравлений.
- Такое же относительно праздников.
- Неотмеченные геолокации и отсутствие чек-иннов.
- Большое количество фотографий в помещении, отсутствие людей на фото.
- Скупая и сдержанная лицевая экспрессия на лице аватара и других фото.
- Фотографии исключительно постановочные и отрензурированные.
- Нет экспрессивных фотографий.
В лингвистике часто используются:
– негативные конструкции предложений с частицей «не»; – слова с коннотациями необходимости (нужно – не нужно), долженствования (должны – не должны) и обязательств (обязан – не обязан); – сравнительные степени с негативной коннотацией «не хуже», «не плохо», «не меньше», «незначительно»;
– проблемные формулировки и номинализации (проблема, сложность, затруднение и пр.); – глаголы с негативной окраской (избежать, избавиться, исключить, выбросить, помешать и пр.); – частые ссылки на негативный опыт и прошлое время; – критичные высказывания и скепсис по поводу актуальных задач, планов и решений.
Высокая доброжелательность. Характеристики: *Большое число друзей.
- На фотографиях большое количество менее статусных людей, дети, животные, растения.
- Присутствие темы благотворительности и помощи.
- Преимущественно пастельные тона на фотографиях.
- Умеренное количество групп, интересов, не связанных с активным спортом и экстремальным времяпрепровождением.
- Отсутствие обсуждения политики и политического контента и лайкание его.
- Раскрытая информация о семье и родственниках.
Особенности лингвистики постов: – конструкции с пассивным залогом и сослагательным наклонением («нас поставили в известность», «хорошо было бы, если б»); – частые обращения, предполагающие ролевые и иерархичные отношения («с вашего позволения», «если Вас не затруднит», «не были бы Вы столь любезны?»); – подчеркнутое использование уменьшительно-ласкательных форм; – излишняя доверчивость к внешней информации и комментариям без желания ее детализировать; – избегание использования повелительного наклонения и требований.
Низкая доброжелательность. Характеристики: *Небольшое число друзей.
- Значительное количество контента, связанного с агрессивностью и экстримом: бои без правил, война, насилие и пр.
- Большое количество политического контента.
- Горячие тона фотографий.
- Фотографии связанные со спортом и конкуренцией.
- Большое количество сведений, связанных с употреблением крепкого алкоголя.
- Большое количество матов и бранных слов.
Особенности лингвистики постов: - ссылки на себя как на источник размышлений и принятия решений; – конструкции с активным залогом и изъявительным наклонением («я решу», «я прочитаю и приму решение»); – частые обращения, предполагающие ролевые и иерархичные отношения с позиции силы («Вам следовало бы», «Вы должны были сделать», «Для того, чтобы все было правильно, Вам нужно»); – модальные операторы желания и возможности применительно к себе (хочу, могу, желаю) и модальные операторы долженствования и необходимости (должен, обязан, вынужден) применительно к другим; – недоверие и скепсис к внешним источникам информации с постоянным желанием ее перепроверить; – не стесняется использовать повелительное наклонение и прямые требования.
Высокая добросовестность.
Характеристики:
*Минимальное количество загруженных фотографий в сеть, число лайков на портрет.
- Минимальное время, проведенное в соцсети.
- Указанные контакты и сведения о себе.
- Полностью указанный образовательный и трудовой путь.
- Редкая смена статуса соцсети либо его стабильное отсутствие.
- Гарантированное отсутствие сведений об онлайн-играх.
- Большое количество геотегов и чек-иннов.
- Большое количество информационного постинга (длинна поста более 300 знаков). Страница, с исключительно профессиональным контентом.
- Большое количество фотографий из семейного контекста (с семьей, с детьми и пр.).
Особенности лингвистики личного постинга:
– слова с коннотациями необходимости (нужно – не нужно), долженствования (должны – не должны) и обязательств (обязан – не обязан);
– конструкции с пассивным залогом и сложносочиненными предложениями («мне была предоставлена информация о том, что…», «если бы мы владели полной информацией, то решение было бы принято»);
- перечисления («во-первых», «во-вторых», «в-третьих»), разделения (первый шаг, второй шаг и т.д.) и последовательности (в начале, потом, в конце);
– причинно-следственные связи и слова-связки, указывающие на них (поэтому, следовательно, так как, исходя из, если – то и пр.);
Низкая добросовестность. Характеристики: *Большое количество фото с пользователя с животными, абстрактные аватары, аватары на которых изображен другой человек (1),
- Очевидно фэйковая информация в профиле (например – возраст 120 лет).
- Полностью скрытый профиль и отсутствие личных сведений пользователя.
- Большое количество агрессивного и юмористического контента.
- Большое количество проведенного времени в онлайн играх.
- Преимущественно короткие сообщение в ленте.
- Большое количество матов и бранных слов.
Высокий нейротизм. Характеристики: *Высокая частота использования стены для коммуникаций.
- Большое количество портретов,
- Большое количество фотографий пользователя с другими людьми.
- Фотографии преимущественно черно-белой гаммы.
- Частая смена аватаров.
- Высокое число лайков на портрет.
- Большое число друзей.
- Большое количество матов и бранных слов.
- Частая смена статуса.
- Частое упоминание политических, межгендерных и сексуальных тем в личном постинге.
Низкий нейротизм. Характеристики: *Минимальное время, проведенное в соцсетях.
- Небольшое количество логинов.
- Полное отсутствие в той или иной соцсети.
- Присутствие в небольшом количестве преимущественно профессиональных группах и пабликах.
- Баланс между статусными и нестатусными фотографиями.
- Заполненность, но немногословность профиля.
- Минимальное количество загруженных фотографий в сеть, число лайков на портрет.
- Минимальное время, проведенное в соцсети.
- Указанные контакты и сведения о себе.
- Полностью указанный образовательный и трудовой путь.
- Редкая смена статуса соцсети либо его стабильное отсутствие.
- Гарантированное отсутствие сведений об онлайн-играх.
- Большое количество геотегов и чек-иннов.
- Большое количество информационного постинга (длинна поста более 300 знаков). Страница, с исключительно профессиональным контентом.
- Большое количество фотографий из семейного контекста (с семьей, с детьми и пр.).
Высокая открытость опыту.
Характеристики:
*Большое число друзей.
- Большое количество записей на стене сделанных пользователем.
- Большое количество фото пользователя с другими людьми.
- Использование мессенджера ФБ и ВК в качестве основного мессенджера.
- Использование широкого спектра функций ФБ.
- Частая игра в онлайн игры.
- Высокое разнообразие контекстов на фотографиях и в постах.
- Большое количество групп и интересов.
- Большое количество отправленных комментариев.
Низкая открытость опыту. Характеристики: *Закрытый профиль.
- Малое количество друзей.
- Эпизодическое ведение страницы.
- Частое упоминание политических, межгендерных и сексуальных тем в личном постинге.
- Отсутствие фотографий, лайков и дополнительных сведений о пользователе
Психотипология оперирует конкретными психотипами, такими как:
- истероидный психотип;
- эпилептоидный психотип;
- паранойяльный психотип;
- эмотивный психотип;
- шизоидный психотип;
- гипертимный психотип;
- депрессивно-печальный психотип;
- тревожно-мнительный психотип.
Существуют обоснованные и детерминированные признаки для всех этих психотипов и моделей личности, согласно которым пользователи социальных сетей с достаточной степенью достоверности могут быть к ним причислены. Задача эта вполне решаема с помощью современных методов машинного обучения. Компьютерный анализ текстов, поиск в них заранее определенных паттернов и сигнатур, стиля речи и особенности общения, характерных для тех или иных психотипов пользователя, его эмоциональные реакции и комментарии на чужие тексты, внешний вид и мимика на его фотографиях с высокой достоверностью могут быть причислены к одному из вышеперечисленных психотипов. Кроме того, для каждого из этих психотипов досконально изучены их поведенческие особенности, позволяющие прогнозировать их поведение в зависимости от возникающей ситуации. Сформированные таким образом предварительные данные несут в себе достаточный потенциал для эффективного решения ставящихся перед нами задач воздействия на реальных людей. Это увеличивает вероятность положительного результата воздействия на сформированные кластеры пользователей, независимо от того какой области это касается будь-то коммерческие предложения, политология, социальные опросы или социальные исследования.
Эти технологии вполне современны и активно используются в данный момент. Возможности наработок смежных гуманитарных дисциплин для воздействия на людей не ограничиваются только использованием психотипов в качестве дополнительных характеристик личности. Например, использование давно отработанной технологии: нейролингвистического программирования может дать более существенные и эффективные результаты. Правда для этого следует несколько видоизменить характер сбора и анализа данных. Помимо семантического анализа текстов пользователя предполагается проведение их частотного, лингвистического и стилистического анализа. Обращение к конкретному пользователю или группам пользователей должны быть автоматически составлены с такими же характеристиками речи, с использованием их словарного запаса, стилистических оборотов и с учетом привычных для них объемов текста, завершенные конкретным призывом к действию. Особенностями вышеперечисленных методик является:
- Заранее определенный и ограниченный перечень возможных характеристик пользователей соцсетей;
- Автоматический сбор данных с целью назначения пользователю тех или иных характеристик;
- Прогнозирование и оптимизация реакции пользователя на наш с ним контакт.
Следует отметить, что возможности машинного обучения значительно шире реализации описанных выше технологий. В частности, представляется возможным осуществление недоступных ранее схем обратной связи. Рассмотрим существующую совокупность интересных нам людей, полностью удовлетворяющих нашим требованиям. Например: покупатели, купившие наш уникальный товар, избиратели, поддержавшие наше общественное движение, и т.д. Методом машинного обучения возможен анализ активности характерной для этих людей в социальных сетях и выявление кластеров параметров, характерных этой совокупности людей. При этом, найденные кластеры могут не иметь ни вербального, ни логического обоснования и вообще их количество заранее не определено. Например, вполне может выясниться, так, что люди купившие ваш дорогой, уникальный товар по непонятной причине одновременно интересуются рыбалкой, делают одинаковые грамматические ошибки, часто используют букву “Ж”. Это совокупное свойство не имеет названия и не может быть объяснено логически, но может помочь в поиске дополнительных клиентов. Разумеется такие гипотезы, найденные компьютером нуждаются в проверке и в подтверждении.