Joho the Blogpersonalization Archives - Joho the Blog

December 17, 2017

[liveblog] Mariia Gavriushenko on personalized learning environments

I’m at the STEAM ed Finland conference in Jyväskylä where Mariia Gavriushenko is talking about personalized learning environments.


Web-based learning systems are being more and more widely used in large part because they can be used any time, anywhere. She points to two types: Learning management systems and game-based systems. But they lack personalization that makes them suitable for particular learners in terms of learning speed, knowledge background, preferences in learning and career, goals for future life, and their differing habits. Personalized systems can provide assistance in learning and adapt their learning path. Web-based learning shouldn’t just be more convenient. It should also be better adapted to personal needs.


But this is hard. But if you can do it, it can monitor the learner’s knowledge level and automatically present the right materials. In can help teachers create suitable material and find the most relevant content and convert it into comprehensive info. It can also help students identify the best courses and programs.


She talks about two types of personalized learning systems: 1. systems that allow the user to change the system or 2. the sysytem changes itself to meet the users needs. The systems can be based on rules and context or can be algorithm driven.


Five main features of adaptive learning systems:

  • Pre-test

  • Pacing and control

  • Feedback and assessment

  • Progress tracking and reports

  • Motivation and reward


The ontological presentation of every learner keeps something like a profile for each user, enabling semantic reasoning.


She gives an example of this model: automated academic advising. It’s based on learning analytics. It’s an intelligent learning support system based on semantically-enhanced decision support, that identifies gaps, and recommends materials and courses. It can create a personal study plan. The ontology helps the system understand which topics are connected to others so that it can identify knowledge gaps.


An adaptive vocabulary learning environment provides cildren with an adaptive way to train their vocabulary, taking into account the individuality of the learner. It assumes the more similar the words, the harder they are to recognize.


Mariia believes we will make increasing use of adaptive educational tech.

Comments Off on [liveblog] Mariia Gavriushenko on personalized learning environments

October 11, 2016

[liveblog] Bas Nieland, Datatrix, on predicting customer behavior

At the PAPis conference Bas Nieland, CEO and Co-Founder of Datatrics, is talking about how to predict the color of shoes your customer is going to buy. The company tries to “make data science marketeer-proof for marketing teams of all sizes.” IT ties to create 360-degree customer profiles by bringing together info from all the data silos.

NOTE: Live-blogging. Getting things wrong. Missing points. Omitting key information. Introducing artificial choppiness. Over-emphasizing small matters. Paraphrasing badly. Not running a spellpchecker. Mangling other people’s ideas and words. You are warned, people.

They use some machine learning to create these profiles. The profile includes the buying phase, the best time to present choices to a user, and the type of persuasion that will get them to take the desired action. [Yes, this makes me uncomfortable.]

It is structured around a core API that talks to mongoDB and MySQL. They provide “workbenches” that work with the customer’s data systems. They use BigML to operate on this data.

The outcome are models that can be used to make recommendations. They use visualizations so that marketeers can understand it. But the marketeers couldn’t figure out how to use even simplified visualizations. So they created visual decision trees. But still the marketeers couldn’t figure it out. So they turn the data into simple declarative phrases: which audience they should contact, in which channel, what content, and when. E.g.:

“To increase sales, çontact your customers in the buying phase with high engagement through FB with content about jeans on sale on Thursday, around 10 o’clock.”

They predict the increase in sales for each action, and quantify in dollars the size of the opportunity. They also classify responses by customer type and phase.

For a hotel chain, they connected 16,000 variables and 21M data points, that got reduced to 75 variables by BigML which created a predictive model that ended up getting the chain more customer conversions. E.g., if the model says someone is in the orientation phase, the Web site shows photos of recommend hotels. If in the decision phase, the user sees persuasive messages, e.g., “18 people have looked at this room today.” The messages themselves are chosen based on the customer’s profile.

Coming up: Chatbot integration. It’s a “real conversation” [with a bot with a photo of an atttractive white woman who is supposedly doing the chatting]

Take-aways: Start simple. Make ML very easy to understand. Make it actionable.

Q&A

Me: Is there a way built in for a customer to let your model know that it’s gotten her wrong. E.g., stop sending me pregnancy ads because I lost the baby.

Bas: No.

Me: Is that on the roadmap?

Bas: Yes. But not on a schedule. [I’m not proud of myself for this hostile question. I have been turning into an asshole over the past few years.]

Comments Off on [liveblog] Bas Nieland, Datatrix, on predicting customer behavior

November 8, 2008

Happy unmeant birthday to you

I had a birthday recently. I find the happy birthday greetings sent from computer lists — the Prius Chat Forums and from UnusedWidget.com — to be merely inept marketing. But the jovial greeting from my dentist’s clinic sticks in my craw.

I have no personal relationship with the Prius or widget software, but the dentist is a guy who sticks his fingers in my mouth and asks me to spit in his presence. That’s intimate. So, getting a generic birthday greeting from his clinic’s computer is less than meaningless. If next time I’m in he wants to ask me how my birthday was, that’d be a reasonable topic of discussion. If he were to to call me up to wish me a happy birthday, I’d find that a little forced and weird. But having his computer set to send me wishes for a day that no human there observes, notes, or acts on, well, what type of fool does he take me for?

Of course, you don’t want to express that to someone who puts literal sticks in your craw, and who with a single tap can say, “Yup, that one’ll need to come out.”


I’m fine with telling you that I was born in 1950, but I don’t announce my birth date precisely so people won’t feel obliged to say “Happy birthday.” So, just skip it. I am, however, open to receiving presents. Year ’round. I’m a size should-lose-some-weight, who loves the works of artists-he-never-knew-he-liked.

[Tags: ]

2 Comments »