Humans are really good at taking a vague description of a task and using a small number of examples to disambiguate it. For example, "sort all of the folders, so that it Alan goes before Amy, etc". The rule ("sort") is pretty ambiguous, but one simple example in the context gives enough information to realise you probably mean alphabetically by first name. Is there something like this example that could be combined w…
> Humans are really good at taking a vague description of a task and using a small number of examples to disambiguate it. IIRC this is tested heavily in IQ tests.
Transform Data by Example [video]
21–30 of 94 posts
Re: Transform Data by Example [video]
#22You know what this reminds me of? Those trained neural-net things which, however many training examples you give it, always seem to find some way to “cheat” and not do what you want while still obeying all your training data correctly. Something like this: Suppose we have a table of strings of digits, some including spaces, and we’d like to remove the spaces. From 123 456 234567 345 678 to 123456 234567 345678 Now, w…
This is why I want any ML device to be able to explain itself. It could train on your before-and-after examples and come up with a list of what it thinks you want it to do. For your example, it could list: “Remove interior spaces from each item” or it could say: “Remove the middle character from any 7-character strings to make them 6 characters in length” You would be able to do something with that.
Re: Transform Data by Example [video]
#23Humans are really good at taking a vague description of a task and using a small number of examples to disambiguate it. For example, "sort all of the folders, so that it Alan goes before Amy, etc". The rule ("sort") is pretty ambiguous, but one simple example in the context gives enough information to realise you probably mean alphabetically by first name. Is there something like this example that could be combined w…
Re: Transform Data by Example [video]
#24Re: Transform Data by Example [video]
#25Earlier quoted context omitted.
This is why I want any ML device to be able to explain itself. It could train on your before-and-after examples and come up with a list of what it thinks you want it to do. For your example, it could list: “Remove interior spaces from each item” or it could say: “Remove the middle character from any 7-character strings to make them 6 characters in length” You would be able to do something with that.
Neural nets are infamous for not doing this. Learning algorithms that produce decision trees are usually used in this situation.
Re: Transform Data by Example [video]
#26Earlier quoted context omitted.
This is why I want any ML device to be able to explain itself. It could train on your before-and-after examples and come up with a list of what it thinks you want it to do. For your example, it could list: “Remove interior spaces from each item” or it could say: “Remove the middle character from any 7-character strings to make them 6 characters in length” You would be able to do something with that.
Neural nets are infamous for not doing this. Learning algorithms that produce decision trees are usually used in this situation.
Re: Transform Data by Example [video]
#27https://support.office.com/en-us/article/Use-AutoFill-and-Fl...
Re: Transform Data by Example [video]
#28Earlier quoted context omitted.
Neural nets are infamous for not doing this. Learning algorithms that produce decision trees are usually used in this situation.
It's theoretically possible for a neural net to do this; the network just needs to have the explanation as an output. I agree that decision trees would be more reliable and easier to train, but I'm not sure if hardcoding every feature is scalable.
Also seems like it’s another magnitude of complexity in the neural net to have it not only train and learn on your inputs, but also train and learn on its own training and learning.
Re: Transform Data by Example [video]
#29Earlier quoted context omitted.
This is why I want any ML device to be able to explain itself. It could train on your before-and-after examples and come up with a list of what it thinks you want it to do. For your example, it could list: “Remove interior spaces from each item” or it could say: “Remove the middle character from any 7-character strings to make them 6 characters in length” You would be able to do something with that.
IIRC you _can_ get this, but it's a huge algorithm that doesn't do things in a way that would probably make sense to a human. It would be amazing to be able to transform code into human language.
Re: Transform Data by Example [video]
#30Wait, Excel had this built in since 2013! https://support.office.com/en-us/article/Use-AutoFill-and-Fl...