Неотрицательное матричное разложение

Иллюстрация приближённого неотрицательного матричного разложения: матрица V представлена двумя меньшими матрицами W и H, которые при умножении приблизительно воспроизводят V.

Неотрицательное матричное разложение (НМР), а также неотрицательное приближение матрицы[1][2], это группа алгоритмов в мультивариантном анализе[англ.] и линейной алгебре, в которых матрица V разлагается на (обычно) две матрицы W и H, со свойством, что все три матрицы имеют неотрицательные элементы. Эта неотрицательность делает получившиеся матрицы более простыми для исследования. В приложениях, таких как обработка спектрограмм аудиосигнала или данных мускульной активности, неотрицательность свойственна рассматриваемым данным. Поскольку задача в общем случае неразрешима, её обычно численно аппроксимируют.

НМР нашёл применение в таких областях как астрономия[3][4], компьютерное зрение, кластеризация документов[1], хемометрика, обработка аудиосигнала[англ.], рекомендательные системы,[5][6] и биоинформатика[7].

История

В хемометрике неотрицательное матричное разложение имеет долгую историю под названием «метод автомодельного разрешения кривых»[8] В этом контексте вектора в правой матрице являются непрерывными кривыми, а не дискретными векторами. Ранние работы по неотрицательному матричному разложению были проведены финской группой исследователей в середине 1990-х под названием положительное разложение матрицы[9][10]. Метод стал более широко известен как неотрицательное матричное разложение, после того как Ли и Сын исследовали свойства алгоритма и опубликовали несколько простых полезных алгоритмов для двух видов разложения[11][12].

Предпосылки

Пусть матрица V является произведением матриц W и H,

Умножение матриц может быть имплементировано через вычисление вектора-столбца матрицы V как линейной комбинации векторов-столбцов в W, используя коэффициенты из столбцов матрицы H. То есть каждый столбец матрицы V может быть вычислен следующим образом:

где vi является i-ым вектор-столбцом произведения матрицы V, а hi является i-ым вектор-столбцом матрицы H.

При умножении матриц размерности матриц-сомножителей могут быть существенно меньше, чем размерность произведения матриц, и это то свойство, которое подводит базис под НМР. НМР создаёт множители с существенно уменьшенными размерностями по сравнению с исходной матрицей. Например, если V является m × n матрицей, W является m × p матрицей, а H является p × n матрицей, то p может быть существенно меньше как m, так и n.

Вот пример на основе приложения анализа текста:

  • Пусть входная матрица (разлагаемая матрица) будет V с 10000 строками и 500 столбцами, где слова соответствуют строкам, а документы соответствуют столбцам. То есть у нас есть 500 документов, проиндексированных 10000 словами. Отсюда следует, что вектор-столбец v в V представляет документ.
  • Допустим, мы спрашиваем алгоритм найти 10 признаков в порядке образования матрицы признаков W с 10000 строк и 10 столбцами и матрицу коэффициентов H с 10 строками и 500 столбцами.
  • Произведение W и H является матрицей с 10000 строками и 500 столбцами, те же размеры, что и входная матрица V и, если разложение работает, оно является приемлемым приближением входной матрицы V.
  • Из описания умножения матриц выше следует, что каждый столбец в произведении матриц WH является линейной комбинацией 10 вектор-столбцов в матрице признаков W с коэффициентами, полученными из матрицы H.

Это последнее свойство является базисом НМР, поскольку мы можем рассматривать каждый оригинальный документ в нашем примере как построенный из небольшого набора скрытых признаков. НМР создаёт эти признаки.

Полезно думать о каждом признаке (вектор-столбце) в матрице признаков W как о прототипе документа, включающем набор слов, в котором каждая ячейка, соответствующая слову, определяет ранг слова в признаке — чем выше значение в ячейке слова, тем выше ранг слова в признаке. Столбец в матрице коэффициентов H представляет оригинальный документ со значениями ячеек, определяющих ранг документа для признака. Мы теперь можем восстановить документ (вектор-столбец) из нашей входной матрицы в виде линейной комбинации наших признаков (вектор-столбцов из W), где каждый признак берётся с весом, определяемым значением признака из вектор-столбца матрицы H.

Свойство кластеризации

НМР имеет внутреннее свойство кластеризации[13], т.е. он автоматически кластеризует столбцы входных данных . Это то свойство, которое востребовано большинством приложений НМР.

Более конкретно, приближение посредством достигается минимизацией функции ошибок

при условиях

Более того, вычисленная матрица даёт индикатор кластеров, т.е. если , этот факт показывает, что входные данные принадлежат k-му кластеру. Вычисленная же матрица даёт центры кластеров, т.е. k-ый столбец задаёт центр k-го кластера. Это представление центров может быть существенно улучшено посредством выпуклого НМР.

Если ортогональность не указана явно, ортогональность выполняется достаточно сильно и свойство кластеризации также имеет место. Кластеризация является главной целью большинства приложений НМР для data mining.

Если в качестве функции ошибки используется расстояние Кульбака — Лейблера, НМР идентично вероятностному латентно-семантическому анализу, популярному методу кластеризации документов[14].

Типы

Приближённое неотрицательное разложение матрицы

Обычно число столбцов матрицы W и число строк матрицы H в НМР выбирается так, что произведение WH становится приближением к V. Полное разложение матрицы V тогда состоит из двух неотрицательных матриц W и H, а также из остаточной матрицы U, такой, что V=WH + U. Элементы остаточной матрицы могут быть и положительными, и отрицательными.

Если W и H меньше, чем V, их проще запомнить и с ними легче работать. Другая причина разложения V на меньшие матрицы W и H заключается в том, что если можно приблизительно представить элементы матрицы V существенно меньшим количеством данных, то можем заключить о некоторой неявной структуре данных.

Выпуклое неотрицательное разложение матрицы

В стандартном НМР множитель ,т.е. матрица W может быть любой в этом пространстве. Выпуклый НМР[15] ограничивает столбцы матрицы W до выпуклых комбинаций входных векторов . Это существенно улучшает качество представления данных матрицы W. Более того, множитель H становится более разрежен и ортогонален.

Разложение неотрицательного ранга

В случае, когда неотрицательный ранг[англ.] матрицы V равен обычному рангу, V=WH называется разложением неотрицательного ранга (НРР, англ. Nonnegative rank factorization, NRF)[16][17][18]. Известно, что задача поиска НРР матрицы V, если такой существует, NP-трудна[19].

Различные функции цены и регуляризация

Существуют различные виды неотрицательного разложения матрицы. Различные виды возникают от использования различных функций цены для измерения расхождения между V и WH и возможной регуляризации матрицы W и/или матрицы H[1].

Две простые функции расхождения, которые изучали Ли и Сын, были квадратичное отклонение (или норма Фробениуса) и расширение понятия расстояния Кульбака — Лейблера на положительные матрицы (изначально расстояние Кульбака — Лейблера было определено для вероятностных распределений). Каждая функция расхождения приводит к своему алгоритму НМР, который обычно минимизирует расхождение с помощью итеративных правил обновления.

Задача разложения в версии функции квадратичной ошибки для НМР может быть сформулирована следующим образом: Если дана матрица , нужно найти неотрицательные матрицы W и H, которые минимизируют функцию

Другой вид НМР для изображений базируется на норме, определяемой полной вариацией[20].

Если L1 регуляризация (сходная с Lasso[англ.], англ. Least Absolute Shrinkage and Selection Operator) добавлена к НМР с целевой функцией, равной среднему квадрату ошибки, получающаяся задача может быть названа неотрицательным разреженным кодированием ввиду похожести на задачу разреженного кодирования[21][22], хотя она может упоминаться и под названием НМР[23].

Онлайн НМР

Многие стандартные НМР алгоритмы анализируют все данные вместе. Т.е. вся матрица доступна с самого начала. Это может оказаться неприемлемым для приложений, в которых данные занимают слишком много памяти, чтобы поместить их все в одновременно, или где данные поступают в виде потока. Такая ситуация характерна для коллаборативной фильтрации в рекомендательных системах, где может имеется много пользователей и много объектов для рекомендации, а пересчитывать всё было бы неэффективно, когда в систему добавляется пользователь или объект. Целевая функция для оптимизации в этих случаях может быть, а может и не быть такой же, как в стандартном НМР, но алгоритмы должны отличаться[24][25][26].

Алгоритмы

Есть несколько способов, каким может быть найдены W и H. Мультипликативное правило обновления[англ.] Ли и Сына[12] было популярно ввиду простоты имплементации.

Алгоритм:

Инициализация: W и H не отрицательны.
Обновляем значения в W и H путём вычисления (здесь — индекс итерации)
и
Пока W и H не стабилизируются.

Заметим, что обновление осуществляется поэлементно, не умножением матриц.

Недавно был разработан другой алгоритм. Некоторые подходы базируются на чередуемом методе наименьших квадратов с неотрицательными весами[англ.] (МНКНВ) — на каждом шаге такого алгоритма фиксируется сначала H, а W ищется с помощью МНКНВ, затем фиксируется W и теперь находится H аналогично. Процедуры, используемые для поиска W и H, могут быть теми же самыми [27] или различными, так как некоторые варианты НМР регуляризуют одну из матриц W или H[21]. Некоторые подходы включают, среди других, методы проецируемого градиентного спуска[27][28], метод активных ограничений[англ.][5][29], метод оптимального градиента[30] и блочный метод главного ведущего элемента[31][32].

Существующие в настоящее время алгоритмы субоптимальны, поскольку они гарантируют нахождение только локального, а не глобального минимума целевой функции. Доказанные оптимальные алгоритмы в ближайшем будущем вряд ли появятся, поскольку задача, как было показано, обобщает метод k-средних, который, как известно, NP-полон[13]. Однако, как и во многих других задачах анализа данных, знание локального минимума тоже полезно.

Графики относительной остаточной дисперсии (ООД, англ. Fractional residual variance, FRV) для МГК и последовательного НМР[4]. Для МГК теоретические значения получаются из остаточных собственных значений. Для сравнения, кривые ООД для МГК достигают плоского участка, где сигнал не воспринимается эффективно, в то время как кривые НМР ООД снижаются непрерывно, что говорит о лучшей возможности воспринимать сигнал. Кривые ООД для НМР также сходятся к более высоким уровням, чем МГК, что говорит о свойстве меньшей переподгонки метода НМР.

Последовательный НМР

Последовательное построение компонент НМР (W и H) было первоначально использовано для связывания НМР с методом главных компонент (МГК) в астрономии[33]. Вклады компонент МГК ранжируются по величине их соответствующих собственных значений. Для НМР его компоненты можно ранжировать эмпирически, если они строятся один за другим (последовательно), т.е. строим -ую компоненту с уже построенными первыми компонентами.

Вклады последовательных компонент НМР можно сравнивать по теореме Карунена — Лоэва с помощью графика собственных значений. Типичный выбор числа компонент в МГК базируется на точке «изгиба», тогда существование плоского участка свидетельствует, что МГК не воспринимает данные эффективно, а если существует неожиданное падение, это говорит о случайном шуме и попадании в режим чрезмерной подгонки[34][35]. Для последовательного НМР график собственных значений приближается графиком относительной остаточной дисперсии, где кривая убывает непрерывно и сходится к большему значению, чем МГК[4], что говорит о меньшей чрезмерной подгонке последовательного НМР.

Точный НМР

Точные решения для вариантов НМР могут быть проверены (за полиномиальное время), если выполняются дополнительные ограничения для матрицы V. Алгоритм полиномиального времени решения неотрицательного рангового разложения, когда матрица V содержит мономиальную подматрицу с рангом, равным рангу матрицы дали Кэмпбелл и Пул в 1981[36]. Калофольяс и Галлопоулус (2012)[37] решили симметричный аналог этой задачи, где V является симметричной и содержит диагональную главную подматрицу ранга r. Их алгоритм работает за время в плотном случае. Арора с группой исследователей предложили алгоритм полиномиального времени для точного НМР, который работает в случае, когда один из множителей W удовлетворяет условию отделимости[38].

Связь с другими техниками

В статье Изучение частей объектов путём неотрицательных разложений матрицы Ли и Сын [39] предложили НМР главным образом для основанного на частях разложения изображений. В статье НМР сравнивается с векторным квантованием и методом главных компонент и показывается, что, хотя эти три техники могут быть записаны как разложения, они воспринимают различные ограничения, а потому дают различные результаты.

НМР как вероятностная графическая модель — видимые — видимые единицы (V) связаны со скрытыми единицами (H) посредством весов W, так что V порождена[англ.] распределением вероятностей со средним [11].

Позднее было показано, что некоторые типы НМР являются экземплярами более общей вероятностной модели, называемой «мультиномиальной МГК»[40]. Если НМР получено путём минимизации расстояния Кульбака — Лейблера, это, фактически, эквивалентно другому экземпляру мультиномильной МГК, вероятностному латентно-семантическому анализу[41], настроенному с помощью оценки максимального правдоподобия. Этот метод обычно используется для анализа и кластеризации текстовых данных и он связан также с латентной классовой моделью[англ.].

НМР с целевой функцией метода наименьших квадратов эквивалентен ослабленной форме метода k-средних — матричный множитель W содержит центроиды кластеров, а H содержит индикаторы принадлежности кластерам [13][42]. Это даёт теоретическое обоснование для применения НМР для кластеризации данных. Однако k-средние не обеспечивают неотрицательности на центроидах, так что наиболее близкой аналогией является, фактически, «полу-НМР»[15].

НМР можно рассматривать как двухуровневую ориентированную графическую модель с одним уровнем наблюдаемых случайных переменных и одним уровнем скрытых случайных переменных[43].

НМР можно расширить с матриц до тензоров произвольного порядка[44][45][46]. Это расширение можно рассматривать как неотрицательный аналог, например, модели PARAFAC[англ.].

Другие расширения НМР включают совместное разложение нескольких матриц и тензоров, где некоторые сомножители одинаковы. Такие модели полезны для сочетания датчиков и обучению связям[47].

НМР является экземпляром неотрицательного квадратичного программирования (НКП), точно так же, как и метод опорных векторов (МОВ). Однако МОВ и НМР связаны более тесно, чем просто через НКП, что позволяет прямое применение алгоритмов, разработанных для решений любого из двух методов, к задачам обоих областей[48].

Единственность

Разложение не единственно — матрица и её обратная могут быть использованы для преобразования двух матриц разложения посредством, например,[49],

Если две новые матрицы и неотрицательны, они образуют другую параметризацию разложения.

Неотрицательность и следует, если, по меньшей мере, B является неотрицательной мономиальной матрицей[англ.]. В этом простом случае она соответствует просто масштабированию и перестановке.

Дополнительный контроль над неоднозначностью НМР приобретается ограничением заполненности матриц [50].

Приложения

Астрономия

В астрономии НМР является многообещающим методом для понижения размерности в смысле, что астрофизические сигналы являются неорицательными. НМР применяется для спектроскопических наблюдений [3] и прямых наблюдений[4] как метод изучения общих свойств астрономического объекта и постобработки астрономических наблюдений. Продвижение в спектроскопических наблюдениях исследователей Блэнтона и Роуиза (2007)[3] связано с принятием во внимание неопределённости астрономических наблюдений, что позднее улучшил Зу (2016) [33], который рассматривал также отсутствие данных и использовал параллельные вычисления. Их методы затем приспособили Рен и др. (2018) [4] для прямого поля наблюдения как один из методов обнаружения экзопланет, особенно для прямого наблюдения околозвёздных дисков.

Рен и др. (2018)[4] смогли показать стабильность компонент НМР, когда они строятся последовательно (т.е. одна за другой), что обеспечивает линейность процесса моделирования НМР. Свойство линейности использовалось для отделения света звезды от рассеянного света экзопланет и околозвёздных дисков.

При прямом наблюдении для выделения тусклых экзопланет и околозвёздных дисков от окружающего звезду яркого света, который имеет типичную контрастность от 10⁵ до 10¹⁰, были приспособлены различные статистические методы [51][52][34], однако выделение света от экзопланет или околозвёздных дисков обычно страдает переподгонкой, так что для обнаружения истинного течения должно быть применено последующее моделирование[53][35]. Моделирование на настоящее время оптимизировано для точечных источников [35], но не для структур с нерегулярными формами, такими как s околозвёздные диски. В этой ситуации НМР является отличным методом, менее страдающим от переподгонки в смысле неотрицательности и разреженности коэффициентов моделирования НМР, поэтому моделирование может быть осуществлено с несколькими масштабирующими множителями[4] вместо вычислительно ёмкой переобработки данных на полученных моделях.

Интеллектуальный анализ текста

НМР может быть использована для интеллектуального анализа текста. В этом процессе строится терм-документная матрица с весами различных объектов (обычно — взвешенная информация о частоте встречаемости слов) из набора документов. Матрица разлагается на матрицы объект-признак и признак-документ. Признаки получаются из контекста документов, а матрица признак-документ описывает кластеры данных связанных документов.

Одно из приложений использует иерархический НМР на небольшом подмножестве научных абстракций из PubMed[54]. Другая группа исследователей сгруппировала множество email компании Enron [55] (65033 сообщений и 91133 объектов) в 50 кластеров[56]. НМР применяется также для данных о цитировании, с одним примером кластеризации статей английской Википедии и научных журналов, основываясь на научных цитатах в английской Википедии[57].

Арора и др. предложили алгоритмы полиномиального времени для обучения тематических моделей с помощью НМР. Алгоритм предполагает, что тематическая матрица удовлетворяет условию отделимости, что часто выполняется в таких условиях[38].

Спектральный анализ данных

НМР используется также в анализе спектральных данных. Одно из таких применений — классификация межпланетных объектов и обломков[58].

Предсказание масштабируемого сетевого расстояния

НМР используется в предсказании масштабируемого сетевого расстояния в интернете (время оборота пакета). Для сети с хостами с помощью НМР расстояния всех соединений от точки до точки могут быть предсказаны после проведения лишь измерений. Этот вид метода был впервые предложен в «Сервисе оценки интернет-расстояния» (англ. Internet Distance Estimation Service, IDES)[59]. Впоследствии, как полностью децентрализованный подход, была предложена сетевая координатная система Phoenix (англ. Phoenix network coordinate system)[60]. Она достигла лучшей предсказуемости путём введения концепции веса.

Удаление нестационарного шума из разговора

Удаление шума из разговора является давней проблемой в обработке аудиосигнала[англ.]. Есть большое число алгоритмов удаления шума, если шум стационарен. Например, фильтр Винера пригоден для аддитивного гауссова шума. Однако, если шум не стационарен, классические алгоритмы удаления шума обычно имеют плохую производительность, поскольку статистическую информацию о нестационарном шуме трудно оценить. Шмидт и др.[61] использовали НМР для удаления нестационарного шума в разговоре, что полностью отличается от классических статистических подходов. Ключевой идеей является то, что чистый сигнал может быть представлен словарём разговора, а нестационарный шум представлен быть не может. Аналогично, нестационарный шум может быть представлен словарём шумов, а разговор не может.

Алгоритм для удаления шума с помощью НМР работает следующим образом. Необходимо обучить офлайн два словаря, один для разговора, другой для шума. Как только подаётся разговор с шумом, сначала вычисляем величину оконного преобразования Фурье. Затем разделяем его на две части с помощью НМР, одна часть может быть представлена словарём разговора, а другая часть может быть представлена словарём шума. На третьем шаге часть, представленная словарём разговора, оценивается как чистый разговор.

Биоинформатика

НМР успешно применяется в биоинформатике для кластеризации данных экспрессии генов и метилирования ДНК и поиска генов, наиболее представляющих кластеры[22][62][63][64]. В анализе мутаций рака это используется для выделения общих механизмов возникновения мутации, которые случаются во многих случаях рака и, возможно, имеют различные причины [65].

Радионуклидная визуализация

НМР, упоминаемый в этой области как факторный анализ, используется здесь с 1980-х годов[66] для анализа последовательности изображений в ОФЭКТ и ПЭТ. Неоднозначность НМР решалась наложением ограничения разреженности[67].

Текущие исследования

Текущие исследования (с 2010 года) по разложению неотрицательных матриц включают, но не ограничиваются следующими вопросами

  1. Алгоритмические вопросы: поиск глобального минимума множителей и инициализация множителя[68].
  2. Вопросы масштабирования: как разложить матрицы размером миллион-на-миллиард, которые возникают при анализе данных в сетях. См. статьи «Распределённое неотрицательное разложение матрицы (DNMF)»[69] и «Масшабируемое неотрицательное разложение матрицы (ScalableNMF)»[70].
  3. Онлайн-обработка: как обновлять разложение, когда приходят новые данные, без полного вычисления с нуля[71].
  4. Совместное разложение: разложение нескольких внутренне связанных матриц для многопозиционной кластеризации, см. CoNMF[72] и MultiNMF[73].
  5. Задача Коэна и Ротблюма 1993 года: всегда ли рациональная матрица имеет НМР минимальной внутренней размерности, множители которой также рациональны. Недавно на этот вопрос был получен отрицательный ответ[74].

См. также

Примечания

  1. 1 2 3 Dhillon, Sra, 2005.
  2. Tandon, Sra, 2010.
  3. 1 2 3 Blanton, Roweis, 2007, с. 734-754.
  4. 1 2 3 4 5 6 7 Ren, Pueyo, Zhu, Duchêne, 2018, с. 104.
  5. 1 2 Gemulla, Nijkamp, Haas, Sismanis, 2011, с. 69–77.
  6. Bao, 2014.
  7. Murrell, 2011, с. e28898.
  8. Lawton, Sylvestre, 1971, с. 617+.
  9. Paatero, Tapper, 1994, с. 111–126.
  10. Anttila, Paatero, Tapper, Järvinen, 1995, с. 1705-1718.
  11. 1 2 Lee, Seung, 1999, с. 788-791.
  12. 1 2 Lee, Seung, 2001, с. 556-562.
  13. 1 2 3 Ding, He, Simon, 2005, с. 606-610.
  14. Ding, Li, Peng, 2008, с. 3913-3927.
  15. 1 2 Ding, Li, Jordan, 2010, с. 45-55.
  16. Berman, Plemmons, 1974, с. 161–172.
  17. Berman, Plemmons, 1994.
  18. Thomas, 1974, с. 393–394.
  19. Vavasis, 2009, с. 1364–1377.
  20. Zhang, Fang, Liu, Tang и др., 2008, с. 1824–183.
  21. 1 2 Hoyer, 2002.
  22. 1 2 Taslaman, Nilsson, 2012, с. e46331.
  23. Hsieh, Dhillon, 2011, с. 1064.
  24. Архивированная копия. Дата обращения: 16 октября 2018. Архивировано 24 сентября 2015 года.
  25. Fung, Li, Cheung, 2007, с. 284–287.
  26. Guan, Tao, Luo, Yuan, 2012, с. 1087–1099.
  27. 1 2 Lin, 2007, с. 2756–2779.
  28. Lin, 2007, с. 1589–1596.
  29. Kim, Park, 2008, с. 713-730.
  30. Guan, Tao, Luo, Yuan, 2012, с. 2882–2898.
  31. Kim, Park, 2011, с. 3261-3281.
  32. Kim, He, Park, 2013, с. 285-319.
  33. 1 2 Zhu, Guangtun B. (2016-12-19). "Nonnegative Matrix Factorization (NMF) with Heteroscedastic Uncertainties and Missing data". arXiv:1612.06037 [astro-ph.IM].
  34. 1 2 Soummer, Pueyo, Larkin, 2012, с. L28.
  35. 1 2 3 Pueyo, 2016, с. 117.
  36. Campbell, Poole, 1981, с. 175–182.
  37. Kalofolias, Gallopoulos, 2012, с. 421–435.
  38. 1 2 Arora, Ge, Halpern, Mimno и др., 2013.
  39. Lee, Seung, 1999, с. 788–791.
  40. Buntine, 2002, с. 23–34.
  41. Gaussier, Goutte, 2005, с. 601–602.
  42. Zass, Shashua, 2005.
  43. Welling, Rosen-zvi, Hinton, 2004.
  44. Paatero, 1999, с. 854-888.
  45. Welling, Weber, 2001, с. 1255-1261.
  46. Kim, Park, 2012, с. 311-326.
  47. Yilmaz, Cemgil, Simsekli, 2011.
  48. Potluru, Plis, Morup, Calhoun, Lane, 2009, с. 1218–1229.
  49. Xu, Liu, Gong, 2003, с. 267-273.
  50. Eggert, Körner, 2004, с. 2529-2533.
  51. Lafrenière, Maroid, Doyon, Barman, 2009.
  52. Amara, Quanz, 2012, с. 948.
  53. Wahhaj, Cieza, Mawet, Yang и др., 2015, с. A24.
  54. Nielsen, Balslev, Hansen, 2005, с. 520–522.
  55. Cohen, 2005.
  56. Berry, Browne, 2005, с. 249-264.
  57. Nielsen, 2008.
  58. Berry, Browne, Langville, Pauca, Plemmons, 2007, с. 155-173.
  59. Mao, Saul, Smith, 2006, с. 2273-2284.
  60. Chen, Wang, Shi, 2011, с. 334–347.
  61. Schmidt, Larsen, Hsiao, 2007, с. 431–436.
  62. Devarajan, 2008, с. e1000029.
  63. Kim, Park, 2007, с. 1495-1502.
  64. Schwalbe, 2013, с. 359-371.
  65. Alexandrov, Nik-Zainal, Wedge, Campbell, Stratton, 2013, с. 246–259.
  66. Di Paola, Bazin, Aubry, Aurengo и др., 1982, с. 1310–21.
  67. Sitek, Gullberg, Huesman, 2002, с. 216–25.
  68. Boutsidis, Gallopoulos, 2008, с. 1350–1362.
  69. Liu, Yang, Fan, He, Wang, 2010.
  70. Yin, Gao, Zhang, 2014.
  71. Wang, Vipperla, Evans, Zheng, 2013, с. 44–56.
  72. He, Kan, Xie, Chen, 2014.
  73. Liu, Wang, Gao, Han, 2013, с. 252–260.
  74. Chistikov, Dmitry; Kiefer, Stefan; Marušić, Ines; Shirmohammadi, Mahsa; Worrell, James (2016-05-22). "Nonnegative Matrix Factorization Requires Irrationality". arXiv:1605.06848 [cs.CC].

Литература

Дополнительная литература

Read other articles:

USS George Washington merupakan kapal selam multi misil bertenaga nuklir pertama dengan deterensi strategis. Kapal selam peluru kendali balistik bertenaga nuklir milik Soviet Kapal selam kelas Borei. Kapal selam misil balistik (bahasa Inggris: Ballistic missile submarine) adalah jenis kapal selam yang dirancang untuk membawa dan meluncurkan misil balistik berhulu ledak nuklir. Klasifikasi lambung kapal ini adalah SSB atau SSBN – SS artinya kapal selam, B artinya peluru kendali bali...

 

Iván II Gran Príncipe de Moscovia Iván el JustoReinado 1353 – 1359Predecesor Simeón de MoscúSucesor Dmitri DonskóiInformación personalNacimiento 30 de marzo de 1326Moscú, Principado de Vladímir-SúzdalFallecimiento 13 de noviembre de 1359(33 años)Moscú, Principado de MoscúSepultura Catedral del Arcángel Miguel (Moscú)FamiliaDinastía RurikidasPadre Iván IMadre HelenaCónyuge Fedosia de BryanskAlexandra VelyamínovaHijos Dmitri IvánovichLiuba IvánovnaIván Ivánovich de Zven...

 

Overview of and topical guide to Louisiana See also: Index of Louisiana-related articles The Flag of the State of LouisianaThe Great Seal of the State of Louisiana The location of the state of Louisiana in the United States of America The following outline is provided as an overview of and topical guide to the U.S. state of Louisiana: Louisiana – U.S. state located in the southern region of the United States of America. Louisiana is the only state in the U.S. with political subdivisions...

Tortas fritas recién sacadas de la grasa listas para comer La torta frita (en todo Uruguay y gran parte de Argentina), pireca (en Paraguay)[1]​, cachanga (en el Perú), hojaldra (en Panamá y Colombia), sopaipilla (en Chile y la región argentina de Cuyo),[2]​ chipá cuerito o chipá chyryrý (en el Noreste argentino y Paraguay)[3]​ y frito (en el noroeste argentino y Bolivia) es un bocado típico de la gastronomía de América Latina. Las tortas fritas usualmente se prepar...

 

This list includes 2022 bengali films This is a list of Indian Bengali language films that are scheduled to release in 2022. Bengali cinema 1930s 1930 1931 1932 1933 19341935 1936 1937 1938 1939 1940s 1940 1941 1942 1943 19441945 1946 1947 1948 1949 1950s 1950 1951 1952 1953 19541955 1956 1957 1958 1959 1960s 1960 1961 1962 1963 19641965 1966 1967 1968 1969 1970s 1970 1971 1972 1973 19741975 1976 1977 1978 1979 1980s 1980 1981 1982 1983 19841985 1986 1987 1988 1989 1990s 1990 1991 1992 1993 1...

 

  هذه المقالة عن اللهجات التي يتحدثها أهل شبه الجزيرة العربية، مُتضمِّنة اللهجة الخليجية وغيرها من اللهجات. لاللهجة الخليجية، طالع لهجة خليجية. عربية شبه الجزيرةعربية جنوبيةالتوزيعالجغرافي:شبه الجزيرة العربيةتصنيفات اللغوية:أفريقية آسيويةساميةسامية وسطىعربيةعرب...

Artikel ini hanya menyoroti hal-hal mendasar dari spesies Pokémon. Untuk informasi alam semesta mendetail, silahkan merujuk kepada wiki-wiki tentang subyek tersebut. Logo internasional untuk waralaba Pokémon Generasi kelima (Generasi V) dari waralaba Pokémon menampilkan 156 makhluk fiksi yang diperkenalkan dalam permainan Nintendo DS tahun 2010 Pokémon Black dan White. Daftar berikut ini menjelaskan 156 Pokémon dari Generasi V dalam urutan nomor Pokédex Nasional mere...

 

Indian Entrepreneur Kalpana SarojPresident Shri Pranab Mukherjee presenting the Padma Shri Award to Saroj at an Investiture Ceremony-II, at Rashtrapati Bhavan, in New Delhi on April 20, 2013Born1961 (1961) (age 62)Roperkheda, Akola, Maharashtra, IndiaOccupation(s)Chief Executive Officer, Kamani TubesSpouse(s) Samir Saroj ​ ​(m. 1980; died 1989)​ShubhkaranChildrenTimon Saroj, Amar Saroj Kalpana Saroj is an Indian woman entrepreneur and ...

 

СелоСорогужино 56°35′06″ с. ш. 39°37′15″ в. д.HGЯO Страна  Россия Субъект Федерации Владимирская область Муниципальный район Юрьев-Польский Сельское поселение Красносельское История и география Первое упоминание XV век Часовой пояс UTC+3:00 Население Население ↘238&#...

國崎出雲の事情 ジャンル 歌舞伎・ラブコメディ女装漫画少年漫画 漫画 作者 ひらかわあや 出版社 小学館 掲載誌 週刊少年サンデー レーベル 少年サンデーコミックス 発表期間 2010年7号 - 2014年17号 巻数 全19巻 テンプレート - ノート 「國崎出雲の事情」(くにさきいずものじじょう)は、ひらかわあやによる日本の漫画作品。『週刊少年サンデー』(小学館)において...

 

1984 American filmSplatter UniversityTheatrical release posterDirected byRichard W. HainesScreenplay byMichael CunninghamRichard W. HainesJohn Elias Michalakis (as John Michaels)Story byMichael CunninghamRichard W. HainesJohn Elias Michalakis (as John Michaels)Produced byRichard W. HainesJohn MichaelsStarringForbes Riley (as Francine Forbes)Ric RandigDick BielKathy LaCommare (as Kathy Lacommare)Laura GoldCinematographyJim GribEdited byRichard W. HainesMusic byChristopher Burke (as Chris Burke...

 

Конкурс молодых музыкантов «Евровидение-1998» Даты Финал 4 июня 1998 Проведение Место проведения  Австрия, Вена, «Венский Концертхаус» Ведущие Юлиан Рахлин Дирижёр Деннис Рассел Дэвис Основной вещатель ORF Интервал-акт Выступление Юлиана Рахлина Участники Всего участник...

2018 Lucha Libre AAA World Wide event Verano de Escándalo (2018)Official poser for the 2018 Verano de Escándalo showPromotionLucha Libre AAA WorldwideDateJune 3, 2018CityMonterrey, Nuevo León, MexicoVenuePlaza de Toros La MonumentalEvent chronology ← PreviousRey de Reyes Next →AAA vs. Elite Verano de Escándalo chronology ← Previous2017 Next →2019 Verano de Escándalo (2018) (Spanish for Summer of Scandal) was a major professional wrestling event produced by the...

 

South Korean poet (born 1943) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources:...

 

Statement of the Third International Intersex Forum, which took place in Valletta, Malta, in 2013 Not to be confused with EU Malta Declaration. Intersex topics Human rights and legal issues Compulsory sterilization Discrimination Human rights reports Legal recognition Malta declaration Medical interventions Sex assignment Sex characteristics (legal term) Yogyakarta Principles Medicine and biology Disorders of sex development Genetic diagnosis Definitions Medical interventions history Orchidom...

1931 film My Heart IncognitoDirected byAndré-Paul AntoineManfred NoaWritten byAndré-Paul AntoineBobby E. LüthgeStarringMady ChristiansCinematographyFrederik FuglsangMusic byWilly KraußWerner Schmidt-BoelckeRobert StolzProductioncompanyAafa-FilmRelease date 16 January 1931 (1931-01-16) Running time87 minutesCountryGermanyLanguageFrench My Heart Incognito (French: Mon coeur incognito) is a 1931 comedy film directed by André-Paul Antoine and Manfred Noa and starring Mady Chri...

 

American astronomer Arthur HoagBorn(1921-01-28)28 January 1921Ann Arbor, Michigan, United StatesDied17 July 1999(1999-07-17) (aged 78)Tucson, Arizona, United StatesEducation Brown University (B.A., 1942) Harvard (Ph.D., 1953) Arthur Allen Hoag (January 28, 1921 - July 17, 1999) was an American astronomer most famous for his discovery of Hoag's Object, a type of ring galaxy, in 1950. Biography Hoag was born January 28, 1921, in Ann Arbor, Michigan.[1] The son of Lynne Arthur Hoag ...

 

Автомобильный видеорегистратор Автомобильный видеорегистратор — устройство, предназначенное для видео и аудиофиксации обстановки вокруг автомобиля при его движении или стоянке, а также и внутри салона (опционально — при наличии дополнительной камеры), также мо...

ورد جوري النوع درامي تأليف كلوديا مارشيليان إخراج سمير حبشي بطولة نادين الراسي عمار شلق رولا حمادةرودريغ سليمانغابرييل يمين البلد  لبنان لغة العمل العربية عدد الحلقات 30 حلقة شارة البداية صلاح الكردي[1] منتج جمال سنانإيغل فيلم القناة إل بي سي آي إل دي سي ال بي سي الفض...

 

American computer scientist (1964–2014)Seth J. TellerBorn(1964-05-28)May 28, 1964DiedJune 1, 2014(2014-06-01) (aged 50)Alma materWesleyan University (BA) University of California, Berkley (MA, PhD)Scientific careerFieldsComputer scienceInstitutionsMITThesisVisibility Computations in Densely Occluded Polyhedral Environments (1992)Doctoral advisorCarlo H. Séquin Seth Jared Teller (May 28, 1964 – July 1, 2014) was an American computer scientist and professor at the Massachuse...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!