{"id":{"repo_id":"umkc","oai_identifier":"oai:mospace.umsystem.edu:10355/69014"},"canonical_url":"https://search.dev.ndltd.org/etd/umkc/oai:mospace.umsystem.edu:10355/69014","repository":{"repo_id":"umkc","name":"University of Missouri - Kansas City","base_url":"https://mospace.umsystem.edu/oai/request"},"display":{"title":"KB4DL: Building a Knowledge Base for Deep Learning","abstract":"Deep Learning (DL) has received considerable attention from the AI community. However, we suffer from the lack of ability in interpretation and annotation of the outcomes from extensive and exhausting learning efforts. In this thesis, we propose an automatic metadata extraction both from DL models as well as their publications and populate ontologies in Deep Learning. The automatically populated ontology represents the state-of-the-art (SOTA) results in Deep Learning based on the metadata extracted from models (model name, accuracy, network models, output, parameters) as well as ones from publications (paper title, author, topics, images, tables, data source). The evaluation of the ontology has been conducted with the models and publications from the SOTA research publications. Studying and understanding deep learning models is the base step for any deep learning engineer and availability of many deep learning frameworks makes it difficult for a developer to understand the model implementation and to study it deeply. In addition, users have to deal with huge computational requirements of the Machine Learning world and have to invest a lot of time in analyzing the model based on every parameter. It is even more tough to find the right data to replicate or evaluate the model, as data pre-processing is a crucial step in getting the right model. To handle these situations, in this thesis, we have developed an approach to extract possible information from a research paper, link it to datasets, tag the pre- trained models and built a deep learning knowledge base out of it. We have further used Natural Language Processing techniques such as Lemmatization, POS tagging, Named Entity Recognition to process the filtered data from research articles/papers and obtain Triplet <Subject, Predicate, Object> format. These triplets are used to validate the extracted meta data and use to fill in any missing data. The application links a Model -> Source Code -> Research Paper, which has great potential in understanding the models based on their framework. We have created a web application where users can upload models/documentation, view existing models from the created knowledge base, categorize the models based on framework, language, the class name. The application also visualizes the model and its architecture in detail and also presents the user with pre-trained models (if existing). We have extracted images, tables, topics, categories, datasets and pre-trained models from various sources and linked these details to a publication. In this way, the application and its knowledge base present a system for users to host, find, compare, study and analyze the deep learning models, which help the developers in understanding the model's behavior. Using this we can also find model similarities based on architecture and this also gives scope for building a recommendation system for the future.","abstract_html":"Deep Learning (DL) has received considerable attention from the AI community. However, we suffer from the lack of ability in interpretation and annotation of the outcomes from extensive and exhausting learning efforts. In this thesis, we propose an automatic metadata extraction both from DL models as well as their publications and populate ontologies in Deep Learning. The automatically populated ontology represents the state-of-the-art (SOTA) results in Deep Learning based on the metadata extracted from models (model name, accuracy, network models, output, parameters) as well as ones from publications (paper title, author, topics, images, tables, data source). The evaluation of the ontology has been conducted with the models and publications from the SOTA research publications. Studying and understanding deep learning models is the base step for any deep learning engineer and availability of many deep learning frameworks makes it difficult for a developer to understand the model implementation and to study it deeply. In addition, users have to deal with huge computational requirements of the Machine Learning world and have to invest a lot of time in analyzing the model based on every parameter. It is even more tough to find the right data to replicate or evaluate the model, as data pre-processing is a crucial step in getting the right model. To handle these situations, in this thesis, we have developed an approach to extract possible information from a research paper, link it to datasets, tag the pre- trained models and built a deep learning knowledge base out of it. We have further used Natural Language Processing techniques such as Lemmatization, POS tagging, Named Entity Recognition to process the filtered data from research articles/papers and obtain Triplet &lt;Subject, Predicate, Object&gt; format. These triplets are used to validate the extracted meta data and use to fill in any missing data. The application links a Model -&gt; Source Code -&gt; Research Paper, which has great potential in understanding the models based on their framework. We have created a web application where users can upload models/documentation, view existing models from the created knowledge base, categorize the models based on framework, language, the class name. The application also visualizes the model and its architecture in detail and also presents the user with pre-trained models (if existing). We have extracted images, tables, topics, categories, datasets and pre-trained models from various sources and linked these details to a publication. In this way, the application and its knowledge base present a system for users to host, find, compare, study and analyze the deep learning models, which help the developers in understanding the model&#x27;s behavior. Using this we can also find model similarities based on architecture and this also gives scope for building a recommendation system for the future.","abstract_has_math":false,"creators":["Punyamurtula, Ruthvic"],"institution":"University of Missouri -- Kansas City","degree_name":"M.S. (Master of Science)","degree_level":"Masters","degree_discipline":"Computer Science (UMKC)","degree_department":null,"school":null,"contributors":[],"advisors":["Lee, Yugyung, 1960-"],"committee_chairs":[],"committee_members":[],"year":2019,"date_issued":"2019","date_published":"2019","updated_at":"2026-07-24T05:17:24Z","subjects":[],"languages":["en_US"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10355/69014","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Lee, Yugyung, 1960-"]},{"key":"dc:creator","label":"Author","values":["Punyamurtula, Ruthvic"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2019-06-12T15:29:42Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2019-06-12T15:29:42Z"]},{"key":"dc:date.issued","label":"Date","values":["2019"]},{"key":"dc:publisher","label":"Institution","values":["University of Missouri -- Kansas City"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science (UMKC)"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S. (Master of Science)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Missouri--Kansas City"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en_US"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10355/69014"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Title page from PDF of title page viewed June 18, 2019","Thesis advisor: Yugyung Lee","Vita","Includes bibliographical references (pages 61-65)","Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City. 2019"]},{"key":"dc:description.abstract","label":"Abstract","values":["Deep Learning (DL) has received considerable attention from the AI community. However, we suffer from the lack of ability in interpretation and annotation of the outcomes from extensive and exhausting learning efforts. In this thesis, we propose an automatic metadata extraction both from DL models as well as their publications and populate ontologies in Deep Learning. The automatically populated ontology represents the state-of-the-art (SOTA) results in Deep Learning based on the metadata extracted from models (model name, accuracy, network models, output, parameters) as well as ones from publications (paper title, author, topics, images, tables, data source). The evaluation of the ontology has been conducted with the models and publications from the SOTA research publications. Studying and understanding deep learning models is the base step for any deep learning engineer and availability of many deep learning frameworks makes it difficult for a developer to understand the model implementation and to study it deeply. In addition, users have to deal with huge computational requirements of the Machine Learning world and have to invest a lot of time in analyzing the model based on every parameter. It is even more tough to find the right data to replicate or evaluate the model, as data pre-processing is a crucial step in getting the right model. To handle these situations, in this thesis, we have developed an approach to extract possible information from a research paper, link it to datasets, tag the pre- trained models and built a deep learning knowledge base out of it. We have further used Natural Language Processing techniques such as Lemmatization, POS tagging, Named Entity Recognition to process the filtered data from research articles/papers and obtain Triplet <Subject, Predicate, Object> format. These triplets are used to validate the extracted meta data and use to fill in any missing data. The application links a Model -> Source Code -> Research Paper, which has great potential in understanding the models based on their framework. We have created a web application where users can upload models/documentation, view existing models from the created knowledge base, categorize the models based on framework, language, the class name. The application also visualizes the model and its architecture in detail and also presents the user with pre-trained models (if existing). We have extracted images, tables, topics, categories, datasets and pre-trained models from various sources and linked these details to a publication. In this way, the application and its knowledge base present a system for users to host, find, compare, study and analyze the deep learning models, which help the developers in understanding the model's behavior. Using this we can also find model similarities based on architecture and this also gives scope for building a recommendation system for the future."]},{"key":"dc:title","label":"Title","values":["KB4DL: Building a Knowledge Base for Deep Learning"]}]}],"canonical_facts":{"dc:contributor.advisor":["Lee, Yugyung, 1960-"],"dc:creator":["Punyamurtula, Ruthvic"],"dc:date.accessioned":["2019-06-12T15:29:42Z"],"dc:date.available":["2019-06-12T15:29:42Z"],"dc:date.issued":["2019"],"dc:description":["Title page from PDF of title page viewed June 18, 2019","Thesis advisor: Yugyung Lee","Vita","Includes bibliographical references (pages 61-65)","Thesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City. 2019"],"dc:description.abstract":["Deep Learning (DL) has received considerable attention from the AI community. However, we suffer from the lack of ability in interpretation and annotation of the outcomes from extensive and exhausting learning efforts. In this thesis, we propose an automatic metadata extraction both from DL models as well as their publications and populate ontologies in Deep Learning. The automatically populated ontology represents the state-of-the-art (SOTA) results in Deep Learning based on the metadata extracted from models (model name, accuracy, network models, output, parameters) as well as ones from publications (paper title, author, topics, images, tables, data source). The evaluation of the ontology has been conducted with the models and publications from the SOTA research publications. Studying and understanding deep learning models is the base step for any deep learning engineer and availability of many deep learning frameworks makes it difficult for a developer to understand the model implementation and to study it deeply. In addition, users have to deal with huge computational requirements of the Machine Learning world and have to invest a lot of time in analyzing the model based on every parameter. It is even more tough to find the right data to replicate or evaluate the model, as data pre-processing is a crucial step in getting the right model. To handle these situations, in this thesis, we have developed an approach to extract possible information from a research paper, link it to datasets, tag the pre- trained models and built a deep learning knowledge base out of it. We have further used Natural Language Processing techniques such as Lemmatization, POS tagging, Named Entity Recognition to process the filtered data from research articles/papers and obtain Triplet <Subject, Predicate, Object> format. These triplets are used to validate the extracted meta data and use to fill in any missing data. The application links a Model -> Source Code -> Research Paper, which has great potential in understanding the models based on their framework. We have created a web application where users can upload models/documentation, view existing models from the created knowledge base, categorize the models based on framework, language, the class name. The application also visualizes the model and its architecture in detail and also presents the user with pre-trained models (if existing). We have extracted images, tables, topics, categories, datasets and pre-trained models from various sources and linked these details to a publication. In this way, the application and its knowledge base present a system for users to host, find, compare, study and analyze the deep learning models, which help the developers in understanding the model's behavior. Using this we can also find model similarities based on architecture and this also gives scope for building a recommendation system for the future."],"dc:identifier.uri":["https://hdl.handle.net/10355/69014"],"dc:language.iso":["en_US"],"dc:publisher":["University of Missouri -- Kansas City"],"dc:title":["KB4DL: Building a Knowledge Base for Deep Learning"],"dc:type":["Thesis"],"thesis:degree_discipline":["Computer Science (UMKC)"],"thesis:degree_level":["Masters"],"thesis:degree_name":["M.S. (Master of Science)"],"thesis:institution_name":["University of Missouri--Kansas City"]},"updated_at":"2026-07-24T05:17:24Z"}