Word2Vec recebeu quatro avaliações de 'rejeição forte' na ICLR2013
(openreview.net)Estimativa eficiente de representações vetoriais de palavras
- Os pesquisadores propõem duas novas arquiteturas de modelo para calcular representações vetoriais contínuas de palavras em conjuntos de dados muito grandes.
- A qualidade dessas representações é medida em tarefas de similaridade entre palavras e comparada com vários tipos de técnicas baseadas em redes neurais que antes apresentavam o melhor desempenho.
- A equipe observou uma melhora significativa de precisão com custo computacional muito menor. Ou seja, em um conjunto de dados de 1,6 bilhão de palavras, é possível derivar vetores de alta qualidade de 300 dimensões para um vocabulário de 1 milhão de palavras em menos de um dia usando uma única CPU.
- Também mostram que esses vetores oferecem desempenho de ponta em conjuntos de teste para medir vários tipos de similaridade entre palavras.
- Pretendem disponibilizar publicamente esse conjunto de teste para uso da comunidade de pesquisa.
Opiniões
- Os revisores apontaram que faltava uma motivação clara sobre como o modelo proposto difere dos modelos existentes e por que ele é superior.
- A explicação do modelo é mínima, dificultando determinar como ele difere de trabalhos anteriores.
- Os revisores enfatizaram que o artigo inclui comparações inconsistentes entre modelos treinados em diferentes conjuntos de dados e com diferentes dimensões, algo necessário para tornar os argumentos do artigo convincentes.
Opinião do GN⁺
- Este estudo propõe uma nova técnica para estimar vetores de palavras com eficiência, o que representa um avanço importante na área de processamento de linguagem natural.
- O modelo proposto pode ser treinado muito mais rapidamente do que os modelos complexos de redes neurais existentes, o que pode ser útil para pesquisas que lidam com dados linguísticos em grande escala.
- O artigo também apresenta uma nova forma de avaliar a qualidade dos vetores de palavras, que pode vir a se consolidar como padrão para medir similaridade entre palavras em pesquisas futuras.
1 comentários
Comentários do Hacker News
Há mais detalhes em uma publicação recente do Tomas Mikolov (autor do word2vec) no FB: https://www.facebook.com/share/p/kXYaYaRvRCr5K2Ze
O ponto interessante e também amargo é que até especialistas cometem erros. Havia desde reações ao estilo Geoff Hinton, do tipo “eu também sabia disso, mas esqueci de apresentar”, sobre analogias de palavras, até gente que dizia “isso é um truque total, não tem como funcionar” sem nem ler o artigo ou testar por conta própria. Também é mencionado que Ian Goodfellow ficou bravo no Twitter
Mas Quoc diz que isso não é verdade: https://twitter.com/quocleix/status/1736523075943125029
Pelo lado do Quoc, a lembrança é de que Tomas não propôs a ideia; ao contrário, quando lhe compartilharam a ideia de tradução ponta a ponta, ele foi bastante cético, e eles trabalharam para fazê-la funcionar apesar desse ceticismo. Em vez de alguém estar mentindo, parece mais que um dos lados está se lembrando errado, mas o gosto que fica não é bom
Dar pesos tf-idf a palavras específicas ajudava um pouco, mas um conjunto de palavras com pesos tf-idf também era parecido em força. A ideia de usar similaridade de cosseno sobre a soma de vários vetores de palavras hoje soa realmente tola
Se for isso mesmo, sinceramente passa a impressão de que o Mikolov parece bem instável
Ainda assim, é crível que a maioria dos pesquisadores também seja humana e seja bastante influenciada por ego e dinheiro, em vez de colocar o avanço do conhecimento compartilhado acima de tudo. cof OpenAI cof
Caso contrário, soa só como um post de reclamação
Acho que os revisores fizeram um trabalho bem bom. O conteúdo das revisões também parece bastante razoável. O processo de revisão deveria avaliar a qualidade do artigo, não o quanto ele poderá ser influente no futuro
Nem todo artigo influente é, de fato, um bom artigo
Faltava motivação, a contribuição não estava apresentada com clareza, e a explicação era muito confusa. O núcleo da ideia quase não mudou, mas o artigo que acabou sendo publicado ficou muito melhor, e isso aconteceu porque a primeira revisão foi dura. A revisão em si não era particularmente perspicaz, era mais um “está confuso, não entendo o que você está fazendo nem por quê”, mas às vezes esse olhar externo é exatamente o que faz falta
Eu também já revisei e rejeitei artigos em que dava para ver a semente de uma ótima ideia, mas o artigo em si, como texto escrito, não era bom. Sempre fico feliz quando esses artigos depois saem publicados em uma forma muito melhor
A pergunta não deveria ser “este artigo marca as caixinhas?”, mas sim “este artigo faz a área avançar e por isso merece mais exposição?”. O fato de a primeira pergunta não levar bem à segunda é uma falha do sistema
É parecido com uma cultura de contratação que escolhe candidatos de cabelo arrumado e com o jargão certo, mas deixa passar quem realmente teria impacto no lucro
Um artigo ‘bom’, muito rigoroso, mas que não leva a nada, é realmente um bom artigo? Se virmos o progresso científico como se artigos rigorosos fossem dados com alta probabilidade de sucesso e artigos menos rigorosos fossem dados com baixa probabilidade, então bastaria procurar só os rigorosos. Aí a conclusão seria que o word2vec, com seu baixo rigor, ter produzido avanço foi “apenas muita sorte” e não precisava ter sido bem avaliado
Mas o word2vec também foi muito inovador, e isso deveria contar positivamente na revisão. Aliás, acho que artigos inovadores tendem a ser difíceis de tornar muito rigorosos justamente porque a definição de rigor naquela área ainda não está consolidada. Na fronteira extrema, eu diria até que rigor e inovação têm correlação negativa
https://en.wikipedia.org/wiki/Eight-legged_essay#Viewpoints
Se perguntar a quem financia a pesquisa, é bem provável que prefiram investir em ideias influentes a produzir artigos ‘de alta qualidade’ sem impacto
Mais tarde, notei que o comentário do revisor f5bf era interessante. Ele disse que seria bom explicar como esses modelos lidam com similaridade semântica não transitiva, como em “river”, “bank” e “bailout”, e mencionou que pessoas como Tversky criticavam modelos de espaço semântico por não modelarem adequadamente esse tipo de similaridade
O que chama atenção nos modelos mais recentes (GPT, modelos de difusão de imagem etc.) é a capacidade de brincar com palavras quando há significados ambíguos. Antes isso parecia uma habilidade muito humana, mas agora parece ter entrado na caixa de ferramentas dos modelos generativos. Imagino que a maioria use algo parecido com word2vec para obter vetores de embedding a partir de prompts
Não sei se a ambiguidade do word2vec contribui para a capacidade de fazer trocadilhos, mas isso mostra uma situação de recurso versus bug em que essa ambiguidade é um recurso para fins criativos e um bug se quisermos modelar o espaço semântico como um espaço vetorial estrito
Interpreto que os embeddings de palavras/prompts dos modelos atuais são grandes demais, supercarregados com dimensões redundantes, e provavelmente não satisfazem nenhum formalismo matemático de algo como um espaço vetorial bem-comportado
Já modelos posteriores, como a família Transformer, BERT, GPT etc., atribuem vetores completamente diferentes a esse “bank” dependendo do contexto das palavras ao redor
Parece que as versões iniciais do artigo foram rejeitadas e depois houve atualizações e reforço das explicações com base nas revisões. No fim, isso foi útil e parece a forma como o processo de revisão deveria funcionar
Como este artigo foi um trabalho inovador, faz sentido dedicar mais esforço para explicar por que funciona, em vez de se apoiar apenas em bons resultados de benchmark
Olhando agora, os revisores anônimos que pareciam inteligentes talvez hoje pareçam bem tolos
A revisão por pares não funciona bem para ideias novas. Ninguém tem tempo ou disposição para passar horas e mais horas tentando entender algo realmente novo
Li um texto sobre isso no passado, difícil de encontrar agora, que resumia mais ou menos a história do sistema atual de revisão por pares. A revisão por pares como a conhecemos hoje surgiu principalmente nos anos 1970, como resposta a várias crises de financiamento na academia. A ideia era uma estratégia para fazer a pesquisa parecer mais confiável
A crítica mais devastadora à revisão por pares é, claro, que ela fracassou completamente em impedir a crise de reprodutibilidade e talvez até tenha ajudado. A academia é um sistema cujo principal incentivo é garantir financiamento por meio de uma imagem de confiabilidade e, em princípio, isso é uma receita para fraude em larga escala
Por exemplo, a revisão de f5bf resume CBOW e skip-gram e observa que a explicação do modelo é muito minimalista, o que dificulta avaliar o quanto ele difere dos modelos anteriores. Seria bom incluir mais representação gráfica ou detalhes matemáticos, e isso seria perfeitamente possível com o quase uma página de espaço restante, em vez de gastar tanto espaço com equações meio desnecessárias sobre o número de parâmetros
Essas revisões levaram a mudanças consideráveis no artigo, embora aparentemente não grandes o suficiente: https://openreview.net/forum?id=idpCdOWtqXd60¬eId=C8Vn84f...
Foram revisões de boa qualidade e, pessoalmente, acho que o artigo se beneficiou ao passar por esse processo
Recebi revisões realmente absurdas, incluindo pecados contra o espírito científico. Por exemplo, houve revisor que basicamente insistia que, sem uma ideia nova de arquitetura e resultados de estado da arte, o trabalho não merecia publicação. Como se entender melhor e simplificar ferramentas já existentes fosse algo que nunca devesse acontecer
Claro, às vezes os revisores focam em outros pontos em vez de “isso vai revolucionar A, B e C?”
O word2vec não introduzia um grande número de conceitos novos; a diferença era que era simples, rápido e de boa qualidade. O software e os vetores pré-treinados eram mais acessíveis e fáceis de usar do que as abordagens anteriores
Há quatro “strong reject”, mas todos parecem ter sido escritos pelo mesmo revisor, no mesmo horário e com o mesmo conteúdo. Isso não é apenas uma rejeição?
E também fico me perguntando por que só a nota desse revisor aparece
Fico curioso para saber quantas das pessoas que falam tão categoricamente aqui sobre o valor ou a falta de valor da revisão por pares realmente já participaram dos dois lados, como autores e revisores. Mais ainda: quantas já exerceram o papel de editor, integrando e sintetizando várias revisões em uma recomendação única
Existem muitos espaços para compartilhar pesquisa ou ideias sem revisão formal por pares, e arXiv/bioRxiv são exemplos óbvios. Se a pessoa rejeita a própria revisão por pares, parece haver alternativas suficientes
Por ser o HN, talvez fique um pouco acima da média, mas ao mesmo tempo também tende para pessoas procrastinando. Basta levar isso em conta
Na faculdade, fiz como trabalho de disciplina um sistema simples que corrigia texto com base em algumas heurísticas.
O professor dessa disciplina sugeriu, no verão, submeter a um congresso regional um artigo descrevendo o sistema e os resultados; escrevi com ajuda dele, mas foi rejeitado imediatamente por algo como a gramática é ruim. O congresso era no Brasil, mas o artigo precisava ser em inglês. Eu era estudante e achava que meu inglês era realmente ruim.
O professor disse para mandar um e-mail ao revisor pedindo feedback e tentar submeter de novo depois de revisar. Então perguntei especificamente quais parágrafos estavam confusos, e ele enviou trechos de frases claramente errados. Só que aquilo eram as frases antes da correção nos exemplos que mostravam o antes/depois do meu sistema.
Tentei explicar que eram partes que tinham de estar gramaticalmente erradas, mas a resposta foi “corrija os erros de inglês e submeta novamente”. Depois de tentar mais duas ou três vezes, acabei desistindo.
https://southerncrossreview.org/81/feynman-brazil.html
Se não tiver acesso ao arXiv, basta encontrar um endossante: <https://info.arxiv.org/help/endorsement.html>. Mande um e-mail curto e educado, priorizando a concisão acima da formalidade. Algo como: “Em yyyy escrevi na universidade um artigo sobre correção gramatical automática, e ele foi rejeitado por um venue por causa dos erros gramaticais nas figuras. Ainda quero publicá-lo. Você poderia endossar minha conta no arXiv? E também recomendar um venue adequado para submissão?” Ao pedir o endosso, siga as instruções no site do arXiv.
Artigos são um exercício de transmitir informação ao leitor. Se a escrita torna muito difícil para o leitor entender essa informação, então, independentemente da qualidade das ideias internas, o artigo tem pouca utilidade e não é adequado para publicação.
Não é trabalho do revisor reescrever o artigo para torná-lo compreensível. Eles não têm tempo, e isso também não faz parte da função deles.
Escrever não é fácil, e redigir artigos técnicos é uma habilidade realmente difícil de aprender. Mas isso é necessário para que a pesquisa se torne útil.
Sinceramente, parece que o professor que sugeriu que você escrevesse o artigo não cumpriu direito o próprio papel e acabou fazendo você perder tempo. Se aquele trabalho valia a pena publicar, ele deveria ter investido tempo em ajudá-lo a chegar a uma forma publicável; se não, nem deveria ter sugerido isso para começo de conversa.
Sinalizei o título por ser enganoso. Os quatro strong reject vieram de um único autor.
Por algum motivo desconhecido, eles aparecem listados quatro vezes, mas isso provavelmente é um comportamento estranho do OpenReview. O estado real mostrado na página é: 2 unknown com texto longo, 1 weak reject e 1 strong reject.
A thread de reviews, se você começar de baixo e ler para cima, parece uma thread de Show HN que foi ficando negativa.
Quando o artigo inicialmente recebeu perguntas e feedback negativo, os autores publicaram uma atualização e acabaram irritando um pouco os revisores. Responderam: “Agradecemos a discussão… uma contribuição importante que algumas reviews parecem não ter percebido é que é possível calcular boas representações vetoriais de palavras mesmo com modelos muito rasos”.
A resposta a essa atualização foi: “A revisão e a réplica não resolveram os problemas levantados pelos revisores. Na forma atual, não considero que o artigo deva ser aceito. Avaliação de qualidade: Strong reject. Nível de confiança: o revisor tem conhecimento do assunto”.