Datalogy.ru

Карта сайта

Сайт недели: research.microsoft.com

Люди, придумавшие этот проект в 1991 году и воплотившие его в виде сайта research.microsoft.com, смотрели очень далеко в будущее. Основная идея этого проекта заключается в создании и поддержке инновационного сообщества и научных разработок в области компьютерных наук (computer science) и программного обеспечения (software engineering). Проект имеет ряд своих представительств в различных университетах и колледжах по всей планете, понятное дело в основном там, где концентрируются «умы» соответствующей направленности: США, Западная Европа, Индия и т.д.
map
Поскольку сейчас компьютеры используются повсеместно, можно с уверенностью говорить, что разработка пользовательского программного обеспечения для Microsoft является далеко не единственной и уж точно не самой приоритетной задачей.

    Все проекты поделены на несколько исследовательских зон:

  1. Communication and collaboration – разработки в области коммуникации и средств связи:
    • коммуникационные системы (Communication systems)
    • совместная работа в сфере мультимедиа (Multimedia collaborations)
    • устройства связи и коммуникации (Communications hardware)
  2. Computational linguistics – проекты, связанные с вычислительной лингвистикой. Другими словами, создание систем и технологий для машинного перевода с поддержкой мультиязычности и максимально близкого к понимаемой человеком речи:
    • машинный перевод (Machine translation)
    • мультиязычные системы (Multilingual systems)
    • обработка естесственного языка (Natural language processing)
  3. Computational sciences – компьютерные вычисления в области естесственных и прикладных наук, моделирование процессов происходящих на планете в следующих областях:
    • астрономия (Astronomy)
    • биология (Biology)
    • климатология (Climatology)
    • география (Digital geographics)
    • экология (Ecology)
    • океанография (Oceanography)
  4. Computer systems and networking – разработки в области повышения качества и эффективности работы компьютеров в сети, развитии межсетевого взаимодействия и распределенные сетевые вычисления:
    • Облачные вычисления (Cloud computing)
    • Архитектуры вычислительных систем (Computer architectures)
    • Дата-центры или центры обработки данных (Data centers)
    • Вычисления в распределенных инфраструктурах (Distributed systems)
    • Реконфигурирование и встроенное вычисления(Embedded and reconfigurable computing)
    • Интегрированные системы (Integrated systems)
    • Интернет-службы (Internet services)
    • Вычисления для мобильных устройств (Mobility)
    • Внутрисетевые вычисления (Network embedded computing)
    • Операционные системы (Operating systems)
    • Вопросы управления компьютерными системами (Systems management)
  5. Economics – стремительное развитие Интернета привело к увеличению интереса к нему как к площадке для продажи и продвижения товаров и услуг, и как следствие, развитию средств электронной торговли:
    • Электронная коммерция (Electronic commerce)
    • Развитие технологий для перспективных услуг и товаров (Technology for emerging markets)
  6. Education – разработки в области образования, поддержки молодых ученых и инновационных программ в различных странах, развитие партнерских отношений между учеными всего мира, межгосударственные университетские программы:
    • Развивающие игры (Games for learning)
    • Программы и технологии тестирования (Learning assessment)
    • Научные средства связи, платформы и службы (Scholarly communications tools, platforms, and services)
    • Высокие технологии в социальной среде (Socially-relevant computing)
    • Разработки в области планшетных компьютеров (Tablet-based computing)
  7. Gaming – исследования, направленные на выявление и разработку средств для инновационных учебных программ и обучения с применением теории игр, методов машинного обучения для решения соответствующих задач и реализации игр как развлечения, так и абстрактных игр, которые могут быть использованы в реальном мире:
    • Применение игр (Applied Games)
  8. Graphics and multimedia – исследования, охватывающие широкий спектр задач развития средств мультимедиа, интерактивного телевидения, игр, решений, требующих высокой вычислительной мощности, передачи и отображения сложных моделей исследования геометрических пространств, алгоритмы сжатия и другое:
    • Вычисления в аудио и видео (Audio and video)
    • Разрешение вопросов в области прав собственности на мультимедиа продукцию (Digital rights management)
  9. Hardware and devices – исследования фокусируются на разработке устройств, которые будут помогать пользователям взаимодействовать более естественно и эффективно в рамках вычислительных устройств. Рассматривается весь спектр типов вычислительных устройств: от больших дисплеев и до микроэлектромеханических (MEMS) систем. Работы ведутся так же над программным обеспечением, сопровождающим все перечисленные аппаратные средства. Разработаны идеи для новых типов микрофонов, различных уникальных систем ввода и т.п.:
    • Микроэлектромеханические системы и сопутствующие технологии (MEMS technology)
    • Квантовые вычисления и нано-технологии (Quantum computing and nanotechnology)
    • Адаптируемые аппаратные средства (Reconfigurable hardware)
    • Роботехнические средства (Robotics)
    • Сенсоры (Sensors)
  10. Health and well-being – миллионы людей могут чувствовать себя намного более здоровыми, благодаря использованию современных информационных технологии в биологии, биомедицине. На помощь больным людям приходят мобильные технологии и персонализированная медицина. Темы проектов:
    • Биоинформатика и другие вычисления, связанные с биомедициной (Bioinformatics and biomedical computing)
    • Мобильные технологии в здравоохранении (Mobile healthcare)
  11. Human-computer interaction – исследование взаимодействия человека и компьютера оказывает серьезное влияние на работу нескольких групп в Microsoft Research. Работа в рамках этой области включает в себя поиск, доступ и управление информацией, отображение сложных данных и информации, моделирование поведения пользователей, эффективное взаимодействие, роль автоматизации и связи интеллектуальных систем:
    • Визуализация и моделирование данных (Data visualization)
    • Дизайн интерфейсов (Design)
    • Распознавание рукописного текста (Handwriting recognition)
    • Интерактивные средства медиа (Interactive visual media)
    • Системы распознавания голоса (Speech technologies)
    • Повсеместные вычисления (Ubiquitous computing)
  12. Information retrieval and management – поисковые технологии и управление информацией, как следует из названия, призваны обеспечить легкий и интуитивно понятный поиск информации, документов, файлов и т.п. Области исследований:
    • Базы данных (Databases)
    • Интеллектуальный поиск информации (Data mining)
    • Поиск документов (Documents)
    • Информационный поиск в Интернет (Search)
    • Управление знаниями (Knowledge management)
    • Глубинный поиск информации в текстах (Text mining)
  13. Machine learning – исследования в области теория принятия решений, автоматизированных систем, интеллектуальных адаптирующихся систем, интеллектуального поиска информации. Наши исследования фокусируются на использовании методов теории вероятности и математической статистики для развития более совершенных, интеллектуальных компьютерных систем:
    • Адаптирующиеся системы (Adaptive systems)
    • Искусственный интеллект (Artificial intelligence)
    • Компьютерное зрение (Computer vision)
  14. Security and privacy – различные аспекты компьютерной безопасности, включая разработку безопасных систем, систем оценки и сертификации, цифровые водяные знаки, анализ угроз в компьютерных сетях и конфиденциальность данных:
    • Борьба с компьютерным пиратством (Anti-piracy)
    • Вопросы криптографии и шифрования (Cryptography)
    • Способы защиты в компьютерных системах (Cybersecurity)
  15. Social science – информационные технологии на службе у социальных наук, например:
    • Технологии работы с сообществами (Community technologies)
    • Социальные вычисления (Social computing)
    • Взаимодействие в социуме (Social interaction and community)
    • Компьютерные системы социальной направленности (Socio-digital systems)
  16. Software development – исследования в области разработки программного обеспечения охватывают следующие аспекты:
    • Спецификации и формальные способы верификации кода (Code specification and verification)
    • Средства разработки (Development tools)
    • Ментальное программирование (Intentional programming)
    • Мониторинг производительности и оптимизация (Performance modeling and optimization)
    • Языки программирования (Programming languages)
    • Принципы программирования (Programming principles and methods)
    • Среды выполнения (Runtime analysis and design)
    • Надежность программных продуктов (Software reliability)
    • Тестирование (Software testing)
    Среди списка проектов были найдены наиболее интересные с точки зрения тематики блога, понятное дело, проектов было много и сюда попали не все:

  • Beyond Search: Semantic Computing and Internet Economics 2009 Workshop.
  • BrowseRank: Letting Web Users Vote for Page Importance.
    Предлагается новый метод вычисления значения авторитетности страницы, называемый BrowseRank. Традиционный подход для вычисления значения важности страницы заключается в использовании ссылок с других страниц на текущую. Например, Google PageRank использует подобный алгоритм. Один из недостатков PR, к сожалению, в том, что ссылки могут быть неполными и неточными, так как могут быть легко изменены создателями веб-контента. В данном проекте исследователи предлагают использовать модель поведения пользователей на сайте.
    browserank1
    Модель представляет собой направленный граф, вершины которого обозначают страницы, а дуги представляют переходы между страницами. Кроме того, продолжительность времени, проведенного пользователем на сайте, также включены в граф. Экспериментальные результаты показывают, что BrowseRank превосходит базовые методы, такие как PageRank и TrustRank на нескольких задачах по качеству поиска. Результаты тестирования могут быть найдены по ссылке выше.
  • Second International Conference on the Theory of Information Retrieval.ictir
    Ежегодная конференция, посвященная, как следует из названия, информационному поиску.
  • Context-Aware Query Suggestion by Mining Click-Through and Session Data.
  • Microsoft Site Analyzer.
    Утилита, написанная на C#, среди задекларированных возможностей числятся следующие:

    • basic features for site analysis, such as site-map building
    • forum-page structuralization
    • URL-pattern generation
    • page random sampling
  • Data Exploration.
    Еще один проект, который преследует цели унификации запросов к данным и их хранении. Примечательно, что участниками проекта являются в основном индусы.
  Alexander Sulimanov