HN user

krallistic

93 karma
Posts15
Comments38
View on HN

Various reasons

Some people just believe there is no innate knowledge or we dont need it if we just scale/learn better (in the direction of Bitter Lesson)

(ML) Academia is also heavily biased against it due to mainly two reasons: - Its harder to publish, since if you learn Task X with innate Knowledge, its not as general, so reviewer can claims its just (feature) engineering - Which hurts acceptance, so people always try to frame their work as general as possible - Historical reasons due to the conflict the symbolic community (which rely heavily on innate knowledge)

Seems like a band-aid solution for a broken system.

But in general science will have to deal with that problem. Written text used to "proof" that the author spend some level of thought into the topic. With AI that promise is broken.

And sampling from a (now fixed) distribution can be made deterministic...

So the total generation of text from an LLM can be made fully deterministic. The problem for scientists is that we cant do that in the deployed systems...

"The goal of Automated driving is not to drive automatically but to understand how anyone can drive well"...

The goal of DeepBlue was to beat the human with a machine, nothing more.

While the conquest of deeper understanding is used for a lot of research, most AI (read modern DL) research is not about understanding human intelligence, but automatic things we could not do before. (Understanding human intelligence is nowadays a different field)

Start-ups deliver something much more complicated/different than these research projects.

If the whole research project at the end actually delivers a somewhat coherent prototype, it's seen as a huge success.

Most start-ups start with a proof-of-concept prototype to transform it into an economically viable product.

So, comparing these success rates does not make sense. Multiple research groups can deliver rough prototypes at the end and celebrate their "huge success". In most fields, there can be only a few economically surviving startups...

Teaching is not really relevant in the hiring process of professors.

I saw several committees for prof position and teaching is treated like a checkmark. You should done it and provide a small sample lecture (which you prepare much more than your average lecture) and don't have to suck at it. After this checkbox, the differentiating factors are about citations and how much grant money you can/could/do have... (Western Europe, maybe somewhere else it's different).

But in this example, many of the programmers know the alternative (i.e they learned c++, java etc) and still prefer something else...

That point is also a bit of a stretch.

While there are a few papers on using KG/Ontologies to enhance training, this is really far from the mainstream, and i would be surprised if it would be used anywhere (outside of a research paper)

This. In the second article, the author touches on this a bit.

With a local setup, I often think, "Might as well run that weird xyz experiment over night" (instead of idling) On a cloud setup, the opposite is often the case: "Do I really need that experiment or can I shut down the sever to save money?". Makes a huge difference over longer periods.

For companies or if you just want to try a bit, then the cloud is a good option, but for (Ph.D.) researchers, etc., the frictionless local system is quite powerful.

The biggest thing any ML practitioner realizes when they step out of a research setting is that for most tasks accuracy has to be very high for it be productizable. You can do handwritten digit recognition with 90% accuracy?

It's way more nuanced than this. Of course, you need a decent "accuracy" (not necessarily the metric), but in many business cases, you don't need high accuracy. But you need a solid process: you can catch errors later, you can cross references etc, you need to failsafe, you need to have post-mortem error handling, etc...

I shipped stuff (classical ML) that was nothing more than "a biased coin flip," but that still generates value ($) due to the process around it.

gives me the impression that anything other than grid search hyper parameter optimization is a fools errand. This would give credence to the notion that hyper parameter tuning really is akin to just re-rolling a character sheet until you get one that is over powered.

The visualizations only show that at the Border there are a lot of fractals, not in every part of the space. (Although the highest performance is often achieved close to the border.). I would not state hparam search as bad as that..

"Inference" - getting the predictions out of the model. While training you need to run: Input -> Model -> Output (Prediction) - Compare with True Output (Label) -> Backpropagation of Loss through the Model. Which can highly batched & pipelined. (And you have to batch to train in any reasonable amount of times, and GPUs shine in batch regime)

When a single user request comes in, you just want the prediction of that single input, so no backprogation and no batching. Which is more CPU friendly.

If claims to have good knowledge in TS, but had not played around with Prophet (which is dead simple, takes a few hours - or 15 minutes for you - to see some problems), how interested/knowledgeable are they in TS? (I assume that they look for candidates knowledgeable in that field, and just playing around with prophet dosnt make you knowledgeable)

Especially in TS is saw many PhDs, really focussed on one specific method, not looking left and right and neither are pragmatic about their choices. Which is essential to solve anything in real life. Filtering candidates out, based on criteria like "played around with different stuff" is a good indicator for open-minded people IMHO.

Its easy to point at the bookshelf example and say "Haha AI is stupid", but its actually quite impressive. One could easily argue that most human interviewers have similar bias, and that it can detect such complex signals (books, glasses etc) IS impressive.

The problem is this case is the data and/or wrong objectives, but the "AI" here has a lot of awareness, just on the "wrong" signals.

For must use-cases the performance cost of loading the model are pretty low compared to either their training cost or making thousands of inference calls (when used in an API). Mayebe they matter if you do AWS Lambda with ML Models, but mostly pickle performance is absolutely fine.

BUT the security problems still remain and weigh much higher

"Among young men [...] and the growing percentage who coreside with their parents all contribute significantly to the decline in casual sex. The authors find no evidence that trends in young adults’ economic circumstances, [..] explain the recent decline in casual sexual activity."

Isnt the increase in coreside with parents due to economic circumstances...?

Sure if no methods/work exists. In this case there already has been some work done, to mitigate these issues. So either mention them in related work and/or highlight why theses methods arent enough.

The comparisons to NLP presents a good view on the problems.

Its "easy" to write some logic rules to parse input text for a 50% demo. But then you want to improve & scale, and suddenly all the nuances, bites you. The rules get bigger, nested and complicated. Traditional NLP tried that avenue for a while, with decent success in small usecases, but for larger problems without success. (Compared to stuff like BERT & GPT, which still have a lot of problems)

Similar with Knowledge Graphs, you can show some nice properties on inferring knowledge on small problems, but the real world is much more approximate and unclear than some (binary) relationships.

Personally i think we Humans lack the mental capacity to build large models with complex interactions.

Maybe a good indicator that there is only minor (industry) need/benefit. The "biggest" Knowledge Graph is Google, but it is unclear, how much there is actually Semantic Web and how much search, ML, NLP etc..

They are all nice ideas, but the practical usecases are rare. I am skeptical of the often touted usecase in Medicine/Drug Interactions. The only time i saw it in the industry, it was not really used by the lab technicians. Because all questions the system could answer, were trivial. The promise of "the system can inference new combinations/interactions" was never fulfilled.

OpenAI API 6 years ago

I wonder if there are any legal complications in the transition from a non-profit to a regular company (especially from a tax perspective)

OpenAI API 6 years ago

GPT-3 isn't a 10X improvement. (At least from everything we know so far.)