The Technology behind Jungroo’s Adaptive Engine

https://www.traditionrolex.com/42
Karnataka State Pollution Control Board
November 4, 2020
5 Reasons Why Live Agents Love Chatbots, Rather than Hate Them
December 18, 2020

Jungroo Learning is a B2B SAAS based EdTech start-up that helps educators and organizations understand and chart their student’s journey at a microscopic level through an AI-powered Adaptive Engine.

Jungroo is a GPS for educators and education organizations. Jungroo locates the learner precisely and creates the shortest learning path to mastery for them. Their adaptive platform lets organizations create adaptive content or make their existing contents adaptive.

For more information about Jungroo visit www.jungroo.com

This article by our CTO and cofounder Cibe Hariharan talks about the technology behind Jungroo’s adaptive engine and how Jungroo has overcome some of the challenges that the current approaches in adaptive learning faces.

The Challenges

  1. Predict the student’s knowledge state with minimal interactions with the student.
  2. Predict his/her shortest learning path to mastery.

Existing solutions

Existing approaches used for adaptive learning are based on cross-sectional and longitudinal data of students behaviours.

Cross-sectional data

Cross-sectional data is the data that is collected by observing multiple students’ behaviour at the same time. It’s an atemporal data. An example of such data would be the summative assessment data of multiple students at the same time.

Longitudinal data

Longitudinal data is the data that is collected from student behaviours at different points in time. An example of such data would be the formative assessment data of the same student at different points of time.

Models built on the cross-sectional data

  1. Fixed Questions with Item Response Theory
  2. Adaptive testing with Item Response Theory

Models built on the longitudinal data

  1. Bayesian Knowledge Tracing
  2. Probabilistic Graph Models

Cross-sectional data models

1) Fixed Questions with Item Response Theory (IRT)

Fixed question sets are given to the students. An IRT model relates a student’s ability with the probability of answering a question correctly, given the question’s difficulty.

Why is Fixed Questions IRT used?

Consider a scenario where two students A and B, score the same mark (say 8/10). Student A answers two easy questions incorrectly and student B answers two difficult questions incorrectly. In traditional grading approaches, both the students get the same marks and are treated to be at the same level. Some engines use the (Question, Response) pairs to create a model (IRF function). The IRF function outputs the probability that a person with a given ability level and difficulty level will answer correctly.

What are the limitations?

Fixed questions tests are “One size fits all”, making the students in both extremes, high achievers/late bloomers, not interested in the test.

2) Adaptive testing with Item Response Theory

Adaptive testing is used to find the student’s ability. The system estimates the ability level of students using IRT and subsequent questions are selected based on the candidate’s estimated ability.

Why is adaptive testing used?

If a candidate answers a question incorrectly, he/she will be provided with an easier question, leading to better engagement. Estimation is faster and more accurate than the fixed question IRT.

What are the limitations?

  1. It will work only if all the questions can be calibrated on the same scale i.e. difficulty level. Assume two unrelated questions Q1 (Multiplication) and Q2 (Subtraction) with different difficulty levels D1 and D2 are present in the assessment. Also, Q1 is difficult than Q2 (D1 > D2) If the student is able to answer Q1 and some questions that are difficult than Q2 correctly. Then the system built on this data predicts that the student can answer the easier question Q2. This might be unlikely to happen in reality since the easier question (Subtraction) is not related to questions with higher difficulties (Multiplication). Student knowing Q1 (Multiplication) might still not know Q2 (Subtraction).
  2. It can’t diagnose why the student can’t answer questions beyond specific difficulty levels.

Longitudinal data models

1) Bayesian Knowledge Tracing

It uses a history of interactions (Question response pairs) of all students to build an ability model for the examinee. The model is updated after every interaction. There are variants of Bayesian Knowledge Tracing created using deep learning algorithms called Deep Knowledge Tracing that have similar performance on the data.

Why is Bayesian Knowledge tracing used?

Bayesian Knowledge tracing predicts the performance on future interactions that are about to happen. This data can be used in recommendations.

What are the limitations?

Sufficient data about a student is needed to do an accurate prediction. The initial set of interactions can be time-consuming and can make a student less engaged with the system.

2) Probabilistic Graph Models

Bayesian networks are widely used PGMs in modelling student behaviour. They are used to learn relationships between the concepts from the data. Given the knowledge state (set of concepts mastered), they can predict how the students might do in related concept, which helps in recommendations.

What are the limitations?

It suffers from a cold-start problem. Ample student data is needed to do an accurate prediction. If the Initial set of interactions are irrelevant to learner’s level, it can make him/her lose interest thereby leading to inaccurate data.

Limitations with existing approaches

  1. Learning gaps across grades are not found. Example, a sixth-grade student learning algebra might have a learning gap in multiplication, which is taught in third grade.
  2. Learning gaps across domains are not found. Example, a student who can’t answer addition of unlike fractions in fractions domain might have a learning gap in multiplication domain
  3. The shortest path to mastery is not found using any of the approaches because Longitudinal data models that are used in recommendations require more student interactions to perform accurate predictions. Inaccurate recommendations can make the student less engaged.

Jungroo has solved the problems in the existing approaches and has come up with a solution that addresses these problems. Let’s look at it.

Jungroo’s approach in predicting the knowledge state

Concepts = { Subtraction, Multiplication, Division}

Dependencies D = {{Subtraction, Division}, {Multiplication, Division}}

Knowledge Graph K: Set of concepts and dependencies between them. It is created by an expert. For easier understanding, consider an example of small knowledge graph containing three concepts with two dependencies.

The following figure describes the Knowledge graph K

Sample graph with dependencies

State space

There are 2n possible states. But there are certain states like KNF = { Division } which are not feasible because a student can’t belong to that state without knowing multiplication and Subtraction. Feasible State space S = {None, {Multiplication}, {Subtraction}, {Subtraction, Multiplication, Division}}

Markov Decision Process

The problem of predicting the knowledge state with minimal interactions with the student is modelled as Markov Decision Process (MDP)(SAPR????) where

State space S — S = {None, {Multiplication}, {Subtraction}, {Subtraction, Multiplication, Division}}

Actions space A — {Q x C} Set of questions across all concepts

Time step t — Sequence index of every interaction.

Let s and s’ be two states in state space and a ???? A.

Transition function P — Pa(s, s’) = P( St+1 = s’| St = s, ????, ???? )

It defines the probability that student from state s at time step t will move to s’ at time t+1 after answering the question with carelessness probability ???? and guess probability ????.

Reward function Ra(s, s’) is the expected immediate reward after transitioning from state s to s’. It is a function of the student’s response to a question.

Discount factor ???? — It represents the difference in importance between future rewards and present rewards. Because we need to figure out a state where the student belongs through minimal interactions, we use a discounted Markov decision process to minimize the time step t.

The goal is to choose a policy ???? such that it maximizes the expected discounted sum over a time t. This policy gives the question to ask, given the state s at time t.

????(st) = at

Jungroo’s approach in predicting the shortest learning path to mastery.

Remedial Contents RC — Remedial contents are typically interactive videos, activities and assignments tagged to multiple concept sets (CS).

Target state ts — Target state s denotes the knowledge state in state space (ts ???? S) that denotes concept mastery.

In order to predict the shortest learning path to mastery, we model this problem as Discounted Markov Decision Process, with modification of Action space A and Reward function R.

Reward function Ra(s, s’) is the expected immediate reward after transitioning from state s to s’. It is a function of how close s’ is to the target state ts.

Actions space A — {RC x CS} Set of remedial actions across all concept sets.

The goal is to choose a policy ???? such that chooses the remedial action to be given to the student in the state s at time t.

????(st) = at

What are the challenges of our approach and how have we overcome that?

MDPs require exploration of an exponentially large state space. This has been overcome by using several divide and conquer techniques in our algorithm.

For more information and a detailed demo about Jungroo’s AI-powered Adaptive engine, please email to cibe@jungroo.com.

You might also be interested to read his next article on Engagement Score and its usage in Jungroo’s algorithms.

Leave a Reply

Your email address will not be published. Required fields are marked *

Snehanshu Mitra,
HEAD – CoE, DS & ARTIFICIAL INTELLIGENCE

Snehanshu leads the AI initiatives at NASSCOM. He heads the CoE for Data Science & AI – in partnership with Govt of Karnataka and the Telangana AI Mission in partnership with GoTS. He is responsible for creating, nurturing, and scaling up a vibrant AI ecosystem that involves driving AI adoption, accelerating AI startups, leveraging AI for societal good, work with enterprises to co-innovate and promote applied research and AI skilling.

In his two decade long career, Snehanshu has advised enterprises on driving business transformation and delivering impact through data science & AI. His core experience lies in developing strategy, creating & nurturing world-class capabilities, driving innovation, delivering value proposition to global clients, research and managing P&L.

Snehanshu has worked with several organizations across the globe – multinationals, GCCs and startups across sectors such as Technology, Telecom, Hospitality, Retail and Banking. Prior to joining NASSCOM, he was part of Vodafone Shared Services, Zyme, Dell Global Analytics and Accenture.

Madhav Bissa
PROGRAM DIRECTOR

Madhav brings more than 20 years of experience in Strategy Consulting, Research & Analysis and Executive Search.  He has advised Fortune 500 and FTSE 500 and leading Indian organizations on the topics of Corporate Strategy, and M&A. He has worked at global organizations like Arthur D. Little, Heidrick & Struggles and Accenture.  He has been a founder of two start-ups wherein he provided business support services to organizations in the areas of strategy, fund raising, recruitment and documentation.

Madhav is also a visiting faculty at various academic institutions and from time-to-time delivers lectures and workshops on Strategy and Business Analytics.

Currently Madhav works at NASSCOM’s Centre of Excellence for Data Science and Artificial Intelligence as Program Director.  In this role, he helps organizations adopt Data Science and Artificial Intelligence solutions and assists DS&AI startups to connect with investors.

Supriya Samuel
Branding & Marketing Manager – CoE, DATA SCIENCE & AI NASSCOM

Supriya Samuel has more than 14 years of work experience across many profiles in Sales, Branding, Campaign Management, Digital & Product Marketing, Channel Enablement, Event Management and Account Based Marketing.She holds a Client Centricity and an Agile Explorer Badge from IBM and is also a Certified Digital and Product Marketer from Udemy.

During her stint with IBM for more than a decade, she has been a part of the ISA (India-South Asia) Inside Sales and worldwide teams to drive Marketing efforts for the Global Alliances, Industry, Product and the Account based Marketing Teams. She played a crucial role in setting up the MDF process for Pan Europe to leverage the SAP Funds to run demand generation activities and created a new digital experience like Oracle Virtual University for the IBM Sales Teams to help them navigate a wide range of enablement materials. She also drove the end-to-end planning of IBM’s Cloud presence at the world’s premier Banking Event- Sibos in 2018 and was instrumental in conceptualizing the VIP Framework for IBM’s Top Integrated accounts in 2019.

As the Marketing & Branding Manager at NASSCOM – CoE DS&AI, Supriya leads and drives the Integrated communication plan for promotion and dissemination of various NASSCOM’s CoE DS&AI Programs which includes Events, Webinars, Technology workshops and Marketing content to the NASSCOM Teams and the DS&AI ecosystem. At present ,she is spearheading activities such as driving & engaging conversations across various social media handles of CoE DS&AI. She has worked very closely with the Government of Karnataka for the CoE’s participation in Asia’s largest Summit (Bangalore Technology Summit) creating a strong brand presence in the DS&AI ecosystem.

Become a Member







    Explore how CoE can help Enterprises







      Let us know if you have any interesting AI Blogs on trending Topics to share and we’d be happy to feature them on our Website





        Join Our Ecosystem







          Become a Partner







            Co-create With Us







              Krishna Prabhu,
              TECHNICAL DIRECTOR

              Currently Technical Director at NASSCOM CoE DS & AI, play pivotal role in National initiatives like Open Data Platform, AI HPC Labs, AI – Technical mentoring, help accelerate AI adoption in Industry with initiatives like Innovate to build, Data and AI Policy frameworks

              Over 23 years experience in Leading and delivering Analytics engagements and Solutions across Industries. Played key roles
              Strategizing Analytics Solutions and Leading Advanced Analytics Centre of Excellence. Delivered Advanced Analytics engagements
              in Cognitive, Data Sciences, IoT, Predictive Customer Intelligence (PCI), Predictive Maintenance and Quality (PMQ) across
              Domain areas

              A Senior Data Scientist, AI specialist and practitioner

              Have lead Concept to roll-out of Advanced Analytics solutions for Fortune 500 companies across USA, UK, SE.Asia, Africa

              An alumni of IIM Bangalore specializing in Business Analytics & Intelligence
              Background in Bachelor of Engineering from Bangalore Univ and holds a Diploma in Management & Economics

              Get in Touch







                Sudeep Kumar Das,
                PROGRAM MANAGER

                Sudeep with over 17 years of experience in Customer Management, Account Strategy, and Partner Management. Having spent around a decade in technology companies like CISCO & Oracle in business development and customer success roles. Sudeep always had a keen interest in organizational development as a subject and hence took up an Executive PG course on Organisation Development and Change in the famous Tata Institute of Social Sciences.

                Currently, the go-to person for anything on the AI Startup Ecosystem and driving State level Skilling initiatives for the CoE. Driving key initiatives like the Advance Acceleration Program and Faculty Development Program for the CoE

                He is a Go-getter and hustler in chief. Sudeep is an avid swimmer and runner; and believes in the learnings from sports in our daily lives.

                      Advance Acceleration Program







                        Raj Shekhar
                        Lead – Responsible AI KTECH COE Data Science & AI NASSCOM

                        Raj is driving NASSCOM’s efforts at defining a roadmap for an extensive roll-out and adoption of responsible AI in India. Before joining NASSCOM, Raj served as Consultant (Data, AI) at International Innovation Corps (IIC) of The University of Chicago, supporting operations of the Open Data Working Group—an initiative by IDFC Institute and IIC to advance India’s open data aspirations, and IIC’s engagement with the Ministry of Electronics and Information Technology, Government of India—aimed at building capacity for data and AI innovation through policy and program implementation. Raj also is the Founder & Executive Director at AI Policy Exchange, an Affiliate at The Future Society, and sits on the Founding Editorial Board of Springer Nature’s AI and Ethics Journal.

                        Tarun Kumar
                        Consultant – Evangelist, Data Strategist, Knowledge Asset, NASSCOM

                        Tarun is currently leading the Data Strategy Initiatives for CoE – Data Science & AI at NASSCOM. During his 20+ years of work history, he has led multiple teams with a focus on the application of machine learning and cloud-native across various sectors such as Telecom, Digital and GIS & IT.

                        An avid learner, Tarun is passionate about creating an impact on society, environment, corporates and developer communities with the adoption of emerging technologies. He is a B Tech graduate from IIT Mumbai and holds various other certifications as well.

                        Tarun is currently engaged in key COE initiatives like Telangana AI Mission, Responsible AI (RAI), MLOps and AI Pathshala.

                        Shares