Resources for Algebraic Machine Learning
$begingroup$
I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.
I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as
- Why do Markov Fields form a monoid and how does it look like?
- Do Bayes Networks form a monoid?
- Do Neural Nets form a monoid?
Can anyone recommend a text or an appropriate media resource?
abstract-algebra reference-request category-theory machine-learning
$endgroup$
|
show 1 more comment
$begingroup$
I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.
I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as
- Why do Markov Fields form a monoid and how does it look like?
- Do Bayes Networks form a monoid?
- Do Neural Nets form a monoid?
Can anyone recommend a text or an appropriate media resource?
abstract-algebra reference-request category-theory machine-learning
$endgroup$
1
$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29
2
$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50
1
$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51
$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber♦
Jan 9 at 23:41
$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07
|
show 1 more comment
$begingroup$
I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.
I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as
- Why do Markov Fields form a monoid and how does it look like?
- Do Bayes Networks form a monoid?
- Do Neural Nets form a monoid?
Can anyone recommend a text or an appropriate media resource?
abstract-algebra reference-request category-theory machine-learning
$endgroup$
I have humble, around-undergraduate level understanding of mathematics. I enjoy abstract algebra and statistics the most. After stumbling upon Michael Izbicki's paper Algebraic classifiers, I decided that I wanted to understand this topic more.
I am looking for resources to study Algebraic Machine Learning. A suitable reference should be self-contained, including the relevant category theory background required for this field. It should also explicitly address the fundamental categorical aspects of algebraic machine learning, such as
- Why do Markov Fields form a monoid and how does it look like?
- Do Bayes Networks form a monoid?
- Do Neural Nets form a monoid?
Can anyone recommend a text or an appropriate media resource?
abstract-algebra reference-request category-theory machine-learning
abstract-algebra reference-request category-theory machine-learning
edited Jan 10 at 6:33


Alexander Gruber♦
20k25102172
20k25102172
asked Jan 9 at 12:48
Freechoice guyFreechoice guy
111
111
1
$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29
2
$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50
1
$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51
$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber♦
Jan 9 at 23:41
$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07
|
show 1 more comment
1
$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29
2
$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50
1
$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51
$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber♦
Jan 9 at 23:41
$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07
1
1
$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29
$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29
2
2
$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50
$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50
1
1
$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51
$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51
$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber♦
Jan 9 at 23:41
$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber♦
Jan 9 at 23:41
$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07
$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07
|
show 1 more comment
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3067413%2fresources-for-algebraic-machine-learning%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3067413%2fresources-for-algebraic-machine-learning%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
Welcome to stack exchange. You should know it's not very welcome to post several questions at the same time here. If you need a category theory book, I'd recommend Category theory for working mathematicians by Mac Lane. Unfortunately I can't help you with the rest.You should only ask specific questions and ask them one by one to better fit the fornat.
$endgroup$
– Keen
Jan 9 at 13:29
2
$begingroup$
This sort of question, which i might call a "shotgun" question, is not a good fit for our format. Moreover, it has more to do with you choosing something to learn rather than an actual math question, and that is another strike against it. If you have a particular passage that asserts some structure is a monoid and you're stuck seeing that, then maybe you want to focus on that.
$endgroup$
– rschwieb
Jan 9 at 14:50
1
$begingroup$
Personally I think this idea to explode out to category theory instantly is hasty. If you are not yet comfortable with monoids, I would suggest finding some easy introduction to monoids and groups. I think Jacobson's "Basic Algebra" volumes cover this at a level that would suit you, and they are cheap and easy to find.
$endgroup$
– rschwieb
Jan 9 at 14:51
$begingroup$
I reworded this so that it falls more neatly within our site guidelines. I believe this also more accurately expresses that author's intent. (Correct me if I'm wrong, OP.)
$endgroup$
– Alexander Gruber♦
Jan 9 at 23:41
$begingroup$
@AlexanderGruber Yes, this is definitely better. Thank you!
$endgroup$
– Freechoice guy
Jan 10 at 6:07