290 karma · joined April 3, 2023
We had some people use voice software to fill in survey responses. This flagged computer-generated assistance.
Generally speaking, it'll be more than a single click event (e.g. see https://x.com/_magrawal/status/1925985289568211168)
'Behavioral' is loosely defined, but it seems like the behavioral tells of Operator are quite simple
Behavior is a big missing link. Many CAPTCHA services (including Google reCAPTCHA v3) claim to use behavioral analyses, but you can disprove this using Operator to fill out a form and see reCAPTCHA and other bot detection systems flag it as a human.
At Roundtable, we rely on first-order behavioral markers (keystroke, mouse, scroll, click) etc. When first-order are sufficiently spoofed, analyze higher-level cognitive traits (e.g. incongruent effect in Stroop)
I suggested cognitive fatigue was an adaptive construct that biases people to go offline and replay their memories, and that this was decision-theory optimal from a learning / reward perspective.
https://mayank-agrawal.com/papers/AgrawalMattarCohenDaw21.pd...
My PhD proposal was to suggest that cognitive fatigue is an adaptive construct. Rather than reflect a depletion of glucose and that people can't function anymore, cognitive fatigue is a suggestion for the agent to go 'offline' and replay.
Two of my collaborators wrote an extremely influential paper writing down a Q-learning equation for replay: https://www.nature.com/articles/s41593-018-0232-z
> i guess at the limit this is a qualtrics competitor? and before that i guess google forms. can i use this as a strict google forms replacement? - dump data straight into a google spreadsheet?
Yup, can easily deploy and dump data into a csv
> good luck - i think its an important problem but idk if its venture scale yet. you might explore RLHF/AI data annotation as a usecase.
yup :)
> i'd be most concerned about botting and filtering out low effort surveys - the latter i imagine is a big academic concern. if you came out with a singular innovation there you could probably build a company around it.
This is exactly what we've been selling in the space of 'fraud detection'! We got tired of integrating with all the API for survey platforms so we decided to build a developer-friendly one ourselves!
Username: show-hn@news.ycombinator.com PW: Hackernews2024!
We're in the process of figuring that out. Hopefully that is another use case for LLMs :)
> Are you then creating individual models per customer? As in, if Coke are an existing customer of yours and Pepsi sign up, do they get access to a model that's partially trained on Coke data, or it's a case of your base model + "bring your own research"?
The latter, i.e. base model + "bring your own research"
Agree A, B, and C are big hurdles.
Re: A - we have started adding transparency (vis-a-vis the 'Investigate Results' and the tSNE plots + similarity scores) but we still have a ways to go
Re: B - agree that the survey responses -> insights pipeline is nonlinear and it's not clear how to make that tighter
Re: C - generally, we try to champion a human-AI interaction loop where people are needed to evaluate the outputs, generate insights, etc.
All great points though and ones we are facing
Trust is one of the biggest issues we're trying to solve. This motivated the tSNE plots and similarity scores under 'Investigate Results', but we definitely have a long way to go. Generally speaking, survey practitioners trust us more than their clients (perhaps not surprising)
Thank you for the kind words / reference
In the backend, we check to see if the answers are stated in a high-quality survey and just retrieve that. I know we do this for gender, and I'm not sure whether that happens for presidential polling.
Great idea, thank you. We're still figuring out whether the business model will be a general-purpose tool that anyone can use or those custom models I referenced above. If the former, your suggestion is spot on.
Internal purposes include stuff like optimally rewording questions and getting priors.
A hybrid approach would be something like - hey let's not ask someone 100 questions because we can accurately predict 80%. Let's just ask them the hard-to-estimate 20 questions
We definitely need to think how to handle your question so that it's clear where survey data converges/diverges with reality.