Live data from Hacker News

Shirt Without Stripes

github.com

251–260 of 639 posts

Re: Shirt Without Stripes

#251
post #162

Earlier quoted context omitted.

I expect most users genuinely looking for such a product would just search "plain shirt"

Like I said in another comment, this yields plenty of results that are not in fact plain shirts. Try for yourself on Amazon or Google.

I did try on Amazon before making the comment and it showed me only plain shirts (at least for the first page of results).

Re: Shirt Without Stripes

#253
post #233

Earlier quoted context omitted.

That is an inclusive search though. What if the user actually wanted to simply exclude stripes but wanted to see polka dots and paisley?

I think that is probably not a common enough use case to optimize for. Additionally it would be easy for a user in that position to just search "shirt" and ignore the occasional striped one, or to search "polka dot" and "paisley" seperately

That sounds like a lot of repetitive searching. I wonder if we could get a computer to do that for us.

Re: Shirt Without Stripes

#254
Interestingly, Google can handle these searches just fine...

"birds without flight"

"cars without wheels"

"cats without tails"

"dogs without hair"

"intersections without lights"

"poems without rhyme"

"shirts without collars" (also "sleeves", "shoulders", "buttons", "logos", "pockets", and more)

Re: Shirt Without Stripes

#256
post #13

The point of this isn't asking how to apply boolean search operators, it's showing that the largest AI-focused companies in the world absolutely suck at NLP.

Why would you really apply NLP to a search engine though? Generally speaking a weighted keyword search is good enough 95% of the time and requires significantly less resources to perform.

Agreed. I love how I can go to Men's Wearhouse and tell the salesman:

"Shirts"

"Polka dot shirts"

"Floral shirts"

"Wikipedia list of clothing patterns"

"Houndstooth shirts"

Re: Shirt Without Stripes

#257
post #233

Earlier quoted context omitted.

I think that is probably not a common enough use case to optimize for. Additionally it would be easy for a user in that position to just search "shirt" and ignore the occasional striped one, or to search "polka dot" and "paisley" seperately

That sounds like a lot of repetitive searching. I wonder if we could get a computer to do that for us.

I understand the point, but there are plenty of bigger fish that I would want Amazon and Google to fry before spending their engineers' time on a triviality like this. I just don't think that having to make three queries instead of one in this occasional situation is such a big deal.

Re: Shirt Without Stripes

#259

Why should it not be possible to solve this with statistical methods? The model just needs to be able to understand the important meaning of "no" in here, in the context of the whole sentence. I would guess that most modern NNs from the NLP area (Transformer or LSTM) would be able to correctly differentiate the meaning. The problem is, I think there is no fancy NN (yet) behind Google search, and the other web searche…

"there is no evidence of cancer" and "there is evidence of no cancer" are two different statements with different meaning, so it's more complex a task than just understanding the importance of "no" in a sentence. It's involves semantic analysis of the sentence. The paper I linked to below describes a technique they call "deep parsing." Check it out for more context.
Post reply on HN