Что бы ни предрекали пессимисты, а читать мы с вами стали больше. Планшеты, ридеры и прочие гаджеты - уже вполне удобная платформа для чтения, а глобальная Сеть предоставляет широчайшие возможности доступа к произведениям.
Главная проблема - выбрать в общем потоке достойную литературу по своему вкусу и не тратить драгоценное свободное время на очередные проходные творения Гриши Овнюка сотоварищи. В настоящее время сложилось два подхода к решению такой задачи. Рекомендательные машины опираются на социальные веб-два-нольные технологии или же задействуют автоматические алгоритмы, анализирующие информацию, полученную от пользователя и выдающие рекомендации. Возможны и различные комбинации этих двух методов. В этой статье мы поговорим именно про автоматические системы. В околокнижном Рунете лучшими системами такого плана обладают сервисы Imhonet, BookMix и FantLab.
Поскольку для выдачи рекомендаций используются методы математической статистики, системе важно получить достаточный объем входных данных о вкусах пользователя.
Именно сравнивая их с данными других пользователей такой рекомендательный сервис и определяет свои оценки и предложения. Пожалуй, наиболее подробные сведения собирает тематический книжный раздел крупного рекомендательного портала Imhonet (books.imhonet.ru). Заводя аккаунт на данном сервисе, учитывайте, что для того, чтобы система заработала адекватно, понадобится сообщить системе немало сведений о своих вкусах. Наберитесь терпения, располагайтесь поудобней и выберите свободный вечер. Это не преувеличение, поскольку процедура первоначальной настройки рекомендательной системы может в итоге спокойно затянуться на несколько часов.
Дело в том, что для минимального заполнения профиля необходимо оценить примерно сотню книг.
Для этого служит мастер - нам открывают окошко, в котором пролистывается список-лента разноплановых книжек, которые и предлагается оценивать по десятибалльной шкале.
Что удобно, каждая оценка сопровождается текстовой подсказкой. Послушайтесь доброго совета: раз уж вы готовы уделить время настройке данной системе, выделите несколько лишних минут и почитайте справку о системе оценок Imhonet (imhonet.ru/recommend-help/) - это действительно поможет сразу делать все правильно.
Разброс тематики и качества демонстрируемой мастером литературы очень большой.
После определенной порции выставленных оценок система делает паузу и готовит новую подборку постепенно подстраиваясь поближе к вашим вкусам. Соответственно, для того, чтобы честно заполнить свой профиль, понадобится потратить немало времени, пропуская неизвестные книжки и расставляя оценки знакомым произведениям. Более того, наиболее впечатлившие вас книги здесь можно отметить как «знаковые». Вкусы со временем меняются - это действительно факт. Imhonet старается это учитывать в меру своих возможностей - при оценке можно указать, насколько давно вы читали ту или иную книгу и насколько актуальны в настоящее время для вас выставленные ранее оценки.
Кстати говоря, не стесняйтесь ставить плохие оценки - они не менее важны для корректной работы системы, чем хорошие. Imhonet вообще очень любит контрасты, это облегчает работу алгоритма, так что активное использование всей шкалы оценок всячески приветствуется. Если разброс оценок получился не очень контрастным, система даже предлагает запустить повторный, на сей раз сравнительный, опрос, чтобы помочь вам определиться с оценками и выделить хорошие и плохие на ваш взгляд произведения.
Если вас смущает, что информация о вкусах привязывается к персональному профилю, можно отмечать определенные оценки как «анонимные» - они будут учитываться в рекомендациях, но не будут демонстрироваться другим пользователям.
Итак, профиль заполнен, самое время оценить, какие результаты принесет наша откровенность. Благо персональные рекомендации рассчитываются немедленно. На вкладке «Рекомендуемое» выводится список произведений, которые, вероятно, придутся вам по вкусу. Для каждого демонстрируется список пользователей, высоко оценивших данное произведение, а также вспомогательный блок со ссылками на магазины, сетевые библиотеки или торрент-трекеры, предлагающие данную книгу в виде издания, электронного текста или аудиокниги.
Пусть охват таких ресурсов не очень велик, зачастую это действительно экономит время.
На Imhonet доступен так называемый «Профессиональный режим», который добавляет в список рекомендаций дополнительную информацию: прогнозную оценку, степень схожести со вкусами конкретного пользователя или степень схожести произведений, а также некоторые другие параметры. В таком режиме список смотрится насыщенно: кругом цифры, списки, рейтинги. Если вы привыкли долго и вдумчиво выбирать, сравнивая многочисленные параметры, - вам определенно понравится. Если нет - данный режим можно в любой момент отключить.
Кроме системы автоматических персональных рекомендаций проект предлагает и другие сервисы: обширный каталог литературы с оценками, всевозможными рейтингами, отзывами и рецензиями пользователей проекта, внутреннюю систему форумов.
Пожалуй, самым близким конкурентом книжного «Имхонета» является рекомендательный сервис BookMix (bookmix.ru). Настраивается и действует он очень похожим образом. Нам снова понадобится набраться терпения.
Дело в том, что для запуска системы персональных рекомендаций нужно не менее трех десятков оценок. Более того, рассчитаны они будут, как правило, только через несколько часов, по всей видимости, при обновлении баз данных сервиса.
Мастера здесь нет: указывать прочтенные книги можно поиском по каталогу. Каталог неплохой, но ориентированный не на произведения сами по себе, а на их издания. Штатная система поиска работает с именем автора, заглавием книги, а также уникальным международным идентификатором книг ISBN. Так что при необходимости вы сможете найти не просто конкретную книгу но и ее конкретное издание. В то же время такой способ систематизации имеет и недостатки. Поскольку одни и те же произведения могли издаваться как отдельно, так и в составе сборников, присутствует некоторая путаница и дублирование информации.
Предлагается пятибалльная шкала оценки, отмечается дата прочтения книги, кроме того, у нас интересуются - в каком виде - бумажном или электронном мы ее читали.
Список индивидуальных рекомендаций получается достаточно интересный, явно провальных рекомендаций мало. Полученный список можно быстро отфильтровать по жанрам, оптом выбросив из него точно не интересующие вас в данный момент работы.
Математический анализ применяется и на ресурсе FantLab (fantlab.ru). Как несложно догадаться по названию, это тематический проект, специализирующийся на фантастике во всех ее многочисленных проявлениях.
Минимальное количество оценок для расчета индивидуальных рекомендаций - 50. Для каждого произведения выставляется одна оценка. Для поиска используется подробнейший каталог авторов и произведений. Рекомендации рассчитываются немедленно и постепенно, по мере вашей работы с ресурсом, уточняются. Результаты весьма и весьма приличные. Среди отрекомендованных при первом же запуске системы книг я нашел несколько своих любимых, которые забыл отметить при первоначальной настройке. Среди новых были вещи, в итоге действительно заслуживающие внимания.
Оценка качества рекомендаций названных выше сервисов - дело субъективное, поскольку в результате все сводится к вкусам и впечатлениям конкретного человека. Так что говорить можно скорее о личном опыте работы. Если говорить про книжный Imhonet, то это ведущая на сегодня система и качество рекомендаций у нее достойное. В то же время, как и у любых рекомендательных сервисов, ориентирующихся на статистические методы, у Imhonet есть и неочевидные подводные камни. Как ни крути, рекомендации, рассчитанные на основе обработки отзывов большого количества пользователей с использованием статистических алгоритмов, отражают некий усредненный вкус. Это, так или иначе, будет мэйнстрим, даже если вы интересуетесь самыми что ни есть альтернативными и контркультурными жанрами.
Только мэйнстрим в данном случае будет тематический. На стороне Imhonet обширная база и большое количество параметров. BookMix, в свою очередь, несколько активнее предлагает новых авторов, тем самым оказываясь чуточку ближе к тому, что называется «Discovery Engine», но и промахов допускает немножко больше.
Изюминка FantLab - подробный каталог фантастики, который учитывает не только жанровую принадлежность и автора, но и, например, основные сюжетные ходы. Он, по всей видимости, задействуется и при автоматической рекомендации, что благоприятно сказывается на ее итогах.
Если же вы намерены сделать шаг в сторону от привычных жанров, то учитывайте, что такие автоматические системы инерционны. Чем больше вы утверждаетесь в определенных вкусах, тем больше тот же Imhonet будет подстраиваться под них.
В определенной степени бороться с этим эффектом позволяет параметр «актуальности» оценки. Однако это ведет к достаточно трудоемкому менеджменту оценок и других многочисленных параметров персонального профиля, что требует все больше и больше времени на регулярный пересмотр оценок. Соответственно, будем честны друг с другом, такая работа будет выполняться нечасто. Появляется опасность парадоксального сужения читательского кругозора. Поэтому для новых горизонтов и неожиданных открытий полезны другие системы и, в целом, - самостоятельные усилия в части литературного самообразования. Тогда и жемчужины со временем найдутся.