question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Formulation and usage questions

See original GitHub issue

I have a few questions about using Spotlight for an item-item problem involving graded implicit feedback, pardon me if there is a better forum for such questions, I wasn’t able to find one.

I work on a system with feedback in the form of clicks (aka page view), likes and purchases. In this case obviously a purchase is substantially more desirable than a simple click.

Is there an obvious way to achieve this with Spotlight? Should I treat it as pure implicit and use the weights parameter to assign a greater weight to purchases than clicks? Or is it more appropriate to treat it as a ratings prediction problem where the “ratings” are really pseudo-ratings assigned by me?

Also, does Spotlight have any support for cold-start? Or support for predicting for a new user in production based on that user’s (previously unseen) history of implicit feedback? Or would lightfm maybe be a better fit for all of this?

Finally, if deployed in production can Spotlight models predict at reasonably low latency? Perhaps <100ms?

thanks very much for Spotlight. It’s well-documented and the code is a joy to read.

Issue Analytics

  • State:closed
  • Created 6 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
arita37commented, Jan 10, 2018

For negative sampling, what about GAN ? (IRGAN paper).

0reactions
maciejkulacommented, Oct 13, 2017

I wonder if the Turi implementation is to simulate a negative sampling scheme where sampling probability isn’t uniform. (As an aside, something like this would be a valuable addition to Spotlight.)

As the project stands at the moment, your best bet is to weigh observations by repeating them in the training set. This is equivalent to weights (but less computationally efficient).

Read more comments on GitHub >

github_iconTop Results From Across the Web

The Question Formulation Technique - TeachThought
1. Ask as many questions as you can. · 2. Do not stop to discuss, judge, or answer the questions. · 3. Write...
Read more >
What is the QFT? - Right Question Institute
Developed by the Right Question Institute, the Question Formulation Technique, or QFT, is a structured method for generating and improving questions.
Read more >
Question Formulation Teaching Resources - TPT
Formulation of Questions​​ This set of flashcards includes 20 scenarios necessary for formulating grammatically appropriate questions.
Read more >
Using the Question Formulation Technique to Guide Primary ...
The Question Formulation Technique · Ask as many questions as you can. · Do not stop to judge, discuss, or answer any questions....
Read more >
Are Questions the Answer? - Edutopia
Developed and championed by the Right Question Institute (RQI) the process uses strategically placed constraints to encourage learners to stay ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found