News for hackers. Stuff that matters.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by avgcorrection on Wednesday October 11, 2023 @09:13AM (#37843938)
Isn't ML the only kind of successful AI?
Re:"We'll call it AI to sell it, Machine Learning to Build it" by sirwhinesalot on Wednesday October 11, 2023 @09:17AM (#37843978)
No, just that every other type of successful AI ends up being called something else.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by hunter2_ on Wednesday October 11, 2023 @09:37AM (#37844212)
Do you have any examples? I'm charged with figuring out how my organization can benefit from AI, and hearing that there are non-ML options is very relieving. I assume it's not quite so simple as to include "any algorithm," right?
Re:"We'll call it AI to sell it, Machine Learning to Build it" by progval on Wednesday October 11, 2023 @09:58AM (#37844483)
PageRank (search ranking), A* algorithm (pathfinding), simplex (linear optimization), branch prediction (in CPUs), autocomplete
Re:"We'll call it AI to sell it, Machine Learning to Build it" by Tommah on Wednesday October 11, 2023 @04:11PM (#37849665)
There is also a large set of algorithms for adversarial search problems, such as playing board games, that traditionally don't use machine learning. Minimax is the simplest one, and then there are negamax, alpha-beta pruning, negascout, etc. I believe Stockfish (the world's strongest chess program, or close to it) has actually improved its evaluation function using machine learning, but this is a fairly recent development.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by sirwhinesalot on Wednesday October 11, 2023 @10:12AM (#37844648)
Any form of constraint solving tech. SAT solvers (used in hardware-synthesis, software verification, math proofs, etc.), Mixed Integer Solvers (usually sold for tens of thousands of dollars) that are used for hardcore optimization problems, Google's Operations Research toolkit (OR-tools), etc.

Unlike most algorithms, these things are general purpose, they can solve any* NP-complete problem (*usually in a useful amount of time).

My manager refers to these things as "Machine Reasoning" in contrast with "Machine Learning", since they start from the rules instead of from examples.

Re:"We'll call it AI to sell it, Machine Learning to Build it" by sorenjan on Wednesday October 11, 2023 @11:51AM (#37846066)
If you've used a GPS navigator you've used AI, Pathfinding is a type of AI. Saw mills use planning algorithms to extract the maximum amount of useful planks from lumber, that's AI.

The most popular text book in the subject might be a good starting place: https://aima.cs.berkeley.edu/

Re:"We'll call it AI to sell it, Machine Learning to Build it" by Izkata on Wednesday October 11, 2023 @12:34PM (#37846660)
No personal experience here, but my understanding is that expert systems were considered a type of AI and were in the early days mostly implemented as a collection of "if-then" statements.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by lawn on Wednesday October 11, 2023 @09:18AM (#37843993)
Not at all.

AI in games (of many different types) is extremely successful.

Re:"We'll call it AI to sell it, Machine Learning to Build it" by iwonthecase on Wednesday October 11, 2023 @04:09PM (#37849644)
AI in games (well at least NPC style AI) is also kind of unique in that it's actually good to try to trick the end users into thinking it's more intelligent than it is.
Re:"We'll call it AI to sell it, Machine Learning to Build it" by bitwize on Wednesday October 11, 2023 @09:49AM (#37844367)
ML is the intersection of the set of successful things and the set of things we call AI today.

There are things we used to call AI, like inference engines, that were and are phenomenally successful (not to mention easier to implement). Type inference in modern programming languages, for instance, still uses the GOFAI technique of unification to solve for unspecified types of variables in a program.

That's why I found it funny the article said "There are companies claiming their products are powered by AI, when they're really powered by IF statements." Back in the day, AI was itself powered by IF statements.

Re:"We'll call it AI to sell it, Machine Learning to Build it" by avgcorrection on Wednesday October 11, 2023 @10:02AM (#37844533)
> There are things we used to call AI, like inference engines, that were and are phenomenally successful (not to mention easier to implement). Type inference in modern programming languages, for instance, still uses the GOFAI technique of unification to solve for unspecified types of variables in a program.

Okay. I don't see how these application domains have anything to do with “AI” in the sense of something that resembles human reasoning in any given subarea (like pattern recognition, language).