ProgrammingGodJordan Posted September 5, 2017 Posted September 5, 2017 (edited) This thread concerns attempts to construct artificial general intelligence, which I often underline may likely be mankind's last invention.I am asking anybody that knows supermathematics and machine learning to pitch in the discussion below.PART ABack in 2016, I read somewhere that babies know some physics intuitively. Also, it is empirically observable that babies use that intuition to develop abstractions of knowledge, in a reinforcement learning like manner.PART BNow, I knew beforehand of two types of major deep learning models, that:(1) used reinforcement learning. (Deepmind Atari q)(2) learn laws of physics. (Uetorch)However:(a) Object detectors like (2) use something called pooling to gain translation invariance over objects, so that the model learns regardless of where the object in the image is positioned(b) Instead, (1) excludes pooling, because (1) requires translation variance, in order for Q learning to apply on the changing positions of the objects in pixels.PART CAs I result I sought a model that could deliver both translation invariance and variance at the same time, and reasonably, part of the solution was models that disentangled factors of variation, i.e. manifold learning frameworks.I didn't stop my scientific thinking at manifold learning though.Given that cognitive science may be used to constrain machine learning models (similar to how firms like Deepmind often use cognitive science as a boundary on the deep learning models they produce) I sought to create a disentanglable model that was as constrained by cognitive science, as far as algebra would permit.PART DAs a result I created something called the supermanifold hypothesis in deep learning (a component in another description called 'thought curvature'). This was due to evidence of supersymmetry in cognitive science; I compacted machine learning related algebra for disentangling, in the regime of supermanifolds. This could be seen as an extension of manifold learning in artificial intelligence.Given that the supermanifold hypothesis compounds ϕ(x,,)Tw, here is an annotation of the hypothesis: Deep Learning entails ϕ(x;)Tw, that denotes the input space x, and learnt representations . Deep Learning underlines that coordinates or latent spaces in the manifold framework, are learnt features/representations, or directions that are sparse configurations of coordinates. Supermathematics entails (x,,), that denotes some x valued coordinate distribution, and by extension, directions that compact coordinates via , . As such, the aforesaid (x,,), is subject to coordinate transformation. Thereafter 1, 2, 3, 4 and supersymmetry in cognitive science, within the generalizable nature of euclidean space, reasonably effectuates ϕ(x,,)Tw. QUESTIONS:Does anybody here have good knowledge of supermathematics or related field, to give any input on the above?If so is it feasible to pursue the model I present in supermanifold hypothesis paper?And if so, apart from the ones discussed in the paper, what type of pˆdata (training samples) do you garner warrants reasonable experiments in the regime of the model I presented? Edited September 5, 2017 by ProgrammingGodJordan
Mordred Posted September 6, 2017 Posted September 6, 2017 I'm sorry but I really cannot see how you plan on connecting the dots/references etc. Yes babies learn, yes everyone uses physics in some form or another. What does that have to do with lie algebra?
ProgrammingGodJordan Posted September 6, 2017 Author Posted September 6, 2017 10 minutes ago, Mordred said: I'm sorry but I really cannot see how you plan on connecting the dots/references etc. Yes babies learn, yes everyone uses physics in some form or another. What does that have to do with lie algebra? Machine learning models use some structure as their memory, in order to do representations based on some input space. Supermathematics may be used to represent some input space, given evidence that super-symmetry applies in cognitive science. Learning the laws of physics may be a crucial part of the aforementioned input space, or task. Pay attention to the segments below. [12] refers to: https://arxiv.org/abs/0705.1134
Mordred Posted September 6, 2017 Posted September 6, 2017 (edited) You definetely need some serious work to actually demonstrate what your driving at. Anyways lets start with your actual goal. What are you specifically wanting to program as a Deep learning format? Your paper doesn't particularly clarify how you plan on deep learning Euclidean symmetry groups. What is your focus? as quite frankly you are posting numerous related topics without any focus on any particular goal Edited September 7, 2017 by Mordred
ProgrammingGodJordan Posted September 7, 2017 Author Posted September 7, 2017 42 minutes ago, Mordred said: You definetely need some serious work to actually demonstrate what your driving at. Anyways lets start with your actual goal. What are you specifically wanting to program as a Deep learning format? Your paper doesn't particularly clarify how you plan on deep learning Euclidean symmetry groups. What is your focus? as quite frankly you are posting numerous related topics without any focus on any particular goal The short answer: As I answered above, (and as the papers outline), the goal is to use a supermanifold structure, in a bellmanian like regime, much like how Googke Deepmind uses manifolds in their recent paper. The longer answer: At least, from ϕ(x;θ)Tw, or the machine learning paradigm: In the machine learning regime, something like the following applies: Jordan Bennett's answer to What is the Manifold Hypothesis in Deep Learning? FOOTNOTE: I don't know much about supermathematics at all, but based at least, on the generalizability of manifolds and supermanifolds, together with evidence that supersymmetry applies in cognitive science, I could formulate algebra with respect to the deep learning variant of manifolds. This means that given the nature of supermanifolds and manifolds, there is no law preventing ϕ(x;θ,)Tw, some structure in euclidean superspace that may subsume pˆdata (real valued training samples), over some temporal difference hyperplane.
Mordred Posted September 7, 2017 Posted September 7, 2017 (edited) Ok well to start with your going to need to understand what those symmetry groups represent before you can even think about using them in any program let alone deep thinking algorithms/(programs etc). I would start with vector symmetry of linear then angular momentum systems. This is extremely important to understand any symmetry let alone a supersymmetric group. How much differential geometry have you got? Assuming decent math skills I recommend Clifford algebra. It will stage you on Unitary and Orthogonal groups. Here (this is preliminary for Lie algebra) https://www.google.ca/url?sa=t&source=web&rct=j&url=http://www.reed.edu/physics/faculty/wheeler/documents/Miscellaneous%20Math/Clifford%20Algebra.pdf&ved=0ahUKEwif8MDgkJLWAhURx2MKHfJoAB0QFggdMAA&usg=AFQjCNE-YhE0fl70gPHZhkmGsc5H1NhXiA While I can help on group theory I can't directly on "Deep thinking" a brief reading up on it indicates it can use the group functions in its programming so the link above is still useful. As far as programming is concerned my experience is in Ladder/Relay logic as per plant automation systems and Robotics. Which isn't going to help much here as the programs I've seen appear to be object oriented C++ programs. (though Fortran may also be useful ) if I recall one can include Fortran commands via Fortran.H The good news is you don't need the physics to understand lie algebra (at least not for the group structures,rules,axioms etc) Thats part of the beauty behind symmetry groups...Lol truth be told understanding the groups allows a huge step to understanding any physics subject. Edited September 7, 2017 by Mordred
ProgrammingGodJordan Posted September 7, 2017 Author Posted September 7, 2017 (edited) 49 minutes ago, Mordred said: Ok well to start with your going to need to understand what those symmetry groups represent before you can even think about using them in any program let alone deep thinking algorithms/(programs etc). I would start with vector symmetry of linear then angular momentum systems. This is extremely important to understand any symmetry let alone a supersymmetric group. How much differential geometry have you got? Assuming decent math skills I recommend Clifford algebra. It will stage you on Unitary and Orthogonal groups. Here (this is preliminary for Lie algebra) https://www.google.ca/url?sa=t&source=web&rct=j&url=http://www.reed.edu/physics/faculty/wheeler/documents/Miscellaneous%20Math/Clifford%20Algebra.pdf&ved=0ahUKEwif8MDgkJLWAhURx2MKHfJoAB0QFggdMAA&usg=AFQjCNE-YhE0fl70gPHZhkmGsc5H1NhXiA While I can help on group theory I can't directly on "Deep thinking" a brief reading up on it indicates it can use the group functions in its programming so the link above is still useful. As far as programming is concerned my experience is in Ladder/Relay logic as per plant automation systems and Robotics. Which isn't going to help much here as the programs I've seen appear to be object oriented C++ programs. The good news is you don't need the physics to understand lie algebra (at least not for the group structures,rules,axioms etc) Thats part of the beauty behind symmetry groups...Lol truth be told understanding the groups allows a huge step to understanding any physics subject. Thanks for the supportive, considerate message. Yes, I at least know of the class of symmetry groups that are required. (Relating to the bosonic riccati) However, do you know anything about Montroll kinks, and the degrees of freedom it affords in variations of signal energy transfer in biological brains? FOOTNOTE: When I said learning the laws of physics in the third response above in this thread, in particular, I was referring to the supersymmetric structure, rather than my self, much like how deepmind's manifold based early concept learner infers laws of physics, based on the input space of pixels. Models that learn things better than humans, is typical in deep learning. Edited September 7, 2017 by ProgrammingGodJordan
Mordred Posted September 7, 2017 Posted September 7, 2017 (edited) 22 hours ago, Mordred said: cOk well to start with your going to need to understand what those symmetry groups represent before you can even think about using them in any program let alone deep thinking algorithms/(programs etc). I would start with vector symmetry of linear then angular momentum systems. This is extremely important to understand any symmetry let alone a supersymmetric group. How much differential geometry have you got? Assuming decent math skills I recommend Clifford algebra. It will stage you on Unitary and Orthogonal groups. Here (this is preliminary for Lie algebra) https://www.google.ca/url?sa=t&source=web&rct=j&url=http://www.reed.edu/physics/faculty/wheeler/documents/Miscellaneous%20Math/Clifford%20Algebra.pdf&ved=0ahUKEwif8MDgkJLWAhURx2MKHfJoAB0QFggdMAA&usg=AFQjCNE-YhE0fl70gPHZhkmGsc5H1NhXiA While I can help on group theory I can't directly on "Deep thinking" a brief reading up on it indicates it can use the group functions in its programming so the link above is still useful. At this stage were not worried about the actual groups but you do need to recognize the mathematical structures and symbology. lets demonstrate. First Deep thinking is a subset of machine learning. We use the function [latex] h(\mathbf{x},\theta)[/latex] where [latex] \mathbf{x}[/latex] is a vector whose vector components is a greyscale that intensifies at each pixel. Lets predict the number of apples grown with the number of days of rain. Let x_1 be the number of apples, x_2 the number of days of rain. So at each datapoint [latex]\mathbf{x}=[x_1,x_2]^T[/latex] our goal is to have a learning model [latex]h(\mathbf{x},\theta)[/latex] where parameter vector [latex]\theta=[\theta_0,\theta_1,\theta_2]^2[/latex] such that [latex]h(\mathbf{x},\theta)=+1[/latex] if [latex] x^T\bullet[/latex][latex]\begin{bmatrix}\theta_1\\\theta_2\end{bmatrix}[/latex][latex]+\theta_0< 0[/latex] [latex]h(\mathbf{x},\theta)=-1[/latex] if [latex] x^T\bullet[/latex][latex]\begin{bmatrix}\theta_1\\\theta_2\end{bmatrix}[/latex][latex]+\theta_0\ge 0[/latex] Edited September 8, 2017 by Mordred
ProgrammingGodJordan Posted September 7, 2017 Author Posted September 7, 2017 (edited) 48 minutes ago, Mordred said: At this stage were not worried about the actual groups but you do need to recognize the mathematical structures and symbology. lets demonstrate. First Deep thinking is a subset of machine learning. We use the function h(x,θ) where x is a vector whose vector components is a greyscale that intensifies at each pixel. Lets predict the number of apples grown with the number of days of rain. Let x_1 be the number of apples, x_2 the number of days of rain. So at each datapoint x=[x1,x2]T our goal is to have a learning model h(x,θ) where parameter vector θ=[θ0,θ1,θ2]2 such that Missing argument for \binom Missing argument for \begin (12) Based at least, on the contents of bengio's deep learning book, I am at least knowledgeable about a good portion of the symbols, (some used in relation to superspace as seen in the OP's paper) Edited September 7, 2017 by ProgrammingGodJordan
Mordred Posted September 7, 2017 Posted September 7, 2017 (edited) Could not get the bmatrix working above but have theta 1 above theta 2 for some reason I could not use theta under bmatrix. Anyways you need the above function for deep thinking. That will be up to you not I lol. As far as symmetry groups are concerned the references you mentioned simply will not cut it unless you also understand lie algebra. Not for what your looking for ie symmetric vs supersymmetric under physics. (these are different particle groups) example SO(10)MSSM vs SO(10)MSM you need the subgroups etc which the Clifford algebra is the preliminary. Well here you can see for yourself https://www.google.ca/url?sa=t&source=web&rct=j&url=http://www.slac.stanford.edu/cgi-wrap/getdoc/slac-r-865.pdf&ved=0ahUKEwi4_cPTr5LWAhUHx2MKHc8CBHMQFggfMAE&usg=AFQjCNF0FSS9Q153eGVkavToRJuwaUfxTA 1 hour ago, ProgrammingGodJordan said: Thanks for the supportive, considerate message. Yes, I at least know of the class of symmetry groups that are required. (Relating to the bosonic riccati) However, do you know anything about Montroll kinks, and the degrees of freedom it affords in variations of signal energy transfer in biological brains? Directly no, but the mathematics behind that paper is QFT treatments. Which I do understand you may want to study Hamiltons which is "action" Edited September 7, 2017 by Mordred
ProgrammingGodJordan Posted September 7, 2017 Author Posted September 7, 2017 (edited) 4 hours ago, Mordred said: Could not get the bmatrix working above but have theta 1 above theta 2 for some reason I could not use theta under bmatrix. Anyways you need the above function for deep thinking. That will be up to you not I lol. As far as symmetry groups are concerned the references you mentioned simply will not cut it unless you also understand lie algebra. Not for what your looking for ie symmetric vs supersymmetric under physics. (these are different particle groups) example SO(10)MSSM vs SO(10)MSM you need the subgroups etc which the Clifford algebra is the preliminary. Well here you can see for yourself https://www.google.ca/url?sa=t&source=web&rct=j&url=http://www.slac.stanford.edu/cgi-wrap/getdoc/slac-r-865.pdf&ved=0ahUKEwi4_cPTr5LWAhUHx2MKHc8CBHMQFggfMAE&usg=AFQjCNF0FSS9Q153eGVkavToRJuwaUfxTA Directly no, but the mathematics behind that paper is QFT treatments. Which I do understand you may want to study Hamiltons which is "action" Thanks for the helpful message and references. END-NOTE: Source a provided a spark for researching super-symmetry in a computational manner. Source b provides one of the richest resources for deep learning, while underlining manifolds, that bare non trivial relation to source a. While sources like a and b persist as rich sources of data usable for the task at hand, I detected that they alone would probably not suffice, given that considering supermanifolds beyond manifolds in deep learning, is as far as I could observe, novel waters. So, I know that it is likely quite necessary to study and experiment beyond the sources I presented. Edited September 7, 2017 by ProgrammingGodJordan
Mordred Posted September 7, 2017 Posted September 7, 2017 Supersymmetric groups are incredibly complex for any computer regardless of how it is programmed. So yes you do have your work cut out for you
ProgrammingGodJordan Posted September 7, 2017 Author Posted September 7, 2017 (edited) 34 minutes ago, Mordred said: Supersymmetric groups are incredibly complex for any computer regardless of how it is programmed. So yes you do have your work cut out for you No wonder Ai researchers are still in the regime of euclidean space instead of euclidean superspace. For example, here is yet another paper, concerning manifold learning - mean field theory, in the Riemannian geometry: https://arxiv.org/pdf/1606.05340v2.pdf The intriguing paper above is manifold resource I could learn from, in order to continue the supermanifold hypothesis in deep learning. Edited September 7, 2017 by ProgrammingGodJordan
Mordred Posted September 7, 2017 Posted September 7, 2017 (edited) Good paper, a proper understanding of every line and formula could take a month. Unless your already familiar with every formula and terminology. This is the trick, everytime you see a term or formula you don't recognize. Stop and research that line, formula or terminology. For example you read as per the Euler Langrene. or Hamilton. Stop and study those particular topics. You would be amazed how much detail is in every single sentence. Edited September 7, 2017 by Mordred
Mordred Posted September 8, 2017 Posted September 8, 2017 (edited) fixed the above bmatrix issue I was having. LOL the \dot was interfering so switched to \bullet 13 hours ago, ProgrammingGodJordan said: For example, here is yet another paper, concerning manifold learning - mean field theory, in the Riemannian geometry: https://arxiv.org/pdf/1606.05340v2.pdf equation 4 of the above paper when it refers to a 2x2 matrix of inner products is describing a unitary group U(2). Just an assist. Inner products are linear. Edited September 8, 2017 by Mordred
ProgrammingGodJordan Posted September 8, 2017 Author Posted September 8, 2017 12 hours ago, Mordred said: Good paper, a proper understanding of every line and formula could take a month. Unless your already familiar with every formula and terminology. This is the trick, everytime you see a term or formula you don't recognize. Stop and research that line, formula or terminology. For example you read as per the Euler Langrene. or Hamilton. Stop and study those particular topics. You would be amazed how much detail is in every single sentence. Good advice. I know it is excellent advice, because I had recently invented a framework for thought, that enforces heavy scientific scrutiny. I know how to isolate symbols and analyse them too, because I had invented some small degree of calculus in the past.
thoughtfuhk Posted November 11, 2017 Posted November 11, 2017 "Supermathematics and Artificial Intelligence"???? hmmm I couldn't find any paper at academia links, but looking at the OP's profile I see a blog url with papers discussing the same things above. The title of the paper on the blog reads like something sounding like the crack pot work "time-cube". Quickly scrolling down on the first paper, you then see an "informal proof section". It is actually straightforward, and the OP's "Supersymmetric Artificial Neural Network" formulation may actually hold some water. A screenshot of the portion I am talking about: Some advice to OP if he sees this: (1) Remove the colors from your papers. (Colors are indication of crack pot work) (2) Remove the links from your papers. (Far too many links) So the paper looks like it could hold some water. My 10 cents: If the OP can actually implement a toy example that learns "supersymmetric weights" on a simple dataset like mnist, from my understanding of machine learning, these types of "supersymmetric neural nets" could become a part of the literature.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now