Обложка канала

Happycareerclub

Клуб счастливых карьеристов Карины Лебедевой - о здравом смысле в построении карьеры: как искать работу, устраиваться на нее и трудиться успешно, без пепла на голове.

Happycareerclub

4 года назад
Открыть в
Немного об алгоритмах hh Опубликую пост Александра Сидорова- head of search, recommendation system в Headhunter Хочу показать вам две вещи: ⁃ Headhunter заинтересован в как можно большем количестве наймов. Их задача удовлетворить запросы работодателей ⁃ Если вы не на 90-100% соответствуете вакансии, отклики через любые сайты - агрегаторы для вас лотерея чистой воды. «На этой неделе мы в поиске headhunter сделали: 1) Чтобы в рекомендациях резюме на вакансии лучше работала коллаборативная фильтрация. Примерно на +430 наймов в день. Коллаборативная фильтрация – это, в данном случае, когда система прогнозирует интересы работодателя и по его собственным действиям с резюме, и по действиям других работодателей со схожими действиями, которые они делали недавно. Сами алгоритмы не очень сложные, главная сложность – в том, что работодатели делают сотни действий в секунду, их интересы должны учитываться для них самих в течение 5 мин., а для других, похожих – в течение 40 мин. Поэтому код, используемый при обучении моделей и в production, раньше немного отличался. А теперь не отличается совсем, что очень важно для качественной работы моделей, полученных с помощью машинного обучения. Мы решили проверить эту гипотезу, потому что в рекомендациях вакансий на резюме это уже сработало, так называемое «горизонтальное» распространение гипотез. Благодаря горизонтальному, вертикальному и комбинационному распространению гипотез, у нас получается, что около 30% гипотез подтверждается, при том что 10% считается нормальным. 2) Чтобы рекомендации вакансий не обучались на примерах, когда компания публикует вакансию так, чтобы на неё откликались все подряд, и потом приглашает на собеседования всех подряд. Количество таких примеров хоть и было не очень большим, но снижало качество моделей. Когда мы убрали эти примеры, соискатели стали больше откликаться на вакансии, у которых было недостаточно откликов, чтобы нанять сотрудника. В основном, вероятно, благодаря улучшению рекомендаций для соискателей со сложными, редкими профессиями. Ожидаем, что со временем это изменение уменьшит количество low performance вакансий примерно на 7,4%. Есть очень тонкая грань, когда несмотря на логику «у нас кассиром может работать даже академик» вместе с «зарплата указана не за месяц, а за полгода 12-часовых смен на вахте», на вакансию реально нанимают, а когда это уже просто обман соискателей, чтобы собрать их контакты и потом рассылать спам. Случаи, близкие к этой грани, специальная группа специалистов обрабатывает по отдельности. Речь сейчас не об этом, а о том, что примеры «кто угодно откликается на какую угодно вакансию и его после этого туда приглашают» - точно мешают моделям выучивать тонкости найма на сложные, редкие профессии. Мы выделили компании-источники таких примеров и перестали обучаться на примерах от них. А ещё на прошлой неделе работодатели стали публиковать новых вакансий даже больше, чем в тот же период в прошлом году – а прошлый год был рекордно высоким. Рост приглашений после откликов тоже продолжается. В подавляющем большинстве случаев это честная работа, которая – про то, чтобы сделать лучше будущее для себя и для окружающих».