Neural Module Networks

  • 6 Replies
  • 1225 Views
*

jafioti

  • Roomba
  • *
  • 2
Neural Module Networks
« on: March 20, 2020, 01:44:07 am »
Hi everyone,

I have been scouring the internet for a while now and I cannot find anyone talking about Neural Module Networks. I believe that they, or something like them, are the future of ML and AI in general. I would love to hear anyone's thoughts on them, as I am currently working on implementing the Stack Neural Module Network.

If you are unfamiliar (probably, seeing as this is regarded as more of a "fringe" architecture compared to transformers), here's a quick history. In 2015, Jacob Andreas came out with the first paper about NMNs for visual question answering (https://arxiv.org/abs/1511.02799). This model used neural modules, but they layout builder was hardcoded from a syntactic parse tree. In 2017, he, along with others, released a paper on a model that could be trained end-to-end with no hardcoded layout builder (https://arxiv.org/abs/1704.05526). This layout builder had to be trained via reinforcement learning, and it was not able to be trained from scratch, requiring prebuild layouts for some of the examples. In 2018, he, along with others, released another paper outlining a fully differentiable version of this system (https://arxiv.org/pdf/1807.08556). This could be trained completely end-to-end with backprop and used soft layouts as opposed to the discrete layouts used before. This is the Stack-NMN that I am trying to implement now in pytorch.

In all of the above papers, visual question answering was the chosen task, though there were some papers using NMNs for normal question answering, but those do not use the Stack architecture. My hope is to apply this architecture to normal question answering, and hopefully question answering over a knowledge graph.

Please let me know your thoughts on NMNs.

*

infurl

  • Administrator
  • ***********
  • Eve
  • *
  • 1372
  • Humans will disappoint you.
    • Home Page
Re: Neural Module Networks
« Reply #1 on: March 20, 2020, 02:35:46 am »
Ordinarily I'd say you should ask on Reddit but I couldn't find anything about Neural Module Networks there just now, and searching for NMN turned up lots of stuff about this new wonder drug that makes old mice young again, so all the nutcases that want to live forever are trying to get it for themselves now. With any luck it will turn them into young mice too.

On the other hand, you did say "fringe" and this forum is almost all fringe, so I guess you've come to the right place. Those of us who aren't crackpots are mostly all about GOFAI though. I'll check out the papers that you mentioned because it does sound interesting, and you might get lucky with some lurker who hasn't made themselves known yet.  :)

*

Zero

  • Eve
  • ***********
  • 1287
Re: Neural Module Networks
« Reply #2 on: March 20, 2020, 08:05:57 am »
Quote
all the nutcases that want to live forever are trying to get it for themselves now.
;D

*

Korrelan

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1454
  • Look into my eyes! WOAH!
    • YouTube
Re: Neural Module Networks
« Reply #3 on: March 20, 2020, 08:11:27 am »
It thunk... therefore it is!...    /    Project Page    /    KorrTecx Website

*

jafioti

  • Roomba
  • *
  • 2
Re: Neural Module Networks
« Reply #4 on: March 20, 2020, 01:40:05 pm »
Welcome Jaf... Do you mean... ?

https://en.m.wikipedia.org/wiki/Capsule_neural_network


No, capsule networks are a different architecture by Geoff Hinton. Those are cool though, but they are mostly used for visual tasks like classification and object detection.

I figured a lot of things on this forum seem fringe so I thought I would post NMNs here and see if anyone has interest. Hope I inspired someone to look into them again!

*

krayvonk

  • Electric Dreamer
  • ****
  • 125
Re: Neural Module Networks
« Reply #5 on: March 20, 2020, 02:00:19 pm »
GANS have modules,  where 2 nets learn in opposition to each other.

As for what I know,  you cant know whats inside a neural network,  and sometimes you dont even know what the output even means!

You can actually treat that case I think tho,   but only to match it up with some other net which is also generating the pattern, and u make them meet up together.

I think its how this works ->   https://worldmodels.github.io/

*

Zero

  • Eve
  • ***********
  • 1287
Re: Neural Module Networks
« Reply #6 on: March 20, 2020, 02:08:15 pm »
Indeed, fringe is a word for it. :)

 


Requirements for functional equivalence to conscious processing?
by DaltonG (General AI Discussion)
November 19, 2024, 11:56:05 am
Will LLMs ever learn what is ... is?
by HS (Future of AI)
November 10, 2024, 06:28:10 pm
Who's the AI?
by frankinstien (Future of AI)
November 04, 2024, 05:45:05 am
Project Acuitas
by WriterOfMinds (General Project Discussion)
October 27, 2024, 09:17:10 pm
Ai improving AI
by infurl (AI Programming)
October 19, 2024, 03:43:29 am
Atronach's Eye
by WriterOfMinds (Home Made Robots)
October 13, 2024, 09:52:42 pm
Running local AI models
by spydaz (AI Programming)
October 07, 2024, 09:00:53 am
Hi IM BAA---AAACK!!
by MagnusWootton (Home Made Robots)
September 16, 2024, 09:49:10 pm
LLaMA2 Meta's chatbot released
by spydaz (AI News )
August 24, 2024, 02:58:36 pm
ollama and llama3
by spydaz (AI News )
August 24, 2024, 02:55:13 pm
AI controlled F-16, for real!
by frankinstien (AI News )
June 15, 2024, 05:40:28 am
Open AI GPT-4o - audio, vision, text combined reasoning
by MikeB (AI News )
May 14, 2024, 05:46:48 am
OpenAI Speech-to-Speech Reasoning Demo
by MikeB (AI News )
March 31, 2024, 01:00:53 pm
Say good-bye to GPUs...
by MikeB (AI News )
March 23, 2024, 09:23:52 am
Google Bard report
by ivan.moony (AI News )
February 14, 2024, 04:42:23 pm
Elon Musk's xAI Grok Chatbot
by MikeB (AI News )
December 11, 2023, 06:26:33 am

Users Online

294 Guests, 0 Users

Most Online Today: 491. Most Online Ever: 2369 (November 21, 2020, 04:08:13 pm)

Articles