Research Intern_IRL

Job Description
About IBM India

IBM is a 106 years old company with a young heart. We constantly strive to reinvent ourselves and the world. Our employees are inspired to change the world through technology. At IBM India, we provide solutions and services to all major industries including financial services, healthcare, Government, automotive, telecommunications and education. As a trusted partner with wide-ranging service capabilities, we help our partners transform and succeed with meaningful circumstances. The diversity and breadth of the entire IBM portfolio of research, consulting, solutions, services, systems and software, distinguishes IBM India from other companies in the industry.

Business Unit Introduction

Innovation sprouts from the fertile ground of inquiry. In IBM Research, our foundation is our wide array of scientific disciplines, award-winning researchers and global labs. And, over the years, we've expanded our ground to include challenging ideas from our colleagues in academic and government research centre's as well as from our clients. Come learn who we are and what we do to create innovation that matters for our company and for the world.
IBM Research - India (http://www.ibm.com/in/research) invites applications for its Internship Program in Computer Science, Mathematical Sciences at its locations in New Delhi and Bangalore

What you'll do

Design of Proactive Reasoners

Project Description

The Knowledge-Based systems lie at the core of AI and is a way to mimic the human intelligence in machines. Examples of the first generation knowledge-based systems include web search engines, text search engines, etc. The recent generation knowledge-based systems have evolved to handle question answering, conversation, and dialogue with humans. For example, IBM Watson System, IBM Debator Technology, Google Home, Amazon Alexa powered Eco, Google Siri, Apple Siri, Google Assistant, etc. A typical knowledge base system comprises of three components - (1) Knowledge Facts represented in some language (First Order Logic, Descriptive Logic, etc.), (2) Knowledge Curation Rules, (3) Reasoner. Reasoner is responsible for curating new knowledge facts from the existing facts using the curation rules. The job of a reasoner is analogous to the process of 'thinking' among humans. In most of the current knowledge-based systems, the reasoners operate in both reactive as well as proactive manner. That is, they go and fetch new knowledge facts needed to answer the user's query if the required knowledge fact is currently unavailable in the KB (reactive mode). On the other hand, in offline mode, they work continuously to discover new knowledge facts and store them in KB so that to use them in responding to future queries future (proactive mode). The 'proactive mode' faces a fundamental difficulty - the search space is of new knowledge facts is prohibitively large (both from storage as well as computation point of view). The goal of this research project is to develop techniques which can help navigation of a reasoner during the discovery of new knowledge facts in a proactive manner. The goal is to navigate the search so that the more useful and required facts should be discovered on a priority basis than the less useful facts

How we'll help you grow

  • You'll learn directly from expert developers in the field; our team leads love to mentor
  • You have the opportunity to work in many different areas to figure out what really excites you
  • You'll have access to all the technical and management training courses you need to become the expert you want to be

Growth Path
  • Conversion to regular hire based on performance


Required Technical and Professional Expertise

Well worsed with basics of First-Order Logic, Description Logic. - Working knowledge of Semantic Web Technologies including OWL, RDF, etc. - A good practical hands-on knowledge of relational and graph databses (JanusGraph), query languages (especially SPARQL). - A good command over Python language

As an intern, you will have the opportunity to work closely with an outstanding research team on challenging problems that range from leading-edge exploratory work to prototyping real-world systems and applications. During the internship, the students will also have the opportunity to participate in the dynamic technical environment of the largest industrial research organization in the world and network with other students in different fields from other universities

Preferred Tech and Prof Experience

Well worsed with basics of First-Order Logic, Description Logic. - Working knowledge of Semantic Web Technologies including OWL, RDF, etc. - A good practical hands-on knowledge of relational and graph databses (JanusGraph), query languages (especially SPARQL). - A good command over Python language

EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Back to top