Структура щелчков мышью (или клавиатурой) и прогнозирование активности пользователя компьютера

10

Можно ли прогнозировать активность пользователя компьютера только на основании временной последовательности щелчков мыши (список времени щелчков мышью )?[t1,t2,t3,]

Например, из-за того, что вы работаете, проводите время в Facebook, смотрите фотографии, играете в компьютерную игру.

Если они представляют собой более детальные прогнозы (например, игра StarCraft против Counter Strike против SimCity), то мне это тоже интересно.

Хотя (возможно) можно услышать, что кто-то играет (из-за быстрых и громких кликов) или смотрит фотографии (щелчки с одинаковым интервалом), мне интересно, есть ли какие-либо более объективные выводы (публикации, исследования в блогах и т. Д.) По этому вопросу ,

РЕДАКТИРОВАТЬ:

В равной степени меня интересуют щелчки на клавиатуре (без определения, какая клавиша нажимается) или комбинированный подход (мышь + клавиатура).

Петр Мигдаль
источник
Что делать, если вы играете с клавиатуры? : D
Нико
@nico На самом деле, структура нажатий клавиш (без определения, какая клавиша нажата) одинаково интересна.
Петр Мигдаль

Ответы:

4

Большой вопрос, который я хотел бы, чтобы у меня было время исследовать себя. Я уверен, что это послушно. У вас есть какие-либо данные?

nn

Вы можете уменьшить размерность путем аппроксимации и эффективного кодирования траектории (ссылки по запросу) и получения первой разности частоты щелчков мыши (т. Е. Если частота щелчков не изменяется, сохраните ноль). Я также оценил бы распределение времени между кликами, чтобы посмотреть, сможете ли вы его классифицировать.

Прыжок в литературу см. В разделе « Распознавание активности с использованием движений глаз и традиционных взаимодействий» . Вы должны найти больше потенциальных клиентов в сообществах "повсеместного распространения" и "взаимодействия человека с компьютером".

Для получения данных я предлагаю генерировать их самостоятельно, используя кейлоггер . Я предлагаю обратиться за помощью на форум, связанный с компьютерной безопасностью или взломом. Большинство из них регистрируют клавиатуру, но для мыши тоже может быть что-то. В противном случае вы можете написать свое собственное программное обеспечение .

Эмре
источник
Хорошие предложения, но не является ли это более подходящим комментарием, чем ответом, поскольку он не отвечает на вопрос ОП, если вы не считаете, что ссылка, которую вы дали, является частичным ответом?
Майкл Р. Черник
Ответ не является ссылкой; это абзацы, предшествующие этому: я объяснил, как подойти к проблеме, и предложил вектор признаков. Если это не обеспечивает хорошего разделения, мы можем обсудить тонкости алгоритма классификации.
Эмре
Я думаю, что это частичный ответ. Предполагается, что чем выше частота щелчков мышью, тем больше активность. но что определяет активность? Пассивные вещи, такие как чтение, можно считать активностью, а прокрутка - активностью. Ни один из них не включает щелчки мышью. Реальный вопрос заключается в том, что, как только у нас есть четкое определение того, что представляет собой деятельность, нам нужен независимый способ измерить ее, а затем посмотреть, соответствует ли она частоте щелчков мышью. Вероятно, это так, потому что сон в передней части компьютера или пялиться на него дают периоды бездействия и не щелкают мышью.
Майкл Р. Черник
С другой стороны, быстрый набор текста - это тяжелая форма деятельности, но она вовсе не подразумевает щелчка мышью.
Майкл Р. Черник
@ Emre Спасибо за ваши предложения, особенно статья. Однако мне интересно, действительно ли это работает (я верю - да). У меня нет даты, поэтому ссылки на такие тоже были бы желательны.
Петр Мигдаль