Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Phoenix Data Conference 2014 - Nitin Mulimani

Phoenix Data Conference 2014 - Nitin Mulimani

Adaptive Interventions @ UoP

teamclairvoyant

October 25, 2014
Tweet

More Decks by teamclairvoyant

Other Decks in Technology

Transcript

  1. Who  is  Apollo?   •  Founded in 1973 •  Publicly

    listed on NASDAQ (Ticker: APOL) •  One of the world’s largest private education providers © 2014 Apollo Education Group, Inc. All Rights Reserved.
  2. Ni,n  Mulimani   u  Engineering  and  Product   responsibili,es  

    u  Developing  Data  Driven  products   u  Passionate  about  Agile   methodologies   u  Love  to  watch  sports  and  movies  –   based  on  allowance  earned  from   family!      
  3. Apollo  Technology   Key  objec)ves:   –  Deliver  deeply  personalized

     experience  and  targeted  interven,ons  to  help  students   –  Create  insights  into  the  learning  challenges  students  face  and  how  interac,ons  with  their   learning  environment  affect  them   –  Create  insights  into  the  course  and  program  content  efficacy     Significant  progress:   –  State-­‐of-­‐art  data  plaKorm  in  place  (hybrid  data  warehouse  and  big  data  plaKorm)     –  Apollo  Classroom  connected  to  the  big  data  plaKorm       –  Data-­‐Driven  Applica,ons,  such  as  risk-­‐alerts  and  personalized  study  guide,  rolled  out    
  4. Apollo  Data  PlaKorm   •  We  created  our  data  pla:orm

     to:   –  Enable  large-­‐scale  learning  analy,cs     –  Build  predic,ve  models  by  analyzing  student  behavior  and  measuring   learning     •  Strengths  of  this  approach   –  Scalability  at  commodity  compu,ng  prices   –  Flexibility  to  handle  structured  and  unstructured  data   –  Reusable  infrastructure  for  all  future  applica,ons  
  5. Hadoop  Cluster  details   Current CDH3u5 Prod - 54 nodes

    physical hardware QA - 8 nodes physical hardware Dev - 12 nodes vm In Pipeline CDH5 Prod - 30 nodes physical QA - 30 nodes physical Dev - 13 nodes physical
  6. 11 The problem: Who  is  at-­‐risk  now?   How  can

     we  intervene  as  quickly  as  possible?   How  should  we  intervene?     Business Case
  7. Intervene  effec,vely   Low   aVendance   Struggle  with  a

      learning  objec,ve   Direct  links  to  instruc,onal   resource   (textbook  readings,  videos,   other  media)   Contact  from   an  academic   counselor   Synchronous  resources:   -­‐  Faculty-­‐led  sessions     -­‐  Live  1:1  tutoring   -­‐  Live  labs   Struggle  with  a   learning  objec,ve   Counselor   ,p  about  a   job  lead   Life   circumstance   Quiz   results   Course   ac,vity   Phoenix  Career   Services  inquiry   Assignment   grade   Journey  toward  a  degree   Example   Events   Risks   Interven,ons  
  8. At-­‐Risk  Alerts   •  Data  analy,cs  and  an  intelligent  

    inference  engine  allow  us  to  build,   test  and  deploy  models  predic,ng  a   student’s  con,nued  aVendance  at   the  university,  the  key  reten,on   metric.     •  A  variety  of  in-­‐course  student   behaviors  contribute  to  the   predic,ve  model.   Data collected for associates, bachelors and graduate students Program Progress Number of courses passed in program Number of courses passed prior to program Level of activity Number of weeks of missed attendance Missed attendance in previous week Number of days since last post Number of days submitting discussion posts this week Total number of posts in the current week No assignments submitted in the most recent week Missed assignment, weighted by assignment size Number of days content was accessed in most recent week Mastery Current course points earned divided by attempted points Student  data  can  power  high-­‐value   predic,ve  analy,cs  that  result  in   improved  student  outcomes.  
  9. At-­‐Risk  Alerts:  Ac,onable  Item   •  Data-­‐driven  Risk  Alerts  allow

      student  advisors  to  quickly   intervene  with  students  at   risk  of  withdrawing.  
  10. 1.  Knowledge  Checks  and     2.  Personalized  Study  Guides

      Personalized  concept  level   feedback  to  students  
  11. Misconcep,on  Analysis     •  Iden,fy  common   misconcep,ons  about

     a   ques,on     •  Improve  our  curriculum    
  12. Classroom  discussion:     Biography  Mining   •  We  find

     all  of  the  classroom  discussions  are  about   introduc,ons.  These  are  essen,ally  biographical   entries.     •  We  used  some  natural  language  processing  to   extract  key  terms  about  work,  home,  hobbies  and   school,  etc.   •  From  this  we  built  a  “social”  model  of  the  student   based  on  their  self  proclaimed  social  aVributes   •  Next  steps   –  Segment  the  student  popula,on  according   to  a  social  profile   –  Do  an  auto-­‐cohor,ng  experiments   –  Suggest  “students  who  may  have  similar   interests”    
  13. Learnings: Early Feedback •  Obtained key business sponsorship •  Ran

    a pilot for 6 months •  Actionable item showed key data points •  Leveraged team of early adopters to become product promoters
  14. Learnings: Recommend or not Currently student advisor used their judgement

    to decide on specific intervention As Next Step venture into prescriptive analytics One Challenge involves culture change for frontline staff One Baby Step try thumbs-up and thumbs- down
  15. Learnings: Engineers, Scientists and Developers on same team Data Engineers

    •  Data Aggregation skills - Hadoop, Warehouse •  Business rules behind data •  Ensure High Data Quality Data Scientist •  Build Features •  Test Models Integration Engineers •  Web Application Developers Manager •  Remove Roadblocks •  Strong business understanding
  16. Closing   “We  capture  fine  grained  data  through  our  

    systems  and  leverage  our  data  pla:orm  to   develop  products  and  services  that  help  our   students  achieve  be?er  outcomes.”