{"id":1617,"date":"2023-02-01T09:07:39","date_gmt":"2023-02-01T09:07:39","guid":{"rendered":"https:\/\/www.embibe.com\/in-pa\/?post_type=positions&#038;p=1617"},"modified":"2023-02-02T08:04:02","modified_gmt":"2023-02-02T08:04:02","slug":"cross-grade-search","status":"publish","type":"positions","link":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/","title":{"rendered":"CROSS-GRADE SEARCH"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Objective<\/h4>\n\n\n\n<p>One of the major product calls is to surface the search results with the student\u2019s goal, and the exam is given top priority along with the related grades\/exams in the relevance and ranking of the results. Students likely want to learn related concepts as well from different grades. This is a handy feature for the aspirants of competitive exams. The Embibe Knowledge graph is leveraged for this purpose.<\/p>\n\n\n\n<p>The other major feature is showing different search facets like all results, videos, books, etc. One of the challenges is merging the results in all sections.<\/p>\n\n\n\n<p>Cross-grade search also helps in surfacing the search result based on the exploring vs. exploit philosophy. On the one hand, where it exploits the student\u2019s current grade information to provide relevant results, it also gives students a choice to explore the related concepts from different grades. This is especially helpful for new students joining Embibe, for whom we have very little information from profile and preference.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Data<\/h4>\n\n\n\n<p>Embibe data stored in Content Grail are learning objects with various metadata such as goal, exam, subject, unit, chapter, topic, etc. The indexing of these data points with appropriate schema in elastic search required to surface the results to end-user. Each of the learning objects is a catalog section where a specific product is available and hence is indexed separately.<\/p>\n\n\n\n<p>However, one index must serve data for autocomplete features and have data from multiple learning objects such as books, questions, concepts, etc.<\/p>\n\n\n\n<p>Also, the multiple languages are supported by indexing different language learning objects&#8217; metadata in different indexes with a language identification module at the start of the algorithm pipeline.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Architecture<\/h4>\n\n\n\n<p>The general architecture of search includes following key building blocks in Ingestion side and user query processing side.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083604\/8ba2d332-8853-4970-b26f-80618954e337-970x266.png\" alt=\"\" class=\"wp-image-1796\"\/><\/figure>\n\n\n\n<p>The architecture of this is similar to <a href=\"https:\/\/www.embibe.com\/ai-detail?id=0\">EMBIBE &#8211; The most powerful AI-powered learning platform<\/a> with additional modules like identifying language, translation and transliteration module, autocomplete API, and ranking module to merge the results of various indexes. The data ingestion pipeline is shown in right side diagram below.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083639\/31cdcb8f-0dcd-4bd3-9a8a-6f7e955c3e9b-970x766.png\" alt=\"\" class=\"wp-image-1797\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Entity Detection<\/h4>\n\n\n\n<p>This is one key module to boost the precision and recall of the search. We use Solr based entity tagger to get various type of entities as shown in the diagram. The data source for these are various preprocessing modules working on Embibe&#8217; content data and meta data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083723\/70013be4-e71b-4e7b-94c6-540bb7e648e6-970x662.png\" alt=\"\" class=\"wp-image-1798\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Entity Expansion<\/h4>\n\n\n\n<p>Related entities is used to give user more options to read and explore the Embibe content verse. Knowledge graphs are extensively used to expand the entities. However converting a query into a standard entity is always a challenge and handled by semantically Embedded similar entities.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083807\/8bd0c789-b6a4-48b4-97f1-8cc5f83de971-970x578.png\" alt=\"\" class=\"wp-image-1799\"\/><\/figure>\n\n\n\n<p>Example of extended entities<\/p>\n\n\n\n<table style=\"margin-bottom: 1rem;\">\n<tbody>\n<tr>\n<th>Entity<\/th>\n<th>Related entities<\/th><\/tr>\n<tr><td>Bronchus<\/td><td>[&#8216;Bronchus&#8217;, &#8216;Bronchi&#8217;, &#8216;Primary Bronchi&#8217;, &#8216;Anatomy of Bronchus&#8217;, &#8216;Role of Bronchus in Respiratory System&#8217;, &#8216;Porzo Bronchus in Birds&#8217;, &#8216;Ventro Bronchus in Birds&#8217;, &#8216;Primary Bronchus in Birds&#8217;, &#8216;Ureter&#8217;, &#8216;Ureters&#8217;]<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Mixed Language Query Handling<\/h4>\n\n\n\n<p>The most challenging part of the Indic language search is mixed language entity detection as any of following 4 cases can occur,<\/p>\n\n\n\n<table style=\"margin-bottom: 1rem;\">\n<tbody>\n<tr><th>Script\/ Language<\/th>\n<th>En<\/th>\n<th>Indic<\/th><\/tr>\n<tr><td><strong>En<\/strong><\/td><td>Speed of Light<\/td><td>Prakash ki Gati\/ speed<\/td><\/tr><tr><td><strong>Indic<\/strong><\/td><td>\u092a\u094d\u0930\u0915\u093e\u0936 \u0915\u0940 \u0938\u094d\u092a\u0940\u0921\/\u0932\u093e\u0907\u091f \u0915\u0940 \u0938\u094d\u092a\u0940\u0921&nbsp;<\/td><td>\u092a\u094d\u0930\u0915\u093e\u0936 \u0915\u0940 \u091a\u093e\u0932\/ \u0917\u0924\u093f\/ \u0935\u0947\u0917<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>To handle these case, special translation and transliteration tags are created in Solr which produce perfect translation\/ transliteration to understand the text<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083915\/00a05bf7-b370-439f-98cf-d74bb76d42f6-970x883.png\" alt=\"\" class=\"wp-image-1800\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><a href=\"https:\/\/embibe-delivery.atlassian.net\/l\/c\/p6B1gpja\">Metrics<\/a>:<\/h4>\n\n\n\n<ul>\n<li>CTR &amp; Top 3 CTR : 35%<\/li>\n\n\n\n<li>Failure Rate (Null query) : &lt;1.5%<\/li>\n<\/ul>\n","protected":false},"template":"","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>CROSS-GRADE SEARCH - EMBIBE - The most powerful AI-powered learning platform<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CROSS-GRADE SEARCH - EMBIBE - The most powerful AI-powered learning platform\" \/>\n<meta property=\"og:description\" content=\"Objective One of the major product calls is to surface the search results with the student\u2019s goal, and the exam is given top priority along with the related grades\/exams in the relevance and ranking of the results. Students likely want to learn related concepts as well from different grades. This is a handy feature for the aspirants of competitive exams. The Embibe Knowledge graph is leveraged for this purpose. The other major feature is showing different search facets like all....\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/\" \/>\n<meta property=\"og:site_name\" content=\"EMBIBE - The most powerful AI-powered learning platform\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T08:04:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083604\/8ba2d332-8853-4970-b26f-80618954e337-970x266.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/\",\"url\":\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/\",\"name\":\"CROSS-GRADE SEARCH - EMBIBE - The most powerful AI-powered learning platform\",\"isPartOf\":{\"@id\":\"https:\/\/www.embibe.com\/in-pa\/#website\"},\"datePublished\":\"2023-02-01T09:07:39+00:00\",\"dateModified\":\"2023-02-02T08:04:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.embibe.com\/in-pa\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CROSS-GRADE SEARCH\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.embibe.com\/in-pa\/#website\",\"url\":\"https:\/\/www.embibe.com\/in-pa\/\",\"name\":\"EMBIBE - The most powerful AI-powered learning platform\",\"description\":\"Just another WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.embibe.com\/in-pa\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CROSS-GRADE SEARCH - EMBIBE - The most powerful AI-powered learning platform","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/","og_locale":"en_US","og_type":"article","og_title":"CROSS-GRADE SEARCH - EMBIBE - The most powerful AI-powered learning platform","og_description":"Objective One of the major product calls is to surface the search results with the student\u2019s goal, and the exam is given top priority along with the related grades\/exams in the relevance and ranking of the results. Students likely want to learn related concepts as well from different grades. This is a handy feature for the aspirants of competitive exams. The Embibe Knowledge graph is leveraged for this purpose. The other major feature is showing different search facets like all....","og_url":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/","og_site_name":"EMBIBE - The most powerful AI-powered learning platform","article_modified_time":"2023-02-02T08:04:02+00:00","og_image":[{"url":"https:\/\/indicmicrosites-assets.embibe.com\/in-en\/wp-content\/uploads\/2023\/01\/09083604\/8ba2d332-8853-4970-b26f-80618954e337-970x266.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/","url":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/","name":"CROSS-GRADE SEARCH - EMBIBE - The most powerful AI-powered learning platform","isPartOf":{"@id":"https:\/\/www.embibe.com\/in-pa\/#website"},"datePublished":"2023-02-01T09:07:39+00:00","dateModified":"2023-02-02T08:04:02+00:00","breadcrumb":{"@id":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.embibe.com\/in-pa\/joinus\/cross-grade-search\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.embibe.com\/in-pa\/"},{"@type":"ListItem","position":2,"name":"CROSS-GRADE SEARCH"}]},{"@type":"WebSite","@id":"https:\/\/www.embibe.com\/in-pa\/#website","url":"https:\/\/www.embibe.com\/in-pa\/","name":"EMBIBE - The most powerful AI-powered learning platform","description":"Just another WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.embibe.com\/in-pa\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.embibe.com\/in-pa\/wp-json\/wp\/v2\/positions\/1617"}],"collection":[{"href":"https:\/\/www.embibe.com\/in-pa\/wp-json\/wp\/v2\/positions"}],"about":[{"href":"https:\/\/www.embibe.com\/in-pa\/wp-json\/wp\/v2\/types\/positions"}],"wp:attachment":[{"href":"https:\/\/www.embibe.com\/in-pa\/wp-json\/wp\/v2\/media?parent=1617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}