User Manual
Need API Access?
Welcome to ResearchPal API, your go-to platform for conducting advanced research in various fields. Our API offers a suite of features to empower users with efficient and comprehensive research capabilities. This user manual provides detailed instructions on how to utilize our API effectively.
Accessing the API
To access ResearchPal API, you need a valid API key provided by our platform. You can access the API using the base URL.
Make sure to attach your API key to each request for authentication.
Features
ResearchPal API offers a range of features tailored to meet your research needs. Below are the available features along with their respective endpoints and payload structures:
- Literature Review
The Literature Review feature of ResearchPal API enables users to explore and analyze scholarly articles on specific topics. By providing keywords or phrases, users receive comprehensive insights from relevant literature. This feature streamlines the research process, offering valuable information to aid in understanding current research trends, findings, and debates within a given field
The API is accessed through the following endpoint:
/literature
A user may query the following: /literature utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"query": "<Your query>",
"length": "<length>"
}
}- API_KEY: Your unique API key for authentication.
- query: The topic or keywords for the literature review.
- length: The desired length of the review (e.g., "short", "medium", "long").
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"query": "Comparative analysis of machine learning algorithms for fraud detection",
"length": "medium"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses."literature":
"[0m The research papers reviewed provide valuable insights into the comparative analysis of machine learning algorithms for fraud detection in credit card transactions. Awoyemi et al. (2017) investigated the performance of naïve bayes, k-nearest neighbor, and logistic regression on highly skewed credit card fraud data. The study utilized a hybrid technique of under-sampling and oversampling on the dataset sourced from European cardholders. The results showed optimal accuracy for naïve bayes, k-nearest neighbor, and logistic regression classifiers, with k-nearest neighbor outperforming the other techniques. Varmedja et al. (2019) focused on the detection of credit card fraud using machine learning algorithms on a highly imbalanced dataset. The study employed the SMOTE technique for oversampling, feature selection, and split the dataset into training and test data. The algorithms tested included Logistic Regression, Random Forest, Naive Bayes, and Multilayer Perceptron, all of which showed high accuracy in detecting credit card fraud. Cherkaoui & En-Naimi (2023) proposed a machine learning-based approach to predict credit card fraud using various algorithms such as k-nearest neighbor, random forests, and isolation forests. The study also performed feature selection to identify important features contributing to fraud prediction. The results indicated that the machine learning approach effectively detected fraudulent transactions, offering a viable solution for banks and financial institutions to mitigate the risk of credit card fraud. Sri & Babu (2023) examined different machine learning models, including Random Forest, Decision Trees, and AdaBoost, for detecting credit card fraud. The evaluation metrics used in the study included accuracy, precision, recall, F1-score, and AUC-ROC score. The research compared the performance of these algorithms and identified the best model for fraud detection based on the evaluation metrics. Ghosh et al. (2023) highlighted the increasing prevalence of credit card fraud and the need for improved detection techniques. The study focused on the application of supervised algorithms, such as Logistic Regression and K-Nearest Neighbors, as well as AutoEncoder and OCSVM models for fraud detection. Metrics like precision, recall, and F1-score were used to evaluate the models and select the optimal algorithm for credit card fraud detection. Overall, the literature review provides a comprehensive overview of the research conducted on machine learning algorithms for fraud detection in credit card transactions. The studies demonstrate the effectiveness of various algorithms in detecting fraudulent activities and offer valuable insights for researchers and practitioners in the field. Further research in this area can help enhance fraud detection systems and improve security measures in the financial industry. Fraud detection is a critical issue in various industries, especially in the financial sector, where the detection of fraudulent activities can save companies millions of dollars. With the advent of Big Data and the increasing complexity of fraudulent schemes, traditional methods of fraud detection are no longer sufficient. Machine learning algorithms have emerged as a powerful tool in detecting fraudulent transactions, offering the potential to analyze vast amounts of data quickly and accurately. In this literature review, we will explore the comparative analysis of machine learning algorithms for fraud detection based on the research papers provided by Menshchikov et al. (2022), de Zarzà et al. (2023), Padhi et al. (2022), Chaquet-Ulldemolins et al. (2022), and Alzahrani & Alenazi (2021). Menshchikov et al. (2022) address the fraud detection problem in the context of Big Data used in remote banking systems. The study aims to propose a new algorithm for automatic detection of fraudulent transactions using machine learning with high performance suitable for big data systems. The authors conduct an analysis of supervised and ensemble machine learning algorithms, comparing them based on metrics such as F1 score, AUC, and time consumption for training and classification. The results show that multilayer perceptron (MLP) and boosting methods (Adaptive, Gradient, XGBoost) exhibit high classification performance, with MLP outperforming boosting methods in terms of time consumption. Therefore, MLP is selected as the most appropriate algorithm for integration into the proposed Big Data architecture. In a similar vein, de Zarzà et al. (2023) focus on addressing imbalanced datasets in fraud detection, where fraudulent cases are vastly outnumbered by legitimate transactions. The study explores various supervised learning algorithms, including Gaussian Naive Bayes, K-nearest neighbors (K-NN), support vector machines (SVMs), decision trees, and multi-layer perceptron (MLP), to optimize performance on imbalanced datasets. The authors emphasize the use of resampling techniques such as oversampling and synthetic minority oversampling technique (SMOTE) to augment model performance on the minority class. The findings highlight the effectiveness of oversampling techniques in achieving high accuracy and low false negatives in fraud detection tasks. Padhi et al. (2022) propose a novel feature selection approach based on a metaheuristic algorithm called Rock Hyrax Swarm Optimization Feature Selection (RHSOFS) for credit card fraud transaction identification. The study compares RHSOFS with existing feature selection techniques such as Differential Evolutionary Feature Selection (DEFS), Genetic Algorithm Feature Selection (GAFS), Particle Swarm Optimization Feature Selection (PSOFS), and Ant Colony Optimization Feature Selection (ACOFS). The experimental results demonstrate that RHSOFS outperforms other approaches in selecting optimal relevant features from high-dimensional datasets, improving classification performance in fraud detection tasks. Chaquet-Ulldemolins et al. (2022) focus on creating a reliable and interpretable methodology for credit fraud detection using machine learning algorithms. The study utilizes state-of-the-art algorithms for feature selection and classification, such as gradient boosting, support vector machine, linear discriminant analysis, and linear regression. The proposed methodology incorporates feature selection techniques to reduce dimensionality and improve accuracy in fraud detection tasks, achieving a 76% accuracy rate in credit fraud detection. Lastly, Alzahrani & Alenazi (2021) explore the use of machine learning algorithms in a network intrusion detection system (NIDS) within a software-defined network (SDN) environment. The study demonstrates the effectiveness of tree-based machine learning techniques, including Decision Tree, Random Forest, and XGBoost, in detecting malicious behavior in network traffic. By utilizing advanced preprocessing techniques on the NSL-KDD dataset, the authors achieve an accuracy of 95.100% in classifying different types of attacks (DDoS, PROBE, R2L, U2R) in the network. In conclusion, the comparative analysis of machine learning algorithms for fraud detection presented in the research papers provides valuable insights into the effectiveness of different algorithms in detecting fraudulent activities. From the selection of optimal features to the application of advanced machine learning techniques, these studies offer innovative approaches to improving fraud detection systems in various domains. Researchers can leverage these findings to enhance their fraud detection methodologies and develop more robust and accurate systems for combating fraudulent activities. "
"references": {
"Awoyemi et al. (2017)":
"Awoyemi, J. O., Adetunmbi, A. O., & Oluwadare, S. A. (2017, October). Credit card fraud detection using machine learning techniques: A comparative analysis. <i>2017 International Conference on Computing Networking and Informatics (ICCNI)</i>. IEEE. http://doi.org/10.1109/iccni.2017.8123782",
"Varmedja et al. (2019)":
"Varmedja, D., Karanovic, M., Sladojevic, S., Arsenovic, M., & Anderla, A. (2019, March). Credit Card Fraud Detection - Machine Learning methods. <i>2019 18th International Symposium INFOTEH-JAHORINA (INFOTEH)</i>. IEEE. http://doi.org/10.1109/infoteh.2019.8717766",
"Naimi (2023)":
"Cherkaoui, R., & En-Naimi, E. M. (2023, May 24). A comparison of machine learning algorithms for credit card fraud detection. <i>Proceedings of the 6th International Conference on Networking, Intelligent Systems & Security</i>. ACM. http://doi.org/10.1145/3607720.3607759",
"Babu (2023)":
"Sri, D. P., & Babu, G. P. (2023, August 31). Comparative Study of Machine Learning Algorithms for Credit Card Fraud Detection. <i>International Journal for Research in Applied Science and Engineering Technology</i>. International Journal for Research in Applied Science and Engineering Technology (IJRASET). http://doi.org/10.22214/ijraset.2023.55567",
"Ghosh et al. (2023)":
"Ghosh, S., Bilgaiyan, S., Gourisaria, M. K., & Sharma, A. (2023, March 3). Comparative Analysis of Applications of Machine Learning in Credit Card Fraud Detection. <i>2023 6th International Conference on Information Systems and Computer Networks (ISCON)</i>. IEEE. http://doi.org/10.1109/iscon57294.2023.10112099",
"Menshchikov et al. (2022)":
"Menshchikov, A., Perfilev, V., Roenko, D., Zykin, M., & Fedosenko, M. (2022, November 9). Comparative Analysis of Machine Learning Methods Application for Financial Fraud Detection. <i>2022 32nd Conference of Open Innovations Association (FRUCT)</i>. IEEE. http://doi.org/10.23919/fruct56874.2022.9953872",
"Padhi et al. (2022)":
"Padhi, B. K., Chakravarty, S., Naik, B., Pattanayak, R. M., & Das, H. (2022, November 30). RHSOFS: Feature Selection Using the Rock Hyrax Swarm Optimization Algorithm for Credit Card Fraud Detection System. <i>Sensors</i>. MDPI AG. http://doi.org/10.3390/s22239321",
"Ulldemolins et al. (2022)":
"Chaquet-Ulldemolins, J., Gimeno-Blanes, F.-J., Moral-Rubio, S., Muñoz-Romero, S., & Rojo-Álvarez, J.-L. (2022, March 25). On the Black-Box Challenge for Fraud Detection Using Machine Learning (I): Linear Models and Informative Feature Selection. <i>Applied Sciences</i>. MDPI AG. http://doi.org/10.3390/app12073328",
"Alenazi (2021)":
"Alzahrani, A. O., & Alenazi, M. J. F. (2021, April 28). Designing a Network Intrusion Detection System Based on Machine Learning for Software Defined Networks. <i>Future Internet</i>. MDPI AG. http://doi.org/10.3390/fi13050111"
}
"keywords":
" 1. Machine learning, fraud detection, comparative analysis , 2. Algorithms, fraud detection, machine learning"
}
Response 400:
{
"error":
"Invalid Api Key"
}
This feature allows you to conduct comprehensive literature reviews on various topics. Simply provide your query and specify the desired length to receive insightful analysis of research articles.
- Paper Insights
The "Paper Insights" feature of ResearchPal API allows users to extract detailed insights from research articles provided in the form of open access URLs. These insights encompass various aspects of the paper, including summarized abstracts, introductions, literature surveys, datasets used, limitations, methods employed, practical implications, results, conclusions, and TL;DR summaries
The API is accessed through the following endpoint:
/paper-insights
A user may query the following: /paper-insights utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"type": "<Type of Insight>",
"urls": "<URL of the open access PDF>"
}
}- API_KEY: Your unique API key for authentication.
- type: Specify the type of insights you require. Choose from the following values:
- conclusions
- contributions
- datasets
- insights
- limitations
- literature_survey
- methods_used
- practical_implications
- results
- summarized_abstracts
- summarized_introductions
- tldr
- urls: The URL of the open access PDF where the research article is hosted online.
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"type": "insights",
"urls": "https://arxiv.org/pdf/2403.15529.pdf"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.{
"response":
"\r\nThe research discussed in this paper focuses on conference talks and the use of natural language processing (NLP) techniques to automatically generate summaries of these talks. The research team developed a model called Bart, which uses denoising sequence-to-sequence pre-training to generate summaries that are coherent and accurate. They also proposed a new metric, called ROUGE, for evaluating the quality of these summaries. Additionally, the team proposed a method called Contributionsum, which automatically generates disentangled contributions for scientific papers. The results of their experiments show that their methods are effective and outperform existing approaches.\r\n\r\n"
}
Response 400:
{
"error":
"Invalid Api Key"
}
This feature empowers users to delve deeper into research articles, extracting valuable insights efficiently for further analysis and understanding.
- Search
The "Search Papers" feature of ResearchPal API allows users to query for research papers based on specific keywords or phrases. With each query, users can receive up to 50 relevant research papers, aiding in their exploration of scholarly literature.
The API is accessed through the following endpoint:
/search-papers
A user may query the following: /search-papers utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"query": "<Your Search Query>"
}
}- API_KEY: Your unique API key for authentication.
- query: The keywords or phrases used to search for research papers.
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"query": "Impact of deep learning in medical image analysis"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.[
{
"title":
"Invariant Scattering Transform for Medical Imaging"
,
"author":
"Nafisa Labiba Ishrat Huda, Angona Biswas, MD Abdullah Al Nasim, Md. Fahim Rahman, Shoaib Ahmed"
,
"year":
"2023"
,
"url":
"http://arxiv.org/abs/2307.04771v1"
,
"abstracts":
"Abstract:Invariant scattering transform introduces new area of research that merges the signal processing with deep learning for computer vision. Nowadays, Deep Learning algorithms are able to solve a variety of problems in medical sector. Medical images are used to detect diseases brain cancer or tumor, Alzheimer's disease, breast cancer, Parkinson's disease and many others. During pandemic back in 2020, machine learning and deep learning has played a critical role to detect COVID-19 which included mutation analysis, prediction, diagnosis and decision making. Medical images like X-ray, MRI known as magnetic resonance imaging, CT scans are used for detecting diseases. There is another method in deep learning for medical imaging which is scattering transform. It builds useful signal representation for image classification. It is a wavelet technique; which is impactful for medical image classification problems. This research article discusses scattering transform as the efficient system for medical image analysis where it's figured by scattering the signal information implemented in a deep convolutional network. A step by step case study is manifested at this research work."
,
"journal":
"arxiv.org"
,
"doi":
"10.48550/arXiv.2307.04771"
,
"citation":
"Huda, N. L. I., Biswas, A., Nasim, M. A. A., Rahman, M. F., & Ahmed, S. (2023). Invariant Scattering Transform for Medical Imaging (Version 1). arXiv. http://doi.org/10.48550/ARXIV.2307.04771"
,
},
{
"title":
"Deep learning with noisy labels: exploring techniques and remedies in medical image analysis"
,
"author":
"Davood Karimi, Haoran Dou, Simon K. Warfield, Ali Gholipour"
,
"year":
"2019"
,
"url":
"http://arxiv.org/abs/1912.02911v4"
,
"abstracts":
"Abstract:Supervised training of deep learning models requires large labeled datasets. There is a growing interest in obtaining such datasets for medical image analysis applications. However, the impact of label noise has not received sufficient attention. Recent studies have shown that label noise can significantly impact the performance of deep learning models in many machine learning and computer vision applications. This is especially concerning for medical applications, where datasets are typically small, labeling requires domain expertise and suffers from high inter- and intra-observer variability, and erroneous predictions may influence decisions that directly impact human health. In this paper, we first review the state-of-the-art in handling label noise in deep learning. Then, we review studies that have dealt with label noise in deep learning for medical image analysis. Our review shows that recent progress on handling label noise in deep learning has gone largely unnoticed by the medical image analysis community. To help achieve a better understanding of the extent of the problem and its potential remedies, we conducted experiments with three medical imaging datasets with different types of label noise, where we investigated several existing strategies and developed new methods to combat the negative effect of label noise. Based on the results of these experiments and our review of the literature, we have made recommendations on methods that can be used to alleviate the effects of different types of label noise on deep models trained for medical image analysis. We hope that this article helps the medical image analysis researchers and developers in choosing and devising new techniques that effectively handle label noise in deep learning."
,
"journal":
"arxiv.org"
,
"doi":
"10.48550/arXiv.1912.02911"
,
"citation":
"Karimi, D., Dou, H., Warfield, S. K., & Gholipour, A. (2019). Deep learning with noisy labels: exploring techniques and remedies in medical image analysis (Version 4). arXiv. http://doi.org/10.48550/ARXIV.1912.02911"
,
},
.......(+50 more)
]
Response 400:
{
"error":
"Invalid Api Key"
}
This feature facilitates efficient access to a wealth of research papers, empowering users to discover relevant literature within their areas of interest.
- Generate Reference
The "Generate Citation" feature of ResearchPal API allows users to obtain a properly formatted citation for a research article by providing its title. This feature streamlines the process of creating accurate and consistent citations for academic work, saving users valuable time and effort.
The API is accessed through the following endpoint:
/generate-reference
A user may query the following: /generate-reference utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"title": "<Title of the Research Article>"
}
}- API_KEY: Your unique API key for authentication.
- title: The title of the research article for which the user wants to generate a citation.
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"title": "Are Emergent Abilities of Large Language Models a Mirage?"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.{
"response":
"Schaeffer, R., Miranda, B. and Koyejo, S., 2024. Are emergent abilities of large language models a mirage?. Advances in Neural Information Processing Systems, 36. "
}
Response 400:
{
"error":
"Invalid Api Key"
}
Upon receiving the request, the API processes the provided title and generate citation in the appropriate citation style (APA, MLA, Chicago and Harvard) based on established formatting guidelines. This feature ensures that users can easily cite their sources accurately, adhering to academic standards and conventions.
- Ask ResearchPal
The "Ask ResearchPal" feature of ResearchPal API empowers users to pose questions or queries to the model and receive relevant information in response. This feature leverages advanced natural language processing capabilities to understand user queries and provide accurate and informative answers.
The API is accessed through the following endpoint:
/ask-researchpal
A user may query the following: /ask-researchpal utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"query": "<Your Query>"
}
}- API_KEY: Your unique API key for authentication.
- query: The user's question or query.
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"query": "Applications of reinforcement learning in robotics"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.{
"response":
" Reinforcement learning has several applications in robotics, including: Robotic manipulation: Reinforcement learning can be used to train robotic arms to grasp objects of varying shapes and sizes with greater accuracy. Autonomous navigation: Robots can be trained using reinforcement learning to navigate through complex environments, avoiding obstacles and reaching their destinations efficiently. Task planning and scheduling: Reinforcement learning algorithms can help robots optimize their decision-making processes in tasks such as path planning, resource allocation, and scheduling. Human-robot collaboration: By using reinforcement learning, robots can learn to collaborate with humans in tasks such as assembly, co-working, and shared decision-making. Overall, reinforcement learning in robotics enables robots to adapt and learn from their interactions with the environment, leading to more intelligent and efficient robotic systems. "
}
Response 400:
{
"error":
"Invalid Api Key"
}
Users can submit queries on a wide range of topics, from specific research inquiries to general knowledge questions. The model processes the query and returns a response containing relevant information, enabling users to quickly access the information they need for their research or curiosity.
- Cite
The "Cite" feature of ResearchPal API offers users a convenient way to obtain in-text citations and full citation for research articles relevant to their query. This feature assists users in accurately citing sources in their academic or professional writings, ensuring proper attribution and adherence to citation standards.
The API is accessed through the following endpoint:
/cite
A user may query the following: /ask-researchpal utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"query": "<Your Query>"
}
}- API_KEY: Your unique API key for authentication.
- query: The user's query, which could be a topic, keyword, or specific research question.
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"query": "Current trends in AI for financial market prediction"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.[
{
"link":
"https://www.researchgate.net/profile/Jafar-Abdollahi/publication/357827251_Investigation_of_artificial_intelligence_in_stock_market_prediction_studies_Review/links/61e1533d8d338833e36a4ba7/Investigation-of-artificial-intelligence-in-stock-market-prediction-studies-Review.pdf"
,
"title":
"Investigation of artificial intelligence in stock market prediction studies"
,
"snippet":
"… such as stock and Forex forecasting. In the current essay, after a brief review of AI fields and … this system in the field of Forex and stock forecasting is discussed. First, the method used by …"
,
"summary":
"J Abdollahi, L Mahmoudi - 10 th International Conference on Innovation … - researchgate.net"
,
"citationCount":
"25"
,
"citation":
"Abdollahi, J. and Mahmoudi, L., Investigation of artificial intelligence in stock market prediction studies. In 10 th International Conference on Innovation and Research in Engineering Science."
,
},
{
"inTextCitation":
"(Mokhtari et al, 2021)"
,
"link":
"https://arxiv.org/abs/2107.01031"
,
"title":
"Effectiveness of artificial intelligence in stock market prediction based on machine learning"
,
"snippet":
"… AI, particularly ML, in addressing stock market prediction. In this research, both technical and fundamental stock market … ML algorithms' accuracy in predicting market trends. Moreover, a …"
,
"summary":
"S Mokhtari, KK Yen, J Liu - arXiv preprint arXiv:2107.01031, 2021 - arxiv.org"
,
"citationCount":
"54"
,
"citation":
"Mokhtari, S., Yen, K.K. and Liu, J., 2021. Effectiveness of artificial intelligence in stock market prediction based on machine learning. arXiv preprint arXiv:2107.01031."
,
},
{
"inTextCitation":
"(Ferreira et al, 2021)"
,
"link":
"https://ieeexplore.ieee.org/abstract/document/9350582/"
,
"title":
"Artificial intelligence applied to stock market trading: a review"
,
"snippet":
"… These papers were divided into four categories: portfolio optimization, stock market prediction using AI, financial sentiment analysis, and combinations involving two or more approaches…"
,
"summary":
"FGDC Ferreira, AH Gandomi, RTN Cardoso - IEEE Access, 2021 - ieeexplore.ieee.org"
,
"citationCount":
"104"
,
"citation":
"Ferreira, F.G., Gandomi, A.H. and Cardoso, R.T., 2021. Artificial intelligence applied to stock market trading: a review. IEEE Access, 9, pp.30898-30917."
,
},
{
"inTextCitation":
"(Cavalcante et al, 2016)"
,
"link":
"https://www.sciencedirect.com/science/article/pii/S095741741630029X"
,
"title":
"Computational intelligence and financial markets: A survey and future directions"
,
"snippet":
"… applications investigated, since we focus on expert and intelligent systems designed to financial market analysis and prediction. However our scope is wider in terms of the algorithms …"
,
"summary":
"RC Cavalcante, RC Brasileiro, VLF Souza… - Expert Systems with …, 2016 - Elsevier"
,
"citationCount":
"671"
,
"citation":
"Cavalcante, R.C., Brasileiro, R.C., Souza, V.L., Nobrega, J.P. and Oliveira, A.L., 2016. Computational intelligence and financial markets: A survey and future directions. Expert Systems with Applications, 55, pp.194-211."
,
},
{
"inTextCitation":
"(Henrique et al, 2019)"
,
"link":
"https://www.sciencedirect.com/science/article/pii/S095741741930017X"
,
"title":
"Literature review: Machine learning techniques applied to financial market prediction"
,
"snippet":
"… integrate artificial intelligence systems, seek to extract patterns learned from historical data – in a process known as training or learning to subsequently make predictions about new …"
,
"summary":
"BM Henrique, VA Sobreiro, H Kimura - Expert Systems with Applications, 2019 - Elsevier"
,
"citationCount":
"467"
,
"citation":
"Henrique, B.M., Sobreiro, V.A. and Kimura, H., 2019. Literature review: Machine learning techniques applied to financial market prediction. Expert Systems with Applications, 124, pp.226-251."
,
},
]
Response 400:
{
"error":
"Invalid Api Key"
}
Upon receiving the query, the API retrieves the top 5 most relevant research articles related to the query. For each article, the API generates both in-text citations and full citations, providing users with the necessary information to properly cite the sources in their writings. This feature saves users time and effort in searching for relevant articles and formatting citations, allowing them to focus on their research and writing tasks with confidence.
- Tones
The "Tones" feature of ResearchPal API enables users to adjust the tone of their text according to their preferences. Users can choose from a variety of tone options, including academic, casual, persuasive, bold, friendly, and professional. This feature allows users to tailor the tone of their text to suit different contexts or audiences.
The API is accessed through the following endpoint:
/tones
A user may query the following: /tones utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"text": "<Your Text>",
"toneName": "<Chosen Tone Name>"
}
}- API_KEY: Your unique API key for authentication.
- text: The text for which the tone adjustment is desired.
- toneName: The chosen tone name from the provided options:
- Academically
- Casually
- Persuasively
- Boldly
- Friendly
- Professionally
Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"text": "Ethical considerations in AI-driven decision-making have become paramount as artificial intelligence systems increasingly shape various aspects of our lives. One crucial aspect revolves around the transparency and accountability of these systems, ensuring that decisions made by AI are explainable and justifiable. Fairness and bias mitigation are also critical concerns, as AI models can inadvertently perpetuate or amplify existing societal biases if not carefully designed and monitored. Moreover, there are concerns regarding the potential for AI to infringe on privacy rights, particularly as data collection and analysis become more pervasive. As AI technologies continue to evolve and integrate into various domains such as healthcare, criminal justice, and finance, it is imperative to address these ethical challenges to foster trust, fairness, and social responsibility in AI-driven decision-making processes.",
"toneName": "Academically"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.{
"response":
" Ethical considerations in AI-driven decision-making have emerged as a pressing issue, given the increasing influence of artificial intelligence on our daily lives. A key focal point is the necessity for transparency and accountability in AI systems, ensuring that decisions made by AI can be understood and justified. The concern for fairness and the mitigation of bias is paramount, as AI algorithms risk perpetuating societal biases if not meticulously crafted and monitored. Furthermore, the potential privacy infringements posed by AI, with the escalating data collection and analysis, raise red flags. With AI technologies permeating domains like healthcare, criminal justice, and finance, it is crucial to tackle these ethical dilemmas to instill trust, equity, and moral responsibility in AI-driven decision-making procedures. "
,
}
Response 400:
{
"error":
"Invalid Api Key"
}
After receiving the request, the API processes the text and adjusts its tone based on the specified tone name. This feature offers users flexibility in expressing themselves or conveying information in a manner that aligns with their intended tone and communication style.
- Text Tuner
The "Text Tuner" feature of ResearchPal API offers users various AI-powered options to manipulate and enhance their text. Users can choose from a range of commands to rephrase, continue writing, write in-depth, summarize, present opposing arguments, make the text longer or shorter, and generate outlines.
The API is accessed through the following endpoint:
/text-tuner
A user may query the following: /text-tuner utilizing a
POST
request.API Parameters:
{
"params": {
"API_KEY": "<Your API Key>",
"text": "<Your Text>",
"command": "<Selected Command>"
}
}- API_KEY: Your unique API key for authentication.
- text: The text to be processed by the chosen AI command.
- command: The selected AI command from the following options and send associated key in request:
Commands Keys Rephrase rephrasing Continue Writing continue_writing Write in Depth text_in_depth Summarize summarize Opposing Arguments opposing_argument Make Shorter make_shorter Make Longer make_longer Generate Outlines outlines Request:
Results can be set to
JSON
format only to get structured responses.{
"params": {
"API_KEY": "rp-abQj7aUCa8U77VY0vumLtPuxH7hrZxnF",
"text": "Theoretical frameworks for explainable AI aim to shed light on the inner workings of complex artificial intelligence models, making their decisions comprehensible to users and stakeholders. These frameworks often draw from interdisciplinary fields such as machine learning, cognitive psychology, and human-computer interaction. One prominent approach involves designing AI models with built-in interpretability mechanisms, enabling them to provide explanations for their decisions in a human-understandable format. Another avenue explores post-hoc explanation methods, which generate explanations for existing black-box AI models without compromising their performance. Additionally, theories from cognitive science are leveraged to understand how humans perceive and trust AI-generated explanations, informing the design of more effective and trustworthy explanation interfaces. By advancing theoretical frameworks for explainable AI, researchers strive to enhance transparency, accountability, and user trust in AI systems across various applications and domains.",
"command": "rephrasing"
}
}Response 200:
Results can be set to
JSON
format only to get structured responses.{
"response":
"Theoretical frameworks in the field of explainable AI are focused on illuminating the inner workings of complex artificial intelligence models to make their decision-making processes understandable to users and stakeholders. These frameworks typically draw on various interdisciplinary fields like machine learning, cognitive psychology, and human-computer interaction. One popular approach involves incorporating interpretability mechanisms into AI models so they can offer explanations for their decisions in a format that humans can grasp. Another method explores generating explanations for existing opaque AI models without compromising their performance. Additionally, insights from cognitive science are used to understand how humans perceive and trust explanations provided by AI, which can then inform the design of more effective and reliable explanation interfaces. Through the development of theoretical frameworks for explainable AI, researchers aim to promote transparency, accountability, and user trust in AI systems across different applications and industries."
,
}
Response 400:
{
"error":
"Invalid Api Key"
}
Upon receiving the request, the API executes the specified command on the provided text, generating the desired output. This feature empowers users to refine, expand, or summarize their text effectively using advanced AI capabilities.
Thank you for choosing the ResearchPal API! If you have any questions or need further assistance, feel free to reach out to our support team.