Live data from Hacker News

You probably don't need AI/ML. You can make do with well written SQL scripts

threadreaderapp.com

231–240 of 331 posts

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#231
Maybe I'm completely missing the point here, but I thought the use case for AI/ML was to find the cause, not the effect. For example:

>> If a person tries to checkout with 3 different cards at the same time and they all bounced, something funny is happening. Block their account temporary for a while.

That assumes you know that 3 different cards were used and they bounced. Sure, the SQL can answer the question, but you have to know the question first.

I'm happy to be corrected here.

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#232

My startup was approached by a corporate VC that wanted to make a strategic investment. Based on the attendee list from our meeting, which included very high up folks from the company, I felt good going in. They expressed interest in our technology that makes reading on screen easier [1], but they were surprised to learn that we didn't use machine learning to accomplish this. I indicated that it was actually quite ef…

Is there a white paper or a clinical study to back up the claims on bee reader? I have read numerous studies claiming the exact opposite especially on a light projecting surface. I personally found the colour changing on each line to be extremely distracting and straining on my eyes. Furthermore, this seems like a bad joke for someone who is colour blind. Finally, VCs asking for ML are really asking how your technolo…

Yep, there have been several studies done, ranging from media to education to optometric.

• CNET found that readers were 35% more likely to finish reading an article if they were reading with BeeLine turned on. See more on the CNET study in this article in The Atlantic [1].

• An optometric study using eye-tracking glasses found that BeeLine reduced the number of regressions and/or skipped lines for the vast majority of participants.

• Various educator-led studies (some more rigorous than others, and none as informal as the "case studies" that are unfortunately common in edtech) have found strong gains in reading fluency and/or comprehension.

I totally appreciate your skepticism, which is especially reasonable for someone who does not personally see a benefit from the tech.

The response from doctors who work in vision has been very positive, and our tools are recommended by doctors at Stanford Med School and UC Berkeley School of Optometry.

We even got featured by the American Optometric Association. The AOA committee that evaluated our technology said that this was the first time they'd ever had a unanimous vote in favor of anything. Apparently to them, it was quite obvious that this has beneficial effects (without having run any formal studies on it themselves).

To your point about colorblindness, I would note that I regularly come across people with red/green colorblindness who love/use our product. You can change the colors to be whatever you want, or use it in grayscale.

We are talking with publishers, but mostly on the digital side. Thanks for the input and questions!

1: http://www.theatlantic.com/technology/archive/2016/05/a-bett...

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#233

I think the writer is overgeneralizing his particular use case. Surely, the situation he represents doesn't need any AI/ML, but it is the result of a simple use case, with little variables and with an easy workflow. Does the same pattern apply also in more complex scenarios?

Yes and no. AI/ML is real stuff that can do useful things; I worked at a government contracting firm and we made a lot of that stuff work. But as I recall, before anything landed in AI algos, we'd always have pages and pages of code handcrafted by SMEs to prep it. It's not hard to see that, for many cases, all the prep work gets you pretty close to the answer without any training.

I think the issue the article hints at is there are way too many contractors willing to burn your cash on AI/ML.

Contracting has a serious principal agent problem; there was a discussion I recall over how to implement a quick search feature in a system we maintained. I floated the idea of sampling the data to get approximate results, but that was instantly shot down in favor of buying a ton more hardware. There are serious arguments against sampling, it's very tricky to get right, but if we had been spending our own money I think it would have gotten a more careful hearing.

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#234
post #75

What the article describes is called an "expert system" and is what AI in the enterprise used to look like. Basically, you try to capture the instinct of a great salesmen by formalizing it into computer logic. Often that's done with rules like in the article. It works good, but has its limits. The finer reasoning of human judgement are often not expressable, people don't know why they made that decision. Making it ha…

"itself becoming an expert through training"

One issue this runs into: the machine becomes an expert at something that matches what it was exposed to during training. The research on adversarial examples shows that the thing being learned != what the expert learns, frequently to an extreme degree.

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#235

You probably do not need SQL. You can make do with well written see awk scripts

For parsing and prepping large amounts of data, awk is shockingly effective. And after a while, you even get used to your eyes bleeding...

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#236

Earlier quoted context omitted.

Why use the term "AI" when the GP specifically used the less ambiguous Machine Learning? Machine Learning = statistics + linear algebra + computer science, mostly. Naive Bayes and Graphical Models are pure statistics, but they are mostly used for toy problems. Machine Learning scales these approaches to high dimensionality problems, and tasks where data is abundant.

Funny, I would consider many ML usages to be toy problems. Coming up with funny nonsensical Shakespeare plays or generating random Pantone colors or Pokémon names isn’t something you hear from Bayesian systems. That’s the domain of ML. Recommending related products is again simple statistical analysis. And I can generate a prediction based on past performance real easy with some SQL and a couple of “if” statements. J…

I agree with all of this, except are you really implementing bayesian models in SQL? I'm not sure that is what the author is advocating in the first place. There are tools for bayesian everything, I much prefer using those over hacking together some illegible SQL script.

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#237
post #75

What the article describes is called an "expert system" and is what AI in the enterprise used to look like. Basically, you try to capture the instinct of a great salesmen by formalizing it into computer logic. Often that's done with rules like in the article. It works good, but has its limits. The finer reasoning of human judgement are often not expressable, people don't know why they made that decision. Making it ha…

"itself becoming an expert through training" One issue this runs into: the machine becomes an expert at something that matches what it was exposed to during training. The research on adversarial examples shows that the thing being learned != what the expert learns, frequently to an extreme degree.

And anyone working on ML/AI who doesn't understand overfitting is selling snake oil.

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#238

Who on earth are these people describing ? I've never heard of anyone hiring expensive Data Scientists, spinning up Spark/H2O clusters, building a data lake, doing a database offload to S3/HDFS all for a "select from orders table where basket size is the biggest" query. AI/ML doesn't even work like this. It's simply not designed for giving 100% accurate answers to highly structured queries.

> Who on earth are these people describing ? I was asked about my thoughts on AI/ML at work, I said it didn't really apply to us. I was told "but with ML we can figure out when deliveries are happening and scale the machines before the deliveries happen based on the peak traffic times". I tried to explain that we could so all that from SQL and looking at our data. We have all the data we just need to formulate it int…

> We have all the data we just need to formulate it into something that makes sense to predict which times of day, days of week, for each region, where we have more traffic then use that data to pre-scale.

But then.. you would be doing ML ;)

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#239

My startup was approached by a corporate VC that wanted to make a strategic investment. Based on the attendee list from our meeting, which included very high up folks from the company, I felt good going in. They expressed interest in our technology that makes reading on screen easier [1], but they were surprised to learn that we didn't use machine learning to accomplish this. I indicated that it was actually quite ef…

So, I went to the page, clicked the button for the Firefox extension, and was greeted with this page: https://s.mort.coffee/d/img/scr-4494758.png

You should probably link to the add-on page (https://addons.mozilla.org/en-US/firefox/addon/beelinereader...) instead of directly to the .xpi file. I would never accept to install a plug-in from a random link even if it hadn't been for the dialog's scary language.

Re: You probably don't need AI/ML. You can make do with well written SQL scripts

#240
post #48

Earlier quoted context omitted.

I went to your website, and I can't figure out what your product is or does. I had to click in to individuals before I figured out what it does. Why not put "BeeLine Reader makes reading on-screen easier, faster, and more enjoyable. We use a simple cognitive trick — an eye-guiding color gradient — to pull your eyes from one line to the next." on your front page? Maybe you guys have already done some kind of testing a…

Appreciate the feedback. We recently redesigned the website to offer silos, and one of the goals was to make the landing page not offer too many specifics that would make some audiences bounce. But perhaps your suggestion is just what we need to do. Thanks for taking the time to share! One lesson learned: I should have linked to the /individual page instead of the generic landing page in my comment. Updating link now…

You'd already updated the link above when I first looked at the site, but having a look at the home page, I didn't immediately notice that the Individual / Educational / Partners text were links, so I'd have probably been confused too!
Post reply on HN