The Probability Variable
Upon further testing, we discovered what initially seemed like a lack of proper conditioning between nodes. When the Akinator asked questions unique to our character, we assumed it had the answer. After asking these character distinct answers, Akinator would ask seemingly meaningless questions. For example, during the intended output of "Aaron Rodgers", the Akinator would ask typical questions such as "Is your character a quarterback?", "Is your character a Packer player?", and "Does your character wear green?". After these questions, Akinator asked "Does your character wield a lightsaber?" before making the correct guess.
The reasoning behind this is a probability variable that increases as the number of possibilties decrease. When Akinator is confident that it has the correct answer, it asks obscure questions to gain further insight about the assumed answer. This strengthens the connection between appropriate nodes for furture iterations and occurances with the intended output. In summary, Akinator uses the user when it believes it has a correct answer to recondition and restructure nodes to further optimization.
Upon further testing, we discovered what initially seemed like a lack of proper conditioning between nodes. When the Akinator asked questions unique to our character, we assumed it had the answer. After asking these character distinct answers, Akinator would ask seemingly meaningless questions. For example, during the intended output of "Aaron Rodgers", the Akinator would ask typical questions such as "Is your character a quarterback?", "Is your character a Packer player?", and "Does your character wear green?". After these questions, Akinator asked "Does your character wield a lightsaber?" before making the correct guess.
The reasoning behind this is a probability variable that increases as the number of possibilties decrease. When Akinator is confident that it has the correct answer, it asks obscure questions to gain further insight about the assumed answer. This strengthens the connection between appropriate nodes for furture iterations and occurances with the intended output. In summary, Akinator uses the user when it believes it has a correct answer to recondition and restructure nodes to further optimization.