<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Сокращение числа виртуальных экспериментов с помощью оценки корреляций параметров взаимодействующих гипотез</article-title>
      </title-group>
      <fpage>272</fpage>
      <lpage>278</lpage>
      <abstract>
        <p>В данной работе представлен подход, позволяющий исследователю сократить число виртуальных экспериментов, уменьшив количество наборов тестовых сценариев. Рассматриваемый подход основывается на вычислении корреляций между параметрами различных гипотез. Для решения данной задачи был выполнен обзор и сравнительный анализ существующих систем: Hephaestus, FCCE, ϒDB, реализующих схожий функционал. Далее, был произведен обзор алгоритмов отбора признаков, позволяющих уменьшить исследуемое пространство параметров и выявить взаимосвязь между ними. Были сформулированы функциональные требования к проектируемой системе. Рассмотрена практическая задача, которая может быть решена в рамках реализации данной платформы и описан ее частный случай, а именно, оценка корреляции параметров гипотез в астрономической задаче, которая будет использоваться в качестве тестового задания на этапе отладки системы. Работа поддержана РФФИ (гранты 14-07-00548, 16-07-01028).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Труды XVIII Международной конференции
DAMDID/RCDL’2016 «Аналитика и управление
данными в областях с интенсивным
использованием данных», Ершово, 11-14 октября
2016
2 Обзор платформ для поиска
корреляций над большими массивами
данных
2.1 Hephaestus</p>
      <p>
        В основе системы Hephaestus [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] лежит работа с
виртуальными экспериментами над данными.
Система помогает исследователю искать
корреляционные зависимости между большим
числом переменных, предоставляет возможность
сформировать гипотезы по наиболее перспективным
связям, а затем с помощью тщательного
тестирования перейти к причинно-следственной
зависимости. Центральным блоком системы
является SQL-подобный декларативный язык для
описания виртуального эксперимента, с помощью
которого возможно проектировать дизайн
эксперимента, специфицировать основные гипотезы
и их параметры, тестировать их, исполнять
выбранные эксперименты и публиковать
исследования. Так как применение только
статистических методов и машинного обучения
может приводить к ошибочным результатам в поиске
причинно-следственных связей, то системы
ориентирована на симбиоз между человеком и
машиной. Используя корреляционные связи,
которые были проверены экспертами в предметной
области, Hephaestus собирает вероятностно
причинные графы для спецификации семантики
предметной области. Причинный граф поддерживает
большое количество связей, обнаруженных в
процессе выполнения виртуального эксперимента, а
также позволяет исследовать последовательность
выявления вероятностных причин и аномалий.
      </p>
      <p>Hephaestus – это мета-система для исполнения
виртуального эксперимента над существующими
базами данных, которые могут уже выполнять
некоторую аналитику локально. Она ориентирована
на работу с очищенными и размеченными данными.
Система состоит из следующих модулей:
 Получения набора данных. Авторы стремятся
создать некую поисковую систему, которая
принимает на вход строку, описывающую
параметры гипотезы, возвращает
ранжированный список потенциальных
причинно-следственных зависимостей.
 Тестирования гипотез. Является основным
рабочим модулем системы. Движок
составляет запрос для оценки каждого
возможного взаимодействия, разбивает
образцы на контрольные блоки и высчитывает
заданную метрику точности для каждого из
них. После расчета статистики для блока,
движок объединяет результаты, получая
взвешенную оценку гипотезы.
 Ранжирования результатов. Гипотезы
объединяются и сортируются по некоторой
вероятностной оценке.</p>
      <p>Вероятностно причинный граф – направленный
ацикличный граф, содержащий коллекции
причинно-следственных связей. Этот символьный
язык позволяет исследователю интегрировать новые
полученные знания для предметной области со
своими ранее доступными знаниями в определенных
областях науки.
2.2 FCCE</p>
      <p>
        Платформа FCCE [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] разрабатывается для
поиска корреляций в разнородных наборах данных,
охватывающих большие временные диапазоны. Она
ориентирована на работу с минимальными
задержками и доступом к не пред-обработанным
исходным данным.
      </p>
      <p>Данная система рассматривалась на примере 2-х
задач из области безопасности: обнаружения
доменных имен потенциальных сетей зараженных
рабочих станций и пост-инцидентное расследование
проникновения.</p>
      <p>Для минимизации задержек обработки данных
решено было отказаться от использования
традиционных реляционных баз данных для
хранения информации и перейти на NoSQL.</p>
      <p>Ключевым компонентом модели данных является
концепция признаков. Признаки определяют связь
между парой ключ-значение, каждый элемент из
которых может содержать несколько атрибутов.
FCCE представляет упрощенную реляционную
модель данных для пользователя, где каждая таблица
хранит один тип признаков. Каждая строка
идентифицируема ключом и может содержать
несколько атрибутов.</p>
      <p>FCCE обеспечивает API для хранения, получения
и вычисления корреляции над признаками.
Разработчики предлагают оригинальный подход
интеграции модуля оценки критерия корреляции в
движок исполнения запросов над хранилищем,
позволяющий ускорить время ответа на запрос и
снизить накладные расходы на вычисление и
вводвывод. FCCE использует два отличительных
механизма для поддержки эффективности операций
нахождения корреляций между признаками: канал
запросов и модификатор запросов. Канал –
механизм, позволяющий передавать признаки,
извлеченные из одного запроса в другой запрос в
качестве входных данных, т.е. последовательно
можно объединять несколько GET функций, тем
самым создавай пересечения нескольких признаков.
Модификатор – над GET запросом предполагает
использование широкого набора опций для более
тонкого контроля его поведения.</p>
      <p>Архитектура платформы состоит из следующих
модулей:
 Извлечение. Для каждого источника эксперты
в области определяют метод извлечения
признаков из сырых данных.



Агрегация. Данные собираются из различных
локальных экстракторов в так называемые
коллекторы, которые выполняют функцию
дедупликации, отказоустойчивости,
балансировки нагрузки.
Хранение. Централизованное хранилище, над
которым выполняются запросы к признакам.
Получение. Модуль обеспечивает интерфейс
запросов над хранилищем признаков. Доступ
к данным организован с помощью 3
компонент. Первый состоит из Сервиса
регистрации, осуществляет поиск корневого
коллектора, и Протокола запросов, посылает
запросы к соответствующему хранилищу,
используя тип признаков и ключи в качестве
предикатов запросов. Второй, используя
специальный протокол, может подписаться на
определенный экстрактор или коллектор, так
что при появлении интересующей пары
ключзначение они сразу попадут в него. Третий
реализует интерфейс поиска корреляции
признаков и позволяет настроить различные
функции корреляции для получения знаний из
различных типов признаков.</p>
      <p>Более подробно механизм поиска корреляции
признаков авторы статьи собираются раскрыть в
будущих работах. В перспективе они так же
планируют перенести функционал поиска
корреляций с уровня доступа к данным на уровень
хранилища признаков для уменьшения задержки при
обработке сложных запросов.
2.3 ϒ-DB</p>
      <p>
        Разработки системы ϒ-DB [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] ведутся с целью
поддержки процесса проведения научных
исследований, обеспечивая возможность управления
гипотезами и их анализа. Предиктивная аналитика
строится над вероятностной базой данных.
      </p>
      <p>В работе делается упор на управление
параметрами гипотез. Ключевые особенности такого
подхода и их отличия от управления
экспериментальными данными заключаются в
следующем:
 Работа ведется не со всеми данными,
полученными в результате эксперимента, а
только лишь с некоторым отобранным
подмножеством. Тем самым уменьшается
объем, но увеличивается
структурированность данных.
 Если при работе с обычными данными модель
доступа к ним ориентирована на работу с
измерениями (денормализованный вид), то
модель хранения параметров гипотез
определяется из её структуры, т.е. происходит
нормализация по факторам
неопределенности.
 К неопределенностям на уровне данных,
источниками которой являются их неполнота
и несогласованность, так же добавляется
неопределенность, порожденная
существованием множества конкурирующих
гипотез.</p>
      <p>В качестве примера авторами был разобран
сценарий расчета физиологических гипотез, а
именно тестирование трёх различных теоретических
моделей насыщенности гемоглобина кислородом.</p>
      <p>Первый этап работы с гипотезами – это их
кодирование. Для вычисления предсказаний
гипотезы используют асимметричные функции,
которые выполняют оценку над входными
переменными (параметры) для вычисления значений
выходных переменных (предсказаний). Техника
кодирования гипотез базируется на наличие
структуры гипотезы в машиночитаемом формате</p>
      <p>W3C MathML. Платформа ϒ-DB имеет XML адаптер
для извлечения моделей зашифрованных в формате
MathML и вывода причинных зависимостей.</p>
      <p>Ключевым компонентом архитектуры
платформы является канал синтеза, который
представляет собой последовательный процесс
обработки данных. На вход поступает структура
гипотез и их данные. Из структуры извлекается
функциональные зависимости. Данные помещаются
в большую таблицу, содержащую все переменные
как реляционные атрибуты в таблице. Затем
включается компонент синтеза и трансформирует
данные из большой таблицы в вероятностную базу
данных, где каждая гипотеза декомпозируется в
таблицы претендентов. Авторами был предложен
алгоритм трансформации каждой гипотезы в
вероятностную таблицу. Базовый принцип
проектирования неопределенного моделирования
состоит в том, чтобы определить только одну
случайную переменную для каждого
действительного фактора неопределенности
(uфактор). Модель гипотезы сама по себе это
теоретический u-фактор, чья неопределенность
исходит из множества моделей, ориентированных на
объяснение того же явления. Множество испытаний
каждой гипотезы нацеленных на один и тот же
феномен порождает множество эмпирических
uфакторов. Для поддержки тестирования гипотезы
вероятностное распределение феномена должно
учитывать оба вида u-фактора.</p>
      <p>Предиктивная аналитика выполняется над
вероятностной базой. ϒ-DB не предлагает каких либо
новых инструментов для тестирования гипотез.
Насколько можно понять, это статические методы на
основе Байеса.</p>
      <p>Прототип системы разработан как
Webприложение, написанное на Java, с компонентами
канала, реализованными на стороне сервера поверх
MayBMS. Где MayBMS – это расширение
PostgreSQL. Как отмечают авторы управление
данными гипотез является перспективным новым
полем исследовательской деятельности,
позволяющим получить больше пользы из
эксперементальных данных, открытых
исследовательскими лабораториями. В планы
дальнейшего развития входит улучшить:
статистические способности и масштабируемость
системы для тестирования выборок большого
объема.
2.4 Отличия от существующих подходов
В рамка данного подхода исследователь работает
с уже существующими гипотезами, моделирующими
свойство какого-либо явления в природе, экономике,
бизнесе и т.д. Гипотеза является ключевым
элементом рассматриваемого метода. Все параметры
гипотез являются ценными и несущими информацию
и поэтому от них нельзя избавляться.</p>
      <p>Из-за присутствия априорных знаний,
накопленных в виде гипотез, выбор параметров не
является полностью черным ящиком – в отличие от
методов машинного обучения. Исследователю также
заранее известна некоторая часть взаимосвязей
между гипотезами, т.е. какие из них зависимы друг
от друга.</p>
      <p>Для части гипотез могут быть доступны
локальные наблюдения, соответствующие их
параметрам и выступающих в качестве ограничений
на совокупность этих гипотез. Кроме наблюдений
может быть доступна некоторое теоретическое
распределение параметров гипотез.</p>
      <p>Гипотезы могут быть сформулированы как набор
правил, система математических уравнений и пр.
Разрабатываемая в рамках данного подхода система
должна уметь работать с разнообразными входными
данными. При добавлении новых значений
параметров гипотез или включений новых гипотез в
существующий набор система должна обновлять
набор сокращенных экспериментов.</p>
      <p>Предлагаемый метод работает с симуляциями и
наблюдениями. Сопоставляя экспериментальные и
фактические данные, мы восстанавливаем полную
модель по частично доступной.</p>
      <p>Рассматриваемый подход нацелен на исключение
заведомо «плохих» экспериментов, т.е. тех, которые
производят симуляции с большой ошибкой.
Установление причинно-следственных связей не
является целью данной работы. Возможность
поддержки данного механизма планируется в
дальнейшем.</p>
      <p>Таким образом сокращение числа экспериментов
достигается за счет:
 Поиска корреляций – это позволяет
объединить признаки исследуемого явления в
некоторые группы, оказывающие влияние на
него в некоторой совокупности.


Анализ этих признаков – необходимо
подобрать набор значений параметров в
рамках выделенной группы, которые с
определенными показателями точности
описывали бы фактические данные
наблюдений.
Ранжирование гипотез по степени точности
виртуального эксперимента. Это поможет
исследователю обратить внимание на
наиболее вероятные гипотезы без
необходимости полного перебора гипотез.
3 Методы отбора признаков</p>
      <p>
        Для уменьшения пространства параметров
гипотез и виртуальных экспериментов используются
методы отбора признаков [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Они позволяют
увеличить скорость обработки данных и получения
результат, не снижая показатели точности [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
путем выделения только тех информативных
признаков, которые требуются для выполнения
виртуального эксперимента.
      </p>
      <p>
        Выделение набора признаков позволяет
упростить понимание модели исследователем и,
следовательно, использовать их в качестве входных
данных для широко известных алгоритмов
машинного обучения [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Так же данные методы
позволяют уменьшить шум в данных и выявить
взаимодействие между параметрами.
      </p>
      <p>
        Методы отбора признаков возможно
классифицировать следующим образом: Фильтры,
Обертки, Встроенные [
        <xref ref-type="bibr" rid="ref1 ref13">1, 13</xref>
        ].
      </p>
      <p>Фильтры. Опираются на общие характеристики
обучающих данных и осуществляют процесс
выборки признаков в качестве шага предварительной
обработки независимо от индукционного алгоритма.
Обладают низкой стоимостью вычислений. Фильтры
используются в кластеризации для построения
начального приближения. Не предназначены для
выявления сложных связей между признаками, т.к.
обладают низкой чувствительностью.</p>
      <p>
        К таким методам можно отнести: CFS [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] – где
выбор признаков на основе корреляций. Является
простым многофакторным фильтрующим
алгоритмом, который раскладывает подмножество
признаков согласно эвристической функции оценки,
основанной на корреляции. INTERACT [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] – двух
этапный алгоритм, основанный на симметричной
неопределенности и согласованности. ReliefF [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] –
который является расширением алгоритма Relief, и
работает путем случайной выборки экземпляра из
данных, а затем находит его ближайшего соседа из
того же или противоположного класса. mRMR [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] –
выбирает признаки, которые имеют самое высокое
значение информативности с целевым классом и
обладающие минимальной избыточностью. Его
разновидностью является Md фильтр [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] – который
использует меру монотонной зависимости для
оценки информативности.
      </p>
      <p>Обертки. Включают оптимизацию предиктора
как часть процесса выбора. Позволяют выявлять
зависимости признаков. Качество выборки зависит
от индукционного алгоритма. Основным
недостатком является вычислительная нагрузка,
которая исходит от вызова алгоритма индукции для
оценки каждого подмножества интересующих
параметров.</p>
      <p>
        К ним можно отнести: WrapperSubsetEval [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] –
вычисляет наборы признаков с использованием
схемы обучения. Для оценки точности схемы
обучения для набора признаков используется
перекрестная проверка. В качестве схемы обучения
могут использоваться SVM и C4.5.
      </p>
      <p>Встроенные. Выполняют функции выборки в
процессе обучения. Как правило специфичны для
алгоритмов машинного обучения. Применимость
метода всегда зависит от типа решаемой задачи.
Позволяют выявлять зависимости признаков.
Обладают хорошей скоростью работы.</p>
      <p>
        К ним относятся: SVM-RFE [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] – метод
осуществляет выбор признаков итеративным
обучением SVM классификатора с текущим набором
признаков и удаляет наименее важный признак,
указанный SVM. Существуют две версии этого
метода: с линейным и нелинейным ядром. FS-P [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
– основанный на
перцептроне.
      </p>
      <p>Идея
метода
заключается в обучении перцептрона в контексте
контролируемого
обучения.</p>
      <p>Веса
взаимосвязей
используются как индикатор того, какие признаки
могут быть наиболее информативными.</p>
      <p>Другие методы. Так же к методам, позволяющим
снизить размерность данных и оценить зависимость
параметров
можно</p>
      <p>отнести следующие техники.
Анализ
главных</p>
      <p>
        компонент (PCA) [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], которая
включает в себя преобразование ряда коррелируемых
переменных в меньшее число не коррелируемых.
Анализ
независимых
компонент
(ICA)
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
позволяющий не только декоррелировать параметры,
но также уменьшает статистические зависимости
более
корреляционный
высокого
      </p>
      <p>порядка.
анализ</p>
      <p>Канонический
(CCA)
устанавливающий соотношения линейных связей
между</p>
      <p>двумя
Неотрицательная
позволяющая
многомерными</p>
      <p>факторизация
накладывать
переменными.</p>
      <p>(NMF)
дополнительные
ограничения на главные компоненты.</p>
      <p>
        Применимость
того
или
иного
метода в
разрабатываемой системе будет оценена на этапе
отладки
в рамках решения тестового сценария,
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ],
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
описанного ниже.
4 Формализация требований
Разрабатываемая
платформа
удовлетворять следующим требованиям:
Система
должна
      </p>
      <p>быть
функционально расширяемой.</p>
      <p>должна
модульной
и
Должна поддерживать связность с другими
компонентами глобальной системы, в рамках
которой она реализуется.
В качестве модуля хранения данных должна
использоваться платформа, ориентированная на
работу
с
большими</p>
      <p>объемами,
поддерживающая
современные
а</p>
      <p>также
средства
аналитики.
Ключевым
компонентом
системы
является
модуль по поиску
корреляций
параметров
гипотез.</p>
      <p>В
качестве
используемых
методов
предлагается использовать различные подходы:
байесовский, частотный,
методы
машинного
обучения
и</p>
      <p>сравнить
результаты между собой.
полученными
ими
Системы должна иметь возможность работать с
уже сформулированными гипотезами. Гипотезы
должны</p>
      <p>хранится в базе данных на ряду с
экспериментальными данными и результатами
проведения виртуального эксперимента.
В зависимости от практической задачи методы
машинного
обучения
могут
отличаться от
описанных в предыдущем разделе.
•
•
•
•
•
•
5 Сценарий для тестирования</p>
      <p>
        В качестве сценария для тестирования будет
рассмотрена частная задача Безансонской Модели
Галактики [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] о нахождении корреляции параметров
между двумя независимыми гипотезами, а именно
Star Formation Rate и Initial Mass Function. Данные
гипотезы описывают процесс зарождения звезды.
Известно, что параметр γ в SFR
коррелирует с
моделями IMF. Как отмечают авторы:
      </p>
      <p>
        “Однако, мы хотим подчеркнуть, что параметр γ
коррелирует со значениями
других
параметров,
используемых в модели, и особенно склонами (α) в
IMF и возраста диска.” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
      </p>
      <p>В настоящее время авторы фиксируют параметры
остальных гипотез и изучают влияние α и γ на
поведение
данном
модели
вручную.</p>
      <p>Соответственно, в
случае
наша
система
значительно бы
облегчила работу исследователей.</p>
      <p>
        Гипотеза SFR представляет общую массу звезд,
зарожденных в определенной области Галактики за
некоторый интервал времени. В версии БМГ от 2014
представляется
авторами в
года
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]
      </p>
      <p>функция
следующем виде:</p>
      <p>( ) = exp( ×   ( )) × 
Где γ – исследуемый параметр, xc – возраст в i-ом
интервале, d – размер возрастного интервала.</p>
      <p>Гипотеза
распределения</p>
      <p>IMF
массы
представляет
определенной</p>
      <p>функцию
популяции
звезд. В общем виде может быть представлена:
 ( ) =  −
Где m – масса, α – параметр, характеризующий
склон функции. Так как функция представлена на
трех интервалах, то, таким образом, относительная
масса
внутри
каждого
интервала
может
рассчитываться как:
 +1</p>
      <p>( )  =   
Где Ki – коэффициент непрерывности, i –
рассматриваемый интервал.
имеющие
предположение
параметров α и γ.</p>
      <p>В данном примере представлены две гипотезы
математическое
о
взаимной
представление
зависимости
и
их
На
первом
шаге
оценивается
корреляция
параметров данных двух гипотез. Значения оценки,
полученные
различными
методами
поиска
корреляций, должны иметь сопоставимые между
собой значения.</p>
      <p>На втором шаге выполняется анализ данных
признаков. Выполняя виртуальные эксперименты
над ними и сравнивая результаты
с реальными
наблюдениями,
накапливается
информация об
исследуемой модели.</p>
      <p>
        Полученные
значения
дают
возможность
ранжировать
гипотезы
и
выбрать
наиболее
вероятные, тем самым упрощая процесс выбора
значения параметров гипотез модели. Результатом
данной
процедуры
является
набор
значений
параметров α и γ, при этом ожидается что описанные
ранее авторами параметры [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] будут включены в этот
набор.
Заключение
      </p>
      <p>
        В данной работе описан подход, позволяющий
уменьшить пространство возможных гипотез в
виртуальном эксперименте. Его идея базируется на
поиске и оценке корреляций между параметрами
выбранных гипотез. Дан обзор существующих и
проектируемых систем, которые в той или иной мере
реализуют функционал поиска корреляций над
большими массивами данных. Представлены
некоторые алгоритмы оценки взаимосвязи
параметров, с учетом специфики работы с
астрономическими данными [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Сформулированы
требования, предъявляемые к проектируемой
архитектуре.
      </p>
      <p>
        В качестве дальнейших шагов развития подхода
планируется реализация системы с учетом
описанных ранее требований. В качестве
практической задачи будут исследованы корреляции
всех параметров гипотез Безансонской Модели
Галактики [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], взаимосвязь двух гипотез которой
рассматривалась в рамках тестовой задачи.
Благодарность
      </p>
      <p>Автор статьи выражает благодарность
Д. Ю. Ковалеву за предоставленную идею.
Литература
Reducing the number of virtual experiments by
estimating the correlation parameters of
interacting hypotheses</p>
      <p>Evgeny Tarasov</p>
      <p>This paper presents the approach that helps to
researcher to reduce the number of virtual experiments
through decrease the count of tested hypotheses. This
approach is based on correlation search between
parameters of different hypotheses. A review and
analysis of modern platforms with similar functionality
is done. Methods for reducing the number of virtual
experiments are surveyed, including the features
selection algorithm, which allows to reduce investigated
parameters space and identify the interaction between
them. Next, functional requirements of designed system
are formulated. We consider the practical problem which
can be solved in the framework of this system and
consider its particular case – assessment of the
correlation parameters in astronomical hypotheses
problem, which will be used as the test task during
system debugging.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Veronica</given-names>
            <surname>Bolon-Canedo</surname>
          </string-name>
          ,
          <article-title>Noelia Sanchez-Marono and Amparo Alonso-Betanzos. A review of feature selection methods on synthetic data</article-title>
          .
          <source>Knowledge and Information Systems</source>
          ,
          <volume>34</volume>
          (
          <issue>3</issue>
          ), p.
          <fpage>483</fpage>
          -
          <lpage>519</lpage>
          ,
          <year>2013</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Maria</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Czekaj</surname>
            , Annie C. Robin, Francesca Figueras and
            <given-names>Xavier</given-names>
          </string-name>
          <string-name>
            <surname>Luri</surname>
          </string-name>
          .
          <article-title>Galaxy evolution: A new version of the Besancon Galaxy Model constrained with Tycho data</article-title>
          . Barcelona: Universitet de Barcelona,
          <source>PhD Thesis</source>
          ,
          <year>2012</year>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Jennie</given-names>
            <surname>Duggan</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Brodie</surname>
          </string-name>
          .
          <article-title>Hephaestus: Data Reuse for Accelerating Scientific Discovery</article-title>
          .
          <source>In Proceedings of 7th Biennial Conference on Innovative Data Systems Research (CIDR'15)</source>
          , Asilomar, California, USA,
          <year>2015</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Goncalves</surname>
          </string-name>
          and
          <string-name>
            <given-names>Fabio</given-names>
            <surname>Porto</surname>
          </string-name>
          .
          <article-title>Managing large-scale scientific hypotheses as uncertain and probabilistic data with support for predictive analytics</article-title>
          .
          <source>IEEE Computing in Science and Engineering</source>
          ,
          <volume>17</volume>
          (
          <issue>5</issue>
          ), p.
          <fpage>35</fpage>
          -
          <lpage>43</lpage>
          ,
          <year>2015</year>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Goncalves</surname>
          </string-name>
          , Frederico C.
          <article-title>Silva and Fabio Porto</article-title>
          .
          <article-title>ϒ-DB: A system for data-driven hypothesis management and analytics</article-title>
          ,
          <year>2014</year>
          . http://arxiv.org/abs/1411.7419
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Mark</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Hall</surname>
          </string-name>
          .
          <article-title>Correlation-based Feature Selection for Machine Learning</article-title>
          . The University of Waikato, Hamilton, New Zeland,
          <source>PhD Thesis</source>
          ,
          <year>1999</year>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>David</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Hardoon</surname>
          </string-name>
          , Sandor Szedmak and John Shawe-Taylor.
          <article-title>Canonical correlation analysis: an overview with application to learning methods</article-title>
          .
          <source>Neural Computation</source>
          ,
          <volume>16</volume>
          (
          <issue>12</issue>
          ), p.
          <fpage>2639</fpage>
          -
          <lpage>2664</lpage>
          ,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Tony</given-names>
            <surname>Hey</surname>
          </string-name>
          , Stewart Tansley and
          <string-name>
            <given-names>Kristin</given-names>
            <surname>Tolle</surname>
          </string-name>
          .
          <article-title>The Fourth paradigm: Data-intensive scientific discovery</article-title>
          . Redmond, Microsoft Research,
          <year>2009</year>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Zeljko</given-names>
            <surname>Ivezic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Andrew J.</given-names>
            <surname>Connolly</surname>
          </string-name>
          , Jacob T. VanderPlas and Alexander Gray. Statistics,
          <article-title>data mining, and machine learning in astronomy: A practical Python guide for the analysis of survey data</article-title>
          . Princeton University Press,
          <year>2014</year>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Leonid</surname>
            <given-names>Kalinichenko</given-names>
          </string-name>
          , Dmitry Kovalev, Dana Kovaleva and
          <string-name>
            <given-names>Oleg</given-names>
            <surname>Malkov</surname>
          </string-name>
          .
          <article-title>Methods and tools for hypothesis-driven research support: a survey</article-title>
          .
          <source>Informatica and Appications</source>
          ,
          <volume>9</volume>
          (
          <issue>1</issue>
          ), p.
          <fpage>28</fpage>
          -
          <lpage>54</lpage>
          ,
          <year>2015</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Igor</given-names>
            <surname>Kononenko</surname>
          </string-name>
          .
          <article-title>Estimating attributes: analysis and extensions of RELIEF</article-title>
          .
          <source>In Proceedings of the European conference on machine learning (ECML'94)</source>
          , Catania, Italy, p.
          <fpage>171</fpage>
          -
          <lpage>182</lpage>
          ,
          <year>1994</year>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Manuel</given-names>
            <surname>Mejia-Lavalle</surname>
          </string-name>
          ,
          <article-title>Enrique Sucar</article-title>
          and
          <string-name>
            <given-names>Gustavo</given-names>
            <surname>Arroyo</surname>
          </string-name>
          .
          <article-title>Feature selection with a perceptron neural net</article-title>
          .
          <source>In Proceedings of the international workshop on feature selection for data mining: Interfacing Machine Learning and Statistics</source>
          , p.
          <fpage>131</fpage>
          -
          <lpage>135</lpage>
          ,
          <year>2006</year>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Luis</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Molina</surname>
            , Lluis Belanche and
            <given-names>Angela</given-names>
          </string-name>
          <string-name>
            <surname>Nebot</surname>
          </string-name>
          .
          <article-title>Feature Selection Algorithms: A Survey and Experimental Evaluation</article-title>
          .
          <source>Data Mining</source>
          ,
          <year>2002</year>
          .
          <article-title>ICDM 2003</article-title>
          .
          <source>In Proceedings of 2002 IEEE International Conference on Data Mining</source>
          , p.
          <fpage>306</fpage>
          -
          <lpage>313</lpage>
          ,
          <year>2002</year>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Hanchuan</surname>
            <given-names>Peng</given-names>
          </string-name>
          ,
          <article-title>Fuhui Long</article-title>
          and
          <string-name>
            <given-names>Chris</given-names>
            <surname>Ding</surname>
          </string-name>
          .
          <article-title>Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>27</volume>
          (
          <issue>8</issue>
          ), p.
          <fpage>1226</fpage>
          -
          <lpage>1238</lpage>
          ,
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>Alain</given-names>
            <surname>Rakotomamonjy</surname>
          </string-name>
          .
          <article-title>Variable selection using SVM-based criteria</article-title>
          .
          <source>The Journal of Machine Learning Research</source>
          ,
          <volume>3</volume>
          , p.
          <fpage>1357</fpage>
          -
          <lpage>1370</lpage>
          ,
          <year>2003</year>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Douglas</surname>
            <given-names>Schales</given-names>
          </string-name>
          , Xin Hu, Jiyong Jang, Reiner Sailer, Marc Stoecklin and
          <string-name>
            <given-names>Ting</given-names>
            <surname>Wang</surname>
          </string-name>
          . FCCE:
          <article-title>Highly Scalable Distributed Feature Collection and Correlation Engine for Low Latency Big Data Analytics</article-title>
          ,
          <source>In Proceeding of 2015 IEEE 31st International Conference on Data Engineering</source>
          , p.
          <fpage>1316</fpage>
          -
          <lpage>1327</lpage>
          , Seoul,
          <source>IBM Research Report</source>
          ,
          <year>2014</year>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>Sohan</given-names>
            <surname>Seth</surname>
          </string-name>
          and Jose C. Prıncipe.
          <article-title>Variable selection: A statistical dependence perspective</article-title>
          .
          <source>In Proceedings of the international conference of machine learning and applications (ICMLA'10)</source>
          , p.
          <fpage>931</fpage>
          -
          <lpage>936</lpage>
          ,
          <year>2010</year>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Nigel</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Sebastian</given-names>
            <surname>Zander</surname>
          </string-name>
          and
          <string-name>
            <given-names>Grenville</given-names>
            <surname>Armitage</surname>
          </string-name>
          .
          <article-title>A Preliminary Performance Comparison of Five Machine Learning Algorithms for Practical IP Traffic Flow Classification</article-title>
          .
          <source>ACM SIGCOMM Computer Communication Review</source>
          ,
          <volume>36</volume>
          (
          <issue>5</issue>
          ), p.
          <fpage>5</fpage>
          -
          <lpage>16</lpage>
          ,
          <year>2006</year>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Ian</surname>
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Witten</surname>
            and
            <given-names>Eibe</given-names>
          </string-name>
          <string-name>
            <surname>Frank</surname>
          </string-name>
          .
          <article-title>Data mining: practical machine learning tools and techniques</article-title>
          . Morgan Kaufmann Publishers, San Francisco,
          <year>2005</year>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Zheng</given-names>
            <surname>Zhao</surname>
          </string-name>
          and
          <string-name>
            <given-names>Huan</given-names>
            <surname>Liu</surname>
          </string-name>
          .
          <article-title>Searching for interacting features</article-title>
          .
          <source>In Proceedings of the international joint conference on artificial intelligence (IJCAI'07)</source>
          , p
          <fpage>1156</fpage>
          -
          <lpage>1161</lpage>
          , Hyderabad, India,
          <year>2007</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>