40 karma · joined March 23, 2015
It’s great to separate for record keeping, but mostly to avoid forcing the conversation on some organisational thing when the other just needs eg to vent about something at work
Also, are you aware that one of the most prominent AI tools of this month (ChatGPT) was obtained with RL!
Isn’t there a huge ethical issue there?
Some other applications that you may use daily are translate and face unlock/recognition.
It’s interesting that you mention search and spam filtering which both include an adversarial component. It seems to me that the adversarial AI has become better, in line of expectation from the democratisation of AI tools and knowledge.
Do you have some pointers on scaling GNNs to such large problems?
I hope this helps cases where learners could come up with better solutions if it were not for pathological failures that we know to avoid.
Also, I try to keep expectations around AI reasonable.
This surprises me, because most AI technologies have been around for a long time. Now with blockchain a couple of years ago, I could at least rationalize all excitement as people throwing new technology at an old problem. But with AI I am continually surprised by the reasons why 'an AI' would be able to solve it.
In green fields deployments, Azure personalizer may be a nice place to start looking.
On the academic side, this paper provides an overview https://content.iospress.com/articles/data-science/ds200028
Previously discussed on HN: 1. https://news.ycombinator.com/item?id=18408360 2. https://news.ycombinator.com/item?id=24184270
Plug/Source: I did a lit. review on this topic https://doi.org/10.3233/DS-200028
What 'structured' means here deeply depends on the representation the agent has of the world, i.e. which states and actions are similar to each other. Current RL setups typically learn such representations on the go. Abstractions can be very powerful here.
Arguably, people also perform structured exploration on learned representations. It may be the case that the adults have learned a representation of the 'game' and their lies little exploratory value in suboptimal actions.
Another post in this thread mentions adaptive query planning and mistakenly imply that the GEQO is a module for this. My hands have been itching to look into experimenting on some improvements on the GEQO, specifically by improving the genetic algorithms used. When there are many similar queries, so in the adaptive query planning setting, one could also use reinforcement learning to improve query planning over time.
Talking about dangers of AI!
Controlling this adaptivity is usually done in an ad hoc fashion by writing code surrounding the adaptive component, usually a ml model
This yields many problems ranging from "artificial stupidity" to problems with safety and degraded power of users.
By integrating control into adaptive systems, we might get the best of both worlds: tell the program what (not) to do where you know this upfront and let it figure out how to act by itself elsewhere