Closed fraziermatthew closed 2 years ago
Full conversation with the bot below: You what is a binary number
Model Binary number is a number that can be represented as a decimal or as binary.
You What are the components of the binary number system?
Model Binary numbers are represented by 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30
You What is the base of a number?
Model I'm not sure what you mean by base. Do you mean the number of digits in the sequence?
You When do you use binary numbers?
Model I don't think I've ever used them, but I know they're used in cryptography.
You What is the purpose of the binary number system?
Model It's just a way of representing numbers. It's the same as decimal numbers.
You How do I create a binary number from a decimal number?
Model There are two ways to do it. One is to convert a number to binary and then convert it back.
You What is an example of a binary number?
Model Binary numbers are numbers that are divisible by 2, 3, 4, or 5.
You What is a decimal number?
Model It's a number that can be divided into two, three, four, or five parts.
You What is the process of converting a decimal number to a binary number?
Model It's the same process as dividing a number into two parts, three parts, or four parts.
You Can you show me example how to convert a decimal number to binary number?
Model There are a lot of ways to do it, but the easiest way is to use a calculator.
If I understand correctly, you're asking how to get BlenderBot (2) to condition its responses more on the documents than you have seen so far?
One way we've been able to fix this is through using different pre-trained models. You may find the BlenderBot2 400M model may base its answers more on the retrieved documents than the BlenderBot2 3B model.
Another way to fix this is to decompose the problem into separate steps (generating relevant knowledge, then subsequently generating a response). You can find more information in our SeeKeR project. These models are shown to have much higher proportion of their responses with information from the retrieved knowledge.
This issue has not had activity in 30 days. Please feel free to reopen if you have more issues. You may apply the "never-stale" tag to prevent this from happening.
Hello,
I am conducting research on Computer Science Principles to see if Blenderbot can be a useful tool for helping students with retrieving examples to general questions able online. I am trying to see how effective Blenderbot is at retrieving useful examples. For example:
Interestingly, the search query that Blenderbot produces is accurate. The 2nd and 4th websites that was retrieved by Blenderbot do contain an example to the answer of that question. Specifically, these websites: https://www.cuemath.com/decimal-to-binary-formula/ and https://www.cuemath.com/numbers/decimal-to-binary/
Also, interestingly, see this below from the response. The steps are written within the body of the text:
"Steps that are\nused to convert decimal to the binary number using decimal to the binary\nformula are shown below,\nStep 1: Divide the given decimal number by 2, note down the remainder.\nStep 2: Now divide the quotient thus obtained in the above step by 2, note\ndown the remainder.\nStep 3: Repeat the above steps until we get 0 or 1 as a quotient.\nStep 4: Write down the last quotient in line with remainders from last to the\nfirst, this is our binary conversion of the given decimal number."
My question is: It's clear to me that BlenderBot is able to retrieve relevant websites and produce relevant search queries that contain the textual answers to specific questions but Blenderbot sometimes struggles with responding to the user with the specific answer of perhaps summarizing the appropriate text from a given webpage's results.
Do you have any insights on things that can be done to help fix this example retrieval situation in Blenderbot? Are there parameters that I can set to help this or a different way that I can train the model to gear it towards providing specific examples? I want to be able to minimize the hallucination of the chatbot and provide specific useful information while also retain an interactive, chatty chatbot.
Full text where the above snippet was produced from below: