Награды Microsoft Research Awards демонстрируют приверженность открытому исходному коду


Были объявлены победители конкурса Microsoft Research Open Source Challenge, студенческого конкурса по повышению осведомленности о Microsoft Research и ее инструментах с открытым исходным кодом. Тем временем сама Microsoft Research была награждена премией Совета IEEE, которая признает как ее сотрудничество с академическими кругами, так и приверженность программному обеспечению с открытым исходным кодом.

Премия TCSE за выдающуюся синергию ежегодно вручается Техническим советом Компьютерного общества IEEE за выдающийся и/или устойчивый вклад, который является образцом эффективного партнерства между промышленностью и университетами в сообществе разработчиков программного обеспечения.  

История Microsoft Research восходит к 1991 году, когда Microsoft была одной из первых компаний-разработчиков программного обеспечения, создавших собственную исследовательскую организацию в области компьютерных наук. Сегодня Microsoft Research насчитывает более 1000 ученых и инженеров, которые сосредоточены на самых разных областях исследований и открыто сотрудничают с ведущими академическими, правительственными и промышленными исследователями, чтобы продвигать современное компьютерное искусство и решать некоторые из самых сложных проблем в мире с помощью технологических инноваций. Разработка программного обеспечения охватывает свои лаборатории в Редмонде, Вашингтоне, Кембридже, Великобритании, Индии и Азии.

Премия 2016 года, присужденная Microsoft Research за командно-ориентированный подход к общим исследовательским целям, признает как то, как она воспринимается как открытое исследовательское учреждение, которое позволяет и поощряет своих исследователей работать в сотрудничестве с академическими кругами, так и ее приверженность программному обеспечению с открытым исходным кодом. 

Майкл Эрнст, ныне профессор компьютерных наук и инженерии в Вашингтонском университете, а ранее исследователь Microsoft Research, сделал этот комментарий о масштабах и ценности своего программного обеспечения с открытым исходным кодом

“Microsoft Research сделала десятки своих инструментов доступными для исследователей, которые охотно ухватились за них, чтобы избежать трудоемкой работы по изобретению колеса. Некоторые из этих инструментов представляют собой сотни человеко-лет работы. Такой обмен инструментами облегчает воспроизведение результатов и проведение прямых сравнений, без которых строгая наука невозможна. Кроме того, наборы данных Microsoft бесценны. Нет другого источника данных о разработке программного обеспечения в таком крупном масштабе, выполняемой такими квалифицированными практиками. Это произвело революцию в наших представлениях об эмпирических исследованиях.»

Учитывая объем и объем открытого программного обеспечения, предоставляемого Microsoft Research, оно, как правило, используется недостаточно из-за отсутствия осведомленности о его существовании. Недавняя задача Microsoft с открытым исходным кодом, о которой мы сообщали еще в феврале, заключалась в продвижении как Microsoft Research, так и ее инструментов с открытым исходным кодом. Как объяснила Джудит Бишоп, директор по информатике Microsoft Research, в своем блоге, объявляющем об итогах конкурса, идея была:

Предоставьте открытый исходный код и данные в руки студентов. Дайте им свободу действий, всего несколько правил, небольшой стимул, а затем наблюдайте, как они строят с помощью программного обеспечения и инструментов Microsoft с открытым исходным кодом и поверх них.

В нем приняли участие более 650 студентов со всего мира, и обладатель главного приза, Аконд Рахман, студент второго курса докторантуры по информатике в Университете штата Северная Каролина, был среди тех, кто не знал о ресурсах, имеющихся в его распоряжении через портал Microsoft Research с открытым исходным кодом, пока проблема не была доведена до его сведения. 

Победившая заявка » Количественная оценка семантического сходства программных проектов с использованием модели глубокого семантического сходства” была проектом, который задерживался из-за отсутствия подходящих инструментов машинного обучения. Как пишет Рахман в своем блоге:

“Небольшим командам инженеров, работающих в крупных корпорациях [и учреждениях], постоянно приходится начинать с нуля—они не могут извлечь ничего полезного из репозиториев программного обеспечения. Если бы я мог использовать нейронную сеть глубокого обучения, такую как DSSM, для семантического поиска, упорядочивания и оценки токенов, команды могли бы находить и повторно использовать код, который уже создали другие команды.” 

Благодаря получению информации о конкурсе Akond использовал Send2Vec, которые являются предикторами и обученными файлами моделей DSSM (deep structured semantic model или deep semantic similarity model) для количественной оценки семантического сходства программных проектов.

Также были вручены три вторые премии: 

Варун Агравал (Georgia Tech), для “OneGroup—автоматизированного обмена фотографиями с помощью распознавания лиц”, который использует Microsoft Cognitive Services (ранее Project Oxford) для создания функции автоматического обмена фотографиями, интегрирующей Microsoft OneDrive и API контактов Outlook. Он оптимизирует потоки обмена для клиентов, отвечая на вопрос “как мне легче делиться?”

Саид Тизпаз Ниари (Университет Колорадо-Боулдер), за “Сертификат конфиденциальности, основу моделирования и проверки конфиденциальности программ”, которая извлекает недетерминированную абстракцию преобразователя из программ и использует методы преобразователя для анализа. Прототип инструмента был построен вокруг доказательства теоремы Z3.

Йида Ван (Пекинский университет почты и телекоммуникаций) для “CNTK на Mac: восстановление и распознавание 2D-объектов на основе 3D-модели”, которая синтезирует и визуализирует 2D-изображения с фоном и без него, а также использует инструментарий вычислительной сети (CNTK) для обучения модели сегментации и восстановления для восстановления изображения переднего плана. Открытый исходный код CNTK был изменен для поддержки CNTK на Mac для распознавания объектов на основе 3D-объектов или обычных фотографий.

Джудит Бишоп подводит итоги конкурса для студентов, для Microsoft Research и для open source:

Вызов с открытым исходным кодом сделал именно то, на что мы надеялись: победившие студенты — некоторые из которых не знали о предложениях, доступных через программу Open Source for Academics в Microsoft,—нашли инструменты, необходимые для решения реальных проблем. 

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


Добавить комментарий