cv

General Information

Full Name Igor Melnyk
Position Research Staff Member at IBM Research
Contact igor.melnyk at ibm.com

Education

  • 2016
    PhD in Computer Science and Engineering
    University of Minnesota, Minneapolis, MN
    • Thesis: Dynamic Bayesian Networks - Estimation, Inference and Applications
    • Advisor: Prof. Arindam Banerjee
  • 2009
    MS in Computer Science
    University of Colorado, Boulder, CO
  • 2004
    BS in Computer Science
    Dnipro National University, Dnipro, Ukraine

Experience

  • 2016 - present
    Research Staff Member
    IBM Research, Yorktown Heights, NY
  • 2009-2016
    Research Assistant
    University of Minnesota, Minneapolis, MN
  • 2014
    Data Scientist
    NASA Ames Research Center, Mountain View, CA
  • 2008
    Software Developer
    Cisco Systems, Boulder, CO

Research Interests

  • Generative Models
    A broad class of machine learning algorithms that focuses on understanding the underlying data distribution and generate new samples with statistical properties similar to the original dataset.
  • Protein Design
    Forward protein design predicts the structure and function of a protein based on its amino acid sequence, while the inverse design estimates a protein sequence with a desired structure and function.
  • Knowledge Graph
    Automatic extraction of structured representations from text data, involving identifying entities, disambiguating their meanings, and mapping them to a graph-based representation for efficient storage, retrieval, and reasoning.
  • Style Transfer
    The task of transforming the style or tone of a given text while preserving its semantic meaning and structure.
  • Image Captioning
    The task of analyzing the visual content of an image and generating a coherent and textual description that accurately describes the content of an image.
  • Information Theory
    Information theoretic view of neural networks analyzing their properties to gain understanding on how they represent and process information, as well as for designing efficient architectures.
  • Anomaly Detection
    The task of identifying patterns that deviate from the expected behavior of a system or dataset.

Technical Skills

    • Python/C++
    • Pytorch/Tensoflow
    • Pytorch Lightning
    • IBM Spectrum LSF